开源 Claude Code GUI · 接入任意 Agent
One seat. One AI. Everything under control.
开源的 Claude Code GUI —— 贴合研发全流程的 IDE 式工作台:读码、终端、浏览器与数据库一体。跑在本机,或部署到共享开发机,全队一起飞。
观看 24 秒演示
为什么 Cockpit 比裸用 Claude Code 更顺手
同时跑 5+ 个 Agent 会话,跨项目互不打扰。完成自动通知,不再切终端。
`claude` CLI 已配好即开箱即用。Codex / DeepSeek / Kimi / Ollama 各自粘 Key(Ollama 无需)。一切都在本地完成。
真实 xterm.js 终端、Chrome 自动化、PostgreSQL / MySQL / Redis —— 全在一个窗口里供 Agent 调度。
可扩展的 AI 对话
- 默认走官方 Claude Agent SDK;Codex / DeepSeek / Kimi / Ollama 各 tab 独立 BYOK
- 多项目并发会话,桌面通知提醒
- 会话固定、分叉、跨项目浏览
- !command 前缀直接执行 shell,输出回流为对话上下文

代码与文件一站直达
- 目录树 / 最近 / Git 变更 / Git 历史 —— 4 标签页
- Git blame、Diff 视图、分支切换、Worktree
- LSP 集成 —— 跳转定义、查找引用
- 代码地图 —— 一眼看清函数被谁调用、又调用了谁,点击即跳(TS/JS/Python/Go/Rust)

终端与智能气泡
- 完整终端模拟器 (xterm.js),Shell 集成
- 浏览器气泡 —— 通过无障碍树控制 Chrome
- 数据库气泡 —— PostgreSQL / MySQL / Redis
- 气泡拖拽排序、网格 / 放大布局

Console 中的智能气泡
可悬浮、可拖拽的子面板 —— 让 AI 或你自己来驾驭。
点击、输入、导航、截图、网络检查。
浏览 Schema、执行查询、导出数据。
浏览数据库与表、执行查询。
浏览键值、查看数据、执行命令。
默认 Claude —— 也接得住你想要的任何 Agent
每个引擎跑在独立 tab,会话历史互不串。新建 tab 时下拉切换。
完整的 Claude Agent SDK —— 工具、计划、斜杠模式。`claude` CLI 已配好则零额外设置。
直接读 `~/.codex` 配置。聊天、Shell、气泡都不变 —— 只是换了个 tab。
走 Anthropic 兼容端点,复用 Claude SDK。粘 Key,选 `v4-pro` 或 `v4-flash`。
函数调用和 Claude 一样在聊天里渲染 —— 调用与返回一目了然。
自动拉起守护进程,下拉任意已 pull 的模型。无需 Key、无需联网。
一切都在本地完成。
把代码读成「地图」,而不是树
面对陌生代码库不再无从下手:每个函数中间是函数体、左侧是「谁调用了它」、右侧是「它调用了谁」,点击 pin 即可跳转。
- 刚接手新仓库?一眼看清所有函数及其调用关系 —— 上手时间从「几天」变「几分钟」。
- 点击两侧的 caller / callee pin 顺藤摸瓜 —— 不用再 grep 大海捞针。
- 追 bug 时,沿着调用图从入口走到根因,不会迷失在文件之间。
- 支持 TypeScript / JavaScript、Python、Go、Rust —— 打开即用,无需项目配置。

