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 功能使用苏格拉底式提问来引导用户学习项目的架构。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目