Lobe Chat
A private ChatGPT built with Next.js: Lobe Chat is the open-source AI chat interface teams
self-host instead. Its main advantage is provider breadth: one interface connects to 40+ model
providers, including OpenAI, Anthropic Claude, Google Gemini, Mistral, Groq, AWS Bedrock,
Azure, and local models served through Ollama, so you can switch models per conversation and
compare outputs. It handles multi-modal work: image recognition, image generation,
text-to-speech, and speech-to-text. A plugin system based on function calling and the Model
Context Protocol (MCP) adds external tools like web search and code execution. Run it in
standalone mode as a single container with settings in browser storage, or in database mode
with PostgreSQL and S3-compatible storage for persistent history, multi-user auth, and RAG
knowledge bases built from uploaded documents with pgvector retrieval. Because tools arrive
through function calling and MCP rather than a proprietary plugin format, custom internal
tools can be exposed to the assistant with a standard server over STDIO or HTTP. Hundreds of
pre-configured assistant roles import from the community marketplace. For teams the cost model
matters: provider API keys billed per token typically undercut a ChatGPT Plus seat per person,
and self-hosting keeps API keys, uploaded files, embeddings, and conversation history entirely
on your own server.
Deploy