OpenCockpit

OpenClaude 与 OpenCockpit:让 Claude Code 跑在任意模型上

发布于 2026年10月1日 · 阅读约 5 分钟

两者都把 Claude Code 式的 Agent 带到任意模型上。OpenClaude 是终端 CLI,OpenCockpit 是浏览器里的工作台。区别在哪、各自适合谁。

如果你搜过"OpenClaude GUI",你多半已经清楚自己要什么:Claude Code 那种工作方式,但用的不是 Claude 模型。OpenClaude 和 OpenCockpit 都能给你这个,只是路线完全不同,选哪个取决于你习惯在哪干活。

下文关于 OpenClaude 的事实来自它 2026 年 10 月的 README。如有变化,以 README 为准。

OpenClaude:把 CLI 打开

OpenClaude 是一个开源的编程 Agent CLI —— "runs anywhere, uses anything"。它的 README 说明,它源自 Claude Code 的代码库,之后做了大量修改以支持多家模型:OpenAI 兼容接口、Gemini、GitHub Models、Codex、Ollama,以及一长串其他厂商。

因为保留了 Claude Code 的形态,它也保留了 Claude Code 的功能:MCP server、子代理、斜杠命令、终端优先的工作流,另外还附带一个 VS Code 扩展。用 npm install -g @gitlawb/openclaude 安装,平时在哪用 claude,就在哪用它。

许可证方面,README 写得很明确:OpenClaude 贡献者的修改部分是 MIT,而它所源自的 Claude Code 代码仍归 Anthropic 所有。

OpenCockpit:围绕 Agent 的工作台

OpenCockpit 不 fork 任何 CLI。它是一个本地 Web 应用 —— Agent、Explorer、Console 三个面板在一个浏览器窗口里 —— 每个 Agent tab 自己选引擎:

  • Claude tab 跑在官方 Claude Agent SDK 上,直接复用你已有的 claude 登录。
  • Codex tab 驱动 OpenAI 的 codex CLI。
  • DeepSeek、GLM、Kimi、Ollama tab 跑 OpenCockpit 自己的内置 Agent,对接厂商的 API。

重点与其说是"一个 Agent 跑多个模型",不如说是"多个会话并排跑":侧边栏里多个项目,每个项目多个 tab,每个 tab 用最合适的引擎,文件浏览、diff、终端、逐个工具调用的快照都在对话旁边。它还是 client-server 架构,可以在共享开发机上部署一次,团队每人一个座位。MIT 协议。

并排对比

OpenClaudeOpenCockpit
界面终端 CLI + VS Code 扩展浏览器工作台(Agent / Explorer / Console)
怎么接其他模型自己的 CLI,支持很多厂商每个 tab 选引擎:Claude、Codex、DeepSeek、GLM、Kimi、Ollama
厂商覆盖面更广 —— 20 多家,包括 Gemini、GitHub Models、LM Studio六个引擎
非 Anthropic 模型上的 MCP 和子代理有没有 —— 内置 Agent 只有七个工具
并行工作一个终端一个会话一个窗口里多项目 × 多 tab
回看 Agent 改了什么用你平时的 git 流程内置逐个工具调用的快照和 diff 查看器
团队使用每人各跑一个 CLI自托管一次,每个队友一个座位
许可证修改部分 MIT,源自的代码仍归 AnthropicMIT

那该选哪个?

选 OpenClaude:如果你长期待在终端里,想要最多的模型选择,或者需要在非 Anthropic 模型上用 MCP server 和子代理。在这几点上,它就是能做更多。

选 OpenCockpit:如果你缺的是图形界面这部分 —— 多个项目、多个模型并行跑,在对话旁边看文件和 diff,回看每一次工具调用,或者和团队共用一套环境。

两者也不互斥。OpenCockpit 的 Console 面板是真正的终端,你完全可以在一个气泡里跑 openclaude,同时让 Agent 面板干别的。

试试 OpenCockpit

npm i -g @surething/cockpit && cockpit

引擎配置见 AI 引擎,和官方 CLI、Desktop 的更完整对比见 Claude Code CLI vs GUI vs Desktop。