vybestack/llxprt-code
An open-source multi-provider AI assisted CLI development tool. Use whatever LLM you want to code in your terminal.
解决的问题
LLxprt Code 是一款命令行 AI 编程助手,消除了对单一 AI 供应商的锁定。它允许开发者直接从终端查询和编辑代码库、生成应用程序并实现工作流自动化,同时在各种 LLM 供应商(包括本地模型)之间进行无缝切换。
工作原理
该工具以具有交互式 REPL 或用于自动化的非交互模式的 CLI 形式运行。它通过 API 密钥或 OAuth 连接到广泛的供应商(允许使用 Claude Pro 或 ChatGPT Plus 等现有订阅)。它支持负载均衡器,可在多个账号之间分配请求以避免速率限制,并可以为特定任务生成具有隔离上下文和不同模型配置的专用“子代理”。
适用对象
偏好终端原生工作流,并希望在不被单一生态系统束缚的情况下,灵活使用多种 AI 模型(专有或开源权重)和供应商的开发者。
亮点
- 供应商无关:支持 Anthropic、Gemini、OpenAI、Kimi 以及任何兼容 OpenAI 的 API。
- 订阅集成:通过 OAuth 使用现有的 Claude Pro、ChatGPT Plus 或 Kimi 订阅。
- 本地模型支持:支持 LM Studio、llama.cpp 和 Ollama,实现完全的隐私保护。
- 子代理:为特定任务创建具有自定义模型和工具访问权限的隔离 AI 助手。
- 多账号故障转移:在多个 OAuth 账号之间自动进行故障转移,以绕过速率限制。
- IDE 集成:通过 Agent Communication Protocol (ACP) 与 Zed 编辑器进行原生集成。
- MCP 集成:能够通过 Model Context Protocol (MCP) 服务器连接到外部工具和服务。
相关
- 项目
- 项目
- 项目
- 项目
- 项目