Home

Awesome

Open Source, Actively Maintained Web Apps for LLMs 💬

Jump-start your LLM project by starting from an app, not a framework. This repository aggregates high-quality, functioning web applications for use cases including Chatbots, Natural Language Interfaces, Assistants, and Question Answering Systems. It compares projects along important dimensions for these use cases, to help you choose the right starting point for your application.

To ensure the utmost quality and usability, projects must adhere to the following criteria to be included:

The projects span a wide range of complexity, from straightforward API wrappers to production-ready systems with multi-source RAG backends, conversation logging, and authentication/user management. There should be something for almost every need.

Project Submissions

Contributions are the backbone of this list! If you're aware of a project that meets our criteria but isn't listed, we'd love to hear about it. Please also notify us if any of the listed projects becomes unmaintained or changes its licensing. Additionally, if there's a project detail that you'd like to compare that's not currently tracked, submit an issue for it. Finally, if you're the maintainer of a project that's already listed and would like to update or modify the listing, submit it again with the desired modifications.

To submit a project:

  1. Create an issue.
  2. Ensure your submission adheres to the listed criteria and includes all relevant details.
  3. Submissions will be reviewed and the projects list will be updated within a day.

If you'd like to help maintain this project, contact clharman via email.

Currently seeking submissions for:

Project Table

ProjectDemoBrief DescriptionConversation Context CarryConversation HistoryAuthenticationModel SupportRich Text SupportImage Support(RAG) Search Engine(RAG) Show Sources(RAG) Data ingestionQuick DeployOther Features
Hugging Face Chat UI License Language Forks🟢 LinkFull featured chat interface🟢🟢🟢 OpenIDHugging Face Inference API, local, Amazon SageMaker🟢🔴🟢 Google search🟢🔴🟢 Hugging Face SpacesTheme configuration
Weaviate Verba License Language Forks<br>🟢 LinkChat interface for RAG applications🔴🔴🔴OpenAI🟢🔴🟢 Weaviate🟢🟢 Via CLI🟢 DockerSemantic caching
Microsoft Azure Chat License Language Forks🔴Azure-based private chat tenant over data and files🟢🟢🟢 NextAuthOpenAI🟢🔴🟢 Azure Cognitive Search🔴🟢 UI single-file upload🟢 Azure
AWS GenAI LLM Chatbot License Language Forks🔴AWS-based chatbot with RAG and selectable LLMs🟢🟢🟢 Amazon CognitoBedrock, SageMaker, Hugging Face Inference Endpoints, OpenAI, Anthropic, AI21, Cohere🔴🔴🟢 Postgres/ Kendra/ OpenSearch🟢🟢 UI file upload🟢 AWSUser-selectable model and search backend
PrivateGPT License Language Forks🔴API, pipeline, and UI for RAG applications. Supports private models.🟢🔴🔴Local, OpenAI, Sagemaker🔴🔴🟢 Qdrant, Chroma🟢🟢 UI file upload🔴
Ollama Web UI License Language Forks🔴Full featured GPT clone🟢🟢🟢Local: Any Ollama supported model🟢🟢🔴🔴🔴🟢 Docker Compose
Azure GPT-RAG License Language Forks🔴Enterprise-ready RAG framework🟢🟢🟢 Azure Active DirectoryOpenAI🟢🔴🟢 Azure Cognitive Search🟢🟢 Data source connections🟢 AzureMicrosoft Teams bot integration, costs estimator
Danswer License Language Forks<br>🔴Full featured RAG system with prebuilt data connectors for many source systems🟢🟢🟢OpenAI, Local🟢🔴🟢 Vespa🟢🟢 Selection of data connectors🟢 Docker Compose, KubernetesSlack bot
LLM Answer Engine License Language Forks🔴Perplexity style answer engine with web search🟢🔴🔴Mixtral, Ollama, OpenAI🔴🔴🟢 Brave, Serper🟢🔴 Web search, not ingestion🔴
Dify License Language Forks🔴App development platform for GenAI🟢🟢🟢Various🟢🟢🟢 Various🟢🟢 UI file upload🟢 AWS, KubernetesAgents, observability
Flowise License Language Forks🔴Drag-and-drop LLM flow builder🟢🟢🟢Various🔴🔴🟢 Various🟢🟢 UI file upload🟢 AWS, KubernetesGUI/no-code LLM app logic builder
LibreChat License Language Forks🔴Full featured ChatGPT clone🟢🟢🟢Various🟢🟢🟢 Various🔴🟢 UI file upload🟢 Docker ComposeAssistants support
Open WebUI License Language Forks🔴ChatGPT clone focused on locally hosted models🟢🟢🟢Ollama, OpenAI🟢🟢🟢 Various🔴🟢 UI file upload🟢 Docker

Star History

Star History Chart