claude-code-best/claude-code
原汁原昧 Claude Code 可运行,可构建, 可调试版; 生产级工程化, 企业级可靠性; 安全无毒, 内存泄露修复
解决的问题
Claude Code Best (CCB) 是一个开源工程项目,旨在重现并扩展 Anthropic 官方 Claude Code 的功能。它消除了外部限制,允许用户在不需要官方 Anthropic 账号的情况下连接到各种 AI 模型提供商(OpenAI、Gemini、Grok 或兼容 Anthropic 的 API)。
工作原理
CCB 作为一个 CLI 工具(使用 Bun 和 Node.js 构建)运行,提供 REPL 环境。它实现了一套高级代理能力,包括目标驱动执行、多代理编排以及与网络搜索和浏览器自动化等外部工具的集成。它使用类似插件的 MCP (Model Context Protocol) 服务器系统来处理通知和外部数据。
适用对象
想要寻找高度可定制的 Claude Code 开源替代方案的开发者,该方案支持多种 LLM 提供商、高级代理编排以及自托管远程控制界面的能力。
亮点
- 目标驱动执行:使用
/goal设置目标,代理将在多个轮次中自动追求目标直至完成。 - Ultracode Orchestration:一个使用 JS 脚本运行确定性流水线、并行任务和阶段的多代理框架。
- 广泛的模型支持:通过
/login配置,兼容 OpenAI、Gemini、Grok 和任何兼容 Anthropic 的 API。 - 扩展工具集:包括内置的网络搜索 (Bing/Brave)、浏览器自动化 (Chrome Use) 和计算机控制(屏幕截图和键盘/鼠标)。
- 代理监控:通过 Langfuse 进行企业级监控,以跟踪代理循环并将其转换为数据集。
- IDE 集成:支持 ACP 协议,以便与 Zed 和 Cursor 等编辑器集成。
- 教育工具:
/teach-me功能使用苏格拉底式提问来引导用户学习项目的架构。
相关
- 项目
- 项目
- 项目
- 项目
- 项目