开源 Claude Code GUI · 接入任意 Agent
One seat. One AI. Everything under control.
/ˈkɒkpɪt/ —— 像飞机驾驶舱
OpenCockpit 是开源的 Claude Code GUI —— 也是你想接入的任何 Agent 的统一画布。多项目 Claude 会话开箱即用;想用 Codex、DeepSeek、Kimi 或本地 Ollama?直接新开一个 tab。内置终端、Chrome 自动化、PostgreSQL / MySQL / Redis 气泡、代码评审与斜杠模式 —— 全部本地。
观看 60 秒演示
为什么 Cockpit 比裸用 Claude Code 更顺手
同时跑 5+ 个 Agent 会话,跨项目互不打扰。完成自动通知,不再切终端。
`claude` CLI 已配好即开箱即用。Codex / DeepSeek / Kimi / Ollama 各自粘 Key(Ollama 无需)。无云端中转、无遥测,Key 只存在本机 `~/.cockpit/settings.json`。
真实 xterm.js 终端、Chrome 自动化、PostgreSQL / MySQL / Redis —— 全在一个窗口里供 Agent 调度。
可扩展的 AI 对话
- 默认走官方 Claude Agent SDK;Codex / DeepSeek / Kimi / Ollama 各 tab 独立 BYOK
- 多项目并发会话,桌面通知提醒
- 会话固定、分叉、跨项目浏览
- !command 前缀直接执行 shell,输出回流为对话上下文
- 图片附件、代码引用、Token 用量统计

代码与文件一站直达
- 目录树 / 最近 / Git 变更 / Git 历史 —— 4 标签页
- 语法高亮 (Shiki) + Vi 模式编辑
- Git blame、Diff 视图、分支切换、Worktree
- LSP 集成 —— 跳转定义、查找引用
- 代码地图 —— 一眼看清函数被谁调用、又调用了谁,点击即跳(TS/JS/Python/Go/Rust)
- 模糊搜索 (Cmd+F)、JSON 查看器、Markdown 预览

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

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、无需联网。
Codex / DeepSeek / Kimi 的 API Key 仅保存在本机 `~/.cockpit/settings.json`,无云端中转。
把代码读成「地图」,而不是树
面对陌生代码库不再无从下手:每个函数中间是函数体、左侧是「谁调用了它」、右侧是「它调用了谁」,点击 pin 即可跳转。
- 刚接手新仓库?一眼看清所有函数及其调用关系 —— 上手时间从「几天」变「几分钟」。
- 点击两侧的 caller / callee pin 顺藤摸瓜 —— 不用再 grep 大海捞针。
- 评审 PR 时,chip 级 diff 直接展示每个函数内部到底改了什么。
- 追 bug 时,沿着调用图从入口走到根因,不会迷失在文件之间。
- 看 AI 写的代码不踏实?一眼看清它动了哪些函数、它们彼此怎么连的,再决定要不要信。
- 支持 TypeScript / JavaScript、Python、Go、Rust —— 打开即用,无需项目配置。

在 Explorer 中打开任意文件 → 切换到 Code Map 视图即可使用。
给 AI 一张查询图谱,而不是 grep
代码图谱(code graph)是 AI Agent 和你代码库之间缺失的那一层。Code Map 是给眼睛看的,CodeGraph 是给 Agent 调用的。同一份 tree-sitter 索引开放为 6 个 HTTP 接口——符号搜索、调用者、被调用、影响范围、文件符号树、协同编辑历史——Agent 直接按坐标精确查询,而不是 grep 字面 + Read 全文。
- 6 个接口对应 6 类问题形态:「X 在哪定义」「谁调用 X」「X 调用什么」「改 X 影响什么」「文件 F 有哪些符号」「跟 F 一起改的文件」。
- 只返坐标(file / line range / qname)——Agent 用 Read 按 offset + limit 精读符号本身,不读整文件。
- coedit 接口抓住任何静态分析都看不见的「必须一起改」的文件对:平行注册表、双写、同名 .md 配置。
- file watcher 增量同步——无须 rebuild;PR 半途的修改和 AI 批量改动都能保持索引新鲜。
- /cg 斜杠模式用「问题 → 接口」对照表把 Agent 锚向图谱探索;原有 grep / glob / git log 一个不少,按需混搭。
在任意 chat 里输入 /cg 进入探索模式——Agent 会按问题形态自己选接口。
一行斜杠,切换 AI 的思考姿态
斜杠指令把 Agent 切到指定模式——只问不写、只查不改、只评不动。把任意 markdown 丢进 ~/.claude/commands/ 就能定义自己的模式。
/qa澄清复述需求、对模糊点反问、遵循 KISS——先讨论清楚,绝不动代码。
/fx诊断Bug 证据链分析。Agent 从头到尾推理失败原因,不改任何文件。
/review评审读取当前 diff 并写评审意见——逐行点评,不动手重写。
/commit提交暂存改动、按你仓库的风格起草 message、完成提交。
/cgCodeGraph项目图谱探索——6 个 HTTP 接口精确回答符号 / 调用关系 / 影响范围 / 协同编辑问题,比 grep 精确、比 Read 全文省 token。
自定义:~/.claude/commands/ 或 ./.claude/commands/ 下任意 *.md 都会成为斜杠指令——自动出现在补全菜单。
团队协作,加速发布
- 局域网分享评审页面 —— 队友零安装即可参与
- 行级评论与回复线程
- 任意评论可发给 AI 作为上下文,自动修复
- 未读评论红点提醒,跨项目可见
- 直接基于 GUIDE.md / Markdown,无需额外评审系统

定时任务
一次性、间隔、Cron 三种调度。暂停、恢复、拖拽排序,跨项目追踪执行结果。
技能 Skills
任意一个 SKILL.md 都能教会 Agent 新技能 —— 在对话中用 /skill-name 直接调用,所有技能在统一面板集中管理。
基于官方 Claude Agent SDK
Cockpit 的核心使用 Anthropic 官方 Claude Agent SDK。本机 `claude` CLI 已配置即可使用,无需额外配置。Codex / DeepSeek / Kimi / Ollama 复用同一套 Agent loop(通过 Vercel AI SDK 适配),API Key 仅保存在本机 `~/.cockpit/settings.json`。