在 Explorer 中打开任意文件 → 切换到 Code Map 视图即可使用。
给 AI 一张查询图谱,而不是 grep
代码图谱是 AI Agent 和你代码库之间缺失的那一层。同一份 tree-sitter 索引(Code Map 背后那份)开放为 10 个 HTTP 接口 —— Agent 直接按坐标精确查询,而不是 grep 字面 + Read 全文。
- 10 个接口分两层:基础 6 类(X 在哪定义、谁调用 X、影响什么、协同编辑…)+ 分析 4 类(语义上下文、相关符号、风险、受影响测试)。
- 只返坐标(file / line range / qname)——Agent 用 Read 按 offset + limit 精读符号本身,不读整文件。
- coedit 接口抓住任何静态分析都看不见的「必须一起改」的文件对:平行注册表、双写、同名 .md 配置。
- file watcher 增量同步——无须 rebuild;PR 半途的修改和 AI 批量改动都能保持索引新鲜。
在任意 chat 里输入 /cg 进入图谱探索模式。
一行斜杠,切换 AI 的思考姿态
斜杠指令把 Agent 切到指定模式——只问不写、只查不改、只评不动。
/qa澄清复述需求、对模糊点反问、遵循 KISS——先讨论清楚,绝不动代码。
/fx诊断Bug 证据链分析。Agent 从头到尾推理失败原因,不改任何文件。
/ex探讨结构化 6 步讨论:研究 → 发散 → 收敛 → 验证 → 总结,不中途反问。
/go落地把收敛后的方案切成 MVP 小阶段,逐阶段写码 + 自验证,最后端到端回看。
/cgCodeGraph图谱优先探索 —— 10 个接口回答符号 / 调用 / 影响 / 风险问题,比 grep 精确。
/ccCockpit CLI驾驭 cockpit 命令行 —— codegraph、terminal、browser 子命令,各自 --help 自说明。
自定义:丢入任意 SKILL.md 并通过 Skills 侧边栏添加——自动出现在补全菜单。
把命令叠成一条工作流
让多行分别以 / 或 @ 开头,Cockpit 就把整条消息当成一条有序流程来跑——澄清、修复、再让子代理审一遍修复,一次发送搞定。
/这步在主会话执行@这步委派给子代理
/fx查清楚为什么重试会重复扣款@cr审一下这个修复有没有竞态
团队协作,加速发布
- 局域网分享评审页面 —— 队友零安装即可参与
- 行级评论与回复线程
- 任意评论可发给 AI 作为上下文,自动修复
- 直接基于 Markdown 文件,无需额外评审系统

定时任务
一次性、间隔、Cron 三种调度。暂停、恢复、拖拽排序,跨项目追踪执行结果。
技能 Skills
任意一个 SKILL.md 都能教会 Agent 新技能 —— 在对话中用 /skill-name 直接调用,所有技能在统一面板集中管理。
OpenCockpit 横向对比
截至 2026 年 7 月的实事求是快照 —— 每个工具都有赢的地方。发现错误?欢迎 PR 指正。
| OpenCockpit | Claude Code Desktop(官方) | Opcode | |
|---|---|---|---|
| 定位 | 贴合研发全流程的 IDE 式工作台 | Agent 会话伴侣 | Claude Code 会话管理器 |
| 架构 | ✅ Web client-server —— 自托管到共享开发机,全队一起飞 | 单机桌面应用 | 单机桌面应用 |
| 开源 | ✅ MIT | ❌ 闭源 | ✅ AGPL-3.0 |
| 引擎 | ✅ Claude + Codex / DeepSeek / Kimi / Ollama(BYOK) | 仅 Claude | 仅 Claude |
| 多项目并行会话 | ✅ | ✅ | ✅ |
| Agent 可驱动浏览器 & 数据库 | ✅ 智能气泡:Chrome / Postgres / MySQL / Redis | ❌ 仅只读预览面板 | ❌ |
| 局域网共享评审页 | ✅ | ❌ | ❌ |
| 全离线 / 内网隔离 | ✅ 走 Ollama | ❌ | ❌ |
| 手机 / 平板可用 | ✅ 局域网任意浏览器 —— 代码跑在你自己的机器上 | ✅ 走云端沙箱(Claude Code on the web) | ❌ 仅桌面 |
| 原生桌面应用 | ❌ 本地 Web 应用(需 Node ≥ 20) | ✅ | ✅ Tauri |
| 第一时间跟进 Claude Code 新特性 | ⏳ 跟随 Agent SDK 发版,有滞后 | ✅ 官方第一方 | ❌ |
| 自动化触发 | 一次性 / 间隔 / cron | ✅ Routines:cron + API + GitHub 事件 | 后台 Agent |
| 会话检查点 / 回滚 | 仅固定 & 分叉 | ✅ | ✅ 检查点时间线 |
| 用量 / 成本分析 | 仅基础 token 计数 | 不适用(订阅制) | ✅ 完整仪表盘 |
| 费用 | GUI 免费(MIT);AI 按所带引擎计费 —— 本地 Ollama 可 ¥0 | 应用免费;需付费 Claude 订阅或 API 计费 | GUI 免费(AGPL);需付费 Claude 订阅或 API 计费 |
| 持续维护 | ✅ | ✅ | ⚠️ 最后发版 2025-08 |
选官方 Desktop:深度绑定 Anthropic 生态、要第一方打磨体验。
选 Opcode:要原生桌面手感 + 检查点 + 成本分析。
选 OpenCockpit:你要的不只是一个聊天窗 —— 开源、IDE 式、贴合研发全流程的驾驶舱,引擎随你带,手机也能开。
基于官方 Claude Agent SDK
Cockpit 核心基于 Anthropic 官方 Claude Agent SDK —— 本机 `claude` CLI 配好即用。其他引擎复用同一套 Agent loop(经 Vercel AI SDK 适配)。全部本地。