{"data":{"slug":"danny-avila-librechat","name":"LibreChat","tagline":"Enhanced ChatGPT Clone with extensive features and integrations for self-hosting","github_url":"https://github.com/danny-avila/LibreChat","owner":"danny-avila","repo":"LibreChat","owner_avatar_url":"https://avatars.githubusercontent.com/u/110412045?v=4","primary_language":"TypeScript","stars":44416,"forks":9122,"topics":["ai","anthropic","artifacts","aws","azure","chatgpt","chatgpt-clone","claude","clone","deepseek","gemini","google","gpt-5","librechat","mcp","o1","openai","responses-api","vision","webui"],"archived":false,"github_pushed_at":"2026-09-20T03:46:01+00:00","maintenance_label":"Very active","stars_delta_30d":3134,"url":"https://www.graphcanon.com/tools/danny-avila-librechat","markdown_url":"https://www.graphcanon.com/tools/danny-avila-librechat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/danny-avila-librechat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=danny-avila-librechat","description":"Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active","homepage_url":"https://librechat.ai/","license":"MIT","open_issues":776,"watchers":210,"ai_summary":"LibreChat is an advanced AI chat tool that supports a wide variety of AI models, services, and functionalities. It includes support for multiple AI agent protocols, model switching, code interpretation, secure multi-user authentication, and more.","readme_excerpt":"<p align=\"center\">\n  <a href=\"https://librechat.ai\">\n    <img src=\"client/public/assets/logo.svg\" height=\"256\">\n  </a>\n  <h1 align=\"center\">\n    <a href=\"https://librechat.ai\">LibreChat</a>\n  </h1>\n</p>\n\n<p align=\"center\">\n  <strong>English</strong> ·\n  <a href=\"README.zh.md\">中文</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://discord.librechat.ai\"> \n    <img\n      src=\"https://img.shields.io/discord/1086345563026489514?label=&logo=discord&style=for-the-badge&logoWidth=20&logoColor=white&labelColor=000000&color=blueviolet\">\n  </a>\n  <a href=\"https://www.youtube.com/@LibreChat\"> \n    <img\n      src=\"https://img.shields.io/badge/YOUTUBE-red.svg?style=for-the-badge&logo=youtube&logoColor=white&labelColor=000000&logoWidth=20\">\n  </a>\n  <a href=\"https://docs.librechat.ai\"> \n    <img\n      src=\"https://img.shields.io/badge/DOCS-blue.svg?style=for-the-badge&logo=read-the-docs&logoColor=white&labelColor=000000&logoWidth=20\">\n  </a>\n  <a aria-label=\"Sponsors\" href=\"https://github.com/sponsors/danny-avila\">\n    <img\n      src=\"https://img.shields.io/badge/SPONSORS-brightgreen.svg?style=for-the-badge&logo=github-sponsors&logoColor=white&labelColor=000000&logoWidth=20\">\n  </a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://railway.com/deploy/librechat-official?referralCode=HI9hWz&utm_medium=integration&utm_source=readme&utm_campaign=librechat\">\n  <img src=\"https://railway.com/button.svg\" alt=\"Deploy on Railway\" height=\"30\">\n</a>\n<a href=\"https://zeabur.com/templates/0X2ZY8\">\n  <img src=\"https://zeabur.com/button.svg\" alt=\"Deploy on Zeabur\" height=\"30\"/>\n</a>\n<a href=\"https://template.cloud.sealos.io/deploy?templateName=librechat\">\n  <img src=\"https://raw.githubusercontent.com/labring-actions/templates/main/Deploy-on-Sealos.svg\" alt=\"Deploy on Sealos\" height=\"30\">\n</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.librechat.ai/docs/translation\">\n    <img \n      src=\"https://img.shields.io/badge/dynamic/json.svg?style=for-the-badge&color=2096F3&label=locize&query=%24.translatedPercentage&url=https://api.locize.app/badgedata/4cb2598b-ed4d-469c-9b04-2ed531a8cb45&suffix=%+translated\" \n      alt=\"Translation Progress\">\n  </a>\n</p>\n\n## 🚀 What's New in v0.8.8-rc3\n\n- **Agent Management API (beta):** Create, discover, update, and delete Agents; manage Agent files and Skills; and authenticate machine clients through deployment-bound OIDC identities while preserving existing role and Agent access controls.\n- **Attached workspaces (highly experimental):** Select or save a per-Agent default workspace for each managed or personal code worker, then let Agents inspect trees, read and search files, author changes, and run Bash with bounded timeouts. Personal workers support bounded self-service enrollment, readiness status, and per-Agent Git identity.\n- **Background tool controls:** Optionally cancel ordinary background tools, including attached Bash, while keeping detached Subagent execution independent.\n- **Code approval controls:** Choose **Ask**, **Allow**, or **Deny** for file writes and command execution where administrators permit it, including a **Full access** mode for trusted attached environments. File Search and Run Code also honor role grants.\n- **Manual context compaction:** Start a summarize-only turn before the context window fills while preserving recent conversation content according to the deployment's summarization policy.\n- **Context Usage:** Inspect dialogue, retained tool traffic, Agent instructions, cache, cost, and runway pressure without double-counting category subsets.\n- **Unified attachments:** Upload once and let LibreChat route content to the model or extracted text, then provision File Search and Code tools only when needed.\n- **Models:** Added GPT-6 Astra for the OpenAI and Agents endpoints, with Responses API routing and tool-call support.\n- **Agent and chat UI:** Unified tool activity, reasoning, search, and Agent workflows; added one draggable Pinned section for chats and favorites, morphing state icons, high-contrast theme","github_created_at":"2023-02-12T01:06:52+00:00","created_at":"2026-07-11T11:47:28.997588+00:00","updated_at":"2026-09-20T06:37:31.122259+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"anthropic","name":"anthropic"},{"slug":"artifacts","name":"artifacts"},{"slug":"aws","name":"aws"},{"slug":"azure","name":"azure"},{"slug":"chatgpt-clone","name":"chatgpt-clone"},{"slug":"claude","name":"claude"},{"slug":"deepseek","name":"deepseek"}],"trust":{"provenance":{"is_fork":false,"github_id":600596928,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T03:47:47.979Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":4,"days_since_push":0,"last_release_at":"2026-09-15T02:34:15Z","stars_delta_30d":3134,"open_issues_delta_30d":151},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-13T04:00:36.006Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T03:47:49.249Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T03:47:49.249Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T03:47:49.249Z","managed_saas":false},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T03:47:49.249Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T03:47:49.249Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T03:47:49.249Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need to support multiple AI models and protocols in one tool","Require deep integration capabilities including AWS, Azure, OpenAI, Anthropic services","Seeking advanced functionalities such as message search and secure multi-user auth"],"when_not_to_use":["Looking for a simpler solution with fewer configurability options","Do not require extensive third-party service integrations or complex customizations"],"source":"enrich:decision_facts","observed_at":"2026-07-12T10:55:47.512Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"LibreChat provides a versatile AI chat platform for self-hosting with extensive features like model switching, code interpretation, and secure multi-user authentication."}]}}