onyx-dot-app

    onyx-dot-app/onyx

    #251 this week

    Open Source AI Platform - AI Chat with advanced features that works with every LLM

    ai
    llm
    web
    self-hosted
    ai-chat
    chatgpt
    chatui
    enterprise-search
    gen-ai
    Python
    NOASSERTION
    31.6K stars
    4.3K forks
    31.6K GitHub watchers
    Updated 8/15/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides an open source AI chat platform that integrates with any large language model and connects to company documents, apps, and people.
    • Offers seamless synchronization of knowledge and access controls across 40+ enterprise connectors with customizable AI agents and secure deployment options.
    • Use for enabling enterprise teams to perform deep research over internal knowledge bases through an AI-powered chat interface.
    • Use for deploying a self-hosted or cloud-based AI assistant that integrates with existing tools like Slack, Google Drive, and Salesforce.
    • Use for building custom AI agents with unique prompts and actions tailored to specific organizational workflows and data sources.

    About onyx

    Open Source Gen-AI + Enterprise Search.

    Documentation Slack Discord License

    Onyx (formerly Danswer) is the AI platform connected to your company's docs, apps, and people. Onyx provides a feature rich Chat interface and plugs into any LLM of your choice. Keep knowledge and access controls sync-ed across over 40 connectors like Google Drive, Slack, Confluence, Salesforce, etc. Create custom AI agents with unique prompts, knowledge, and actions that the agents can take. Onyx can be deployed securely anywhere and for any scale - on a laptop, on-premise, or to cloud.

    Feature Highlights

    Deep research over your team's knowledge:

    https://private-user-images.githubusercontent.com/32520769/414509312-48392e83-95d0-4fb5-8650-a396e05e0a32.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5Mjg2MzYsIm5iZiI6MTczOTkyODMzNiwicGF0aCI6Ii8zMjUyMDc2OS80MTQ1MDkzMTItNDgzOTJlODMtOTVkMC00ZmI1LTg2NTAtYTM5NmUwNWUwYTMyLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDAxMjUzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhMzk5Njg2Y2Y5YjFmNDNiYTQ2YzM5ZTg5YWJiYTU2NWMyY2YwNmUyODE2NWUxMDRiMWQxZWJmODI4YTA0MTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.a9D8A0sgKE9AoaoE-mfFbJ6_OKYeqaf7TZ4Han2JfW8

    Use Onyx as a secure AI Chat with any LLM:

    Onyx Chat Silent Demo

    Easily set up connectors to your apps:

    Onyx Connector Silent Demo

    Access Onyx where your team already works:

    Onyx Bot Demo

    Deployment

    To try it out for free and get started in seconds, check out Onyx Cloud.

    Onyx can also be run locally (even on a laptop) or deployed on a virtual machine with a single docker compose command. Checkout our docs to learn more.

    We also have built-in support for high-availability/scalable deployment on Kubernetes. References here.

    🔍 Other Notable Benefits of Onyx

    • Custom deep learning models for indexing and inference time, only through Onyx + learning from user feedback.
    • Flexible security features like SSO (OIDC/SAML/OAuth2), RBAC, encryption of credentials, etc.
    • Knowledge curation features like document-sets, query history, usage analytics, etc.
    • Scalable deployment options tested up to many tens of thousands users and hundreds of millions of documents.

    🚧 Roadmap

    • New methods in information retrieval (StructRAG, LightGraphRAG, etc.)
    • Personalized Search
    • Organizational understanding and ability to locate and suggest experts from your team.
    • Code Search
    • SQL and Structured Query Language

    🔌 Connectors

    Keep knowledge and access up to sync across 40+ connectors:

    • Google Drive
    • Confluence
    • Slack
    • Gmail
    • Salesforce
    • Microsoft Sharepoint
    • Github
    • Jira
    • Zendesk
    • Gong
    • Microsoft Teams
    • Dropbox
    • Local Files
    • Websites
    • And more ...

    See the full list here.

    📚 Licensing

    There are two editions of Onyx:

    • Onyx Community Edition (CE) is available freely under the MIT Expat license. Simply follow the Deployment guide above.
    • Onyx Enterprise Edition (EE) includes extra features that are primarily useful for larger organizations. For feature details, check out our website.

    To try the Onyx Enterprise Edition:

    1. Checkout Onyx Cloud.
    2. For self-hosting the Enterprise Edition, contact us at [email protected] or book a call with us on our Cal.

    💡 Contributing

    Looking to contribute? Please check out the Contribution Guide for more details.

    Discover Repositories

    Search across tracked repositories by name or description