Self-Hosted ChatGPT-Style Web UIs
ChatGPT-style chat interfaces such as Open WebUI and LibreChat that you host once and open from any browser, alone or with your team.
37.7KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#llama.cpp backend
QwenPaw is a personal AI assistant for people who want an agent on their own computer or server. It retains conversation history and a personal knowledge base across sessions.
10.6KUpdated 9 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
aichat is a terminal AI assistant for people who want to discuss files, generate shell commands and use model-powered tools from the command line. It connects to Ollama, OpenAI, Claude, Gemini and OpenAI-compatible API providers.
33.4KUpdated 21 hours ago
Docker · Web · Browser Extension#MCP#Multi-user access#Ollama integration
Onyx is an AI search and chat platform for teams with information scattered across workplace apps. It gives employees and AI agents answers grounded in company documents.
158.6KUpdated 6 days ago
Docker · Web#Code execution#Human approval#Hybrid search
Open WebUI is a self-hosted chat workspace for individuals and teams using local LLMs and cloud models. It can work entirely offline with local models.
6.2KUpdated 3 years agoMIT
macOS · Linux · iOS · Docker · Web#Voice cloning
RealChar lets you create AI companions with their own personalities and hold live voice or text conversations. It's for people who want to shape a character and host the app themselves while using external AI services for replies.
2.3KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#Git integration
LiveAgent is a desktop AI agent for people who want an assistant to work with files and commands on their computer. Local tool execution is separate from model access, which uses Claude, Codex or Gemini protocols, or services compatible with those protocols through a custom API address.
1.8KUpdated 2 years agoCC-BY-4.0
macOS · Web · VS Code#RAG#Semantic search
SolidGPT is an AI search assistant for developers, available as a VS Code extension or a self-hosted server with a browser interface. The application can run on your machine or server, but its AI processing uses OpenAI's cloud API. It needs an API key and an internet connection, so hosting it yourself doesn't make model inference local.
50Updated 1 day agoAGPL-3.0
Docker · Web#Agent Skills#Browser automation#Code execution
Eidon AI is a self-hosted AI assistant for people who want everyday chat and agents that can carry out longer tasks on their own computer or server. A Chief of Staff agent answers directly, delegates work to specialists, or creates an agent for a task. Agents can message each other and keep working on a schedule.
1.1KUpdated 10 months agoMPL-2.0
Docker · Web#MCP#Ollama integration#OpenAI-compatible API
Minima lets you ask questions about your own documents, with a choice of local inference or an external model. It's a self-hosted RAG tool for people and teams who want document-based answers while controlling where indexing and AI processing happen. It runs in Docker containers and is open source under the Mozilla Public License 2.0.
933Updated 1 year agoGPL-3.0
Docker · Web#Multi-user access#OpenAI-compatible API#Persistent memory
Tutor-GPT is a self-hosted browser application for learners who want an AI tutor that adjusts to their learning needs. You can host its Next.js server yourself, including through Docker. Model responses come from a separate inference provider, with OpenRouter integration sending requests to an external service.
23.8KUpdated 9 months agoMIT
Web#LLM tracing#Multi-user access#Ollama integration
Vanna is a Python framework for adding database chat to analytics applications and internal tools. The project is archived and no longer maintained.
3.3KUpdated 2 weeks agoMIT
Web#Streaming inference
Agent Chat UI gives developers a web interface for talking to their LangGraph agents and returning to existing conversations. It connects to an agent server you choose, so you can use it with a local development server or a remote deployment.
990Updated 2 years agoMIT
Docker · Web#RAG
LlamaIndex Chat is a chatbot builder for people who want assistants that answer questions about their own documents. It's an example application built with LlamaIndexTS; you can host the app yourself, but it relies on cloud services for document indexing and AI responses.
6.5KUpdated 3 years agoMIT
Web#Hugging Face integration#RAG#Semantic search
RAGs lets you create a chatbot that answers questions about a single local file or web page. It's for people who want to describe their task in plain language and review the resulting setup through a visual interface.
12.5KUpdated 3 months agoApache-2.0
Web#LLM tracing#Multi-user access#Streaming inference
Chainlit's Python framework lets developers self-host conversational AI applications and provide a browser chat interface around their own application logic. Its OpenAI assistant example uses the OpenAI Python SDK’s standard connection, sending model requests to OpenAI’s cloud service. Self-hosting the chat server and supplying model inference are separate choices.