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 功能使用蘇格拉底式提問來引導使用者學習專案的架構。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案