LibreChat
LibreChat is a self-hostable, enhanced ChatGPT-style web client that connects to many model providers and adds agents, MCP tools, custom skills, sandboxed code execution and a shared agent marketplace.
It supports Anthropic, AWS Bedrock, OpenAI (including the Responses API), Azure OpenAI, Google, Vertex AI and any OpenAI-compatible custom endpoint, plus providers such as Ollama, Groq, Mistral AI and OpenRouter. A sandboxed Code Interpreter runs Python, Node.js, Go, C/C++, Java, PHP, Rust and Fortran with file upload and download built in.
LibreChat Agents add no-code custom assistants, a community agent marketplace, collaborative sharing, reusable SKILL.md instruction bundles, subagents that delegate to isolated child runs with their own context, and an API for automating agent, file and skill management. Web search combines several providers with content scrapers and rerankers, and Code Artifacts generate React, HTML and Mermaid content directly in the chat, exportable as SVG or PNG. Multi-user authentication and message search are built in.
TypeScript, MIT licensed.