Home - fctr-id/okta-ai-agent GitHub Wiki

AI Agent for Okta

Open-source AI-powered natural language interface for Okta management

Overview


FCTR AI Agent enables Okta administrators, IAM managers, IT GRC teams, and audit teams to interact with their Okta tenant using natural language queries. This tool simplifies complex Okta management tasks by allowing you to ask questions in plain English and receive structured data responses.

Key Features


  • Multiple AI Provider Support

    • Google Vertex AI (Gemini 1.5 Pro)
    • OpenAI (GPT-4)
    • Azure OpenAI (GPT-4)
    • Ollama (Local deployment)
    • OpenAI-Compatible APIs
  • Fast Data Synchronization

    • Parallel data fetching for quick synchronization
    • Local SQLite storage for rapid query responses
  • Data Transparency

    • Full visibility into stored data
    • Includes Users, Groups, Applications, Factors, and Policies
    • Inspect data using standard SQLite Browser

Security-First Approach


  • Local Data Storage

    • Your Okta data never leaves your machine
    • All data stored locally in SQLite database
  • API Control

    • You control the Okta API token
    • Full control over permissions and network restrictions
  • Data Privacy

    • Only queries sent to AI providers
    • No user data transmitted
    • No organizational data shared
    • No synced database contents sent

Roadmap

  • Real-time data integration
  • Event analytics for System Logs
  • Managed changes with approval workflows

FCTR AI Agent is currently in BETA. Last updated: March 2025.

⚠️ **GitHub.com Fallback** ⚠️