OpenCockpitOpenCockpit
Claude · Codex · DeepSeek · Kimi · Ollama

开源 Claude Code GUI · 接入任意 Agent

One seat. One AI. Everything under control.

开源的 Claude Code GUI —— 贴合研发全流程的 IDE 式工作台:读码、终端、浏览器与数据库一体。跑在本机,或部署到共享开发机,全队一起飞。

在线体验GitHub 点亮 Star
cockpit — the cockpit that drives AI

观看 24 秒演示

为什么 Cockpit 比裸用 Claude Code 更顺手

多项目并发会话

同时跑 5+ 个 Agent 会话,跨项目互不打扰。完成自动通知,不再切终端。

本地优先,其他引擎 BYOK

`claude` CLI 已配好即开箱即用。Codex / DeepSeek / Kimi / Ollama 各自粘 Key(Ollama 无需)。一切都在本地完成。

不止聊天:终端、浏览器、数据库

真实 xterm.js 终端、Chrome 自动化、PostgreSQL / MySQL / Redis —— 全在一个窗口里供 Agent 调度。

面板 1 · Agent

可扩展的 AI 对话

  • 默认走官方 Claude Agent SDK;Codex / DeepSeek / Kimi / Ollama 各 tab 独立 BYOK
  • 多项目并发会话,桌面通知提醒
  • 会话固定、分叉、跨项目浏览
  • !command 前缀直接执行 shell,输出回流为对话上下文
Agent
Agent
Screenshot coming soon
Agent
面板 2 · Explorer

代码与文件一站直达

  • 目录树 / 最近 / Git 变更 / Git 历史 —— 4 标签页
  • Git blame、Diff 视图、分支切换、Worktree
  • LSP 集成 —— 跳转定义、查找引用
  • 代码地图 —— 一眼看清函数被谁调用、又调用了谁,点击即跳(TS/JS/Python/Go/Rust)
Explorer
Explorer
Screenshot coming soon
Explorer
面板 3 · Console

终端与智能气泡

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

Console 中的智能气泡

可悬浮、可拖拽的子面板 —— 让 AI 或你自己来驾驭。

🌐
浏览器

点击、输入、导航、截图、网络检查。

🐘
PostgreSQL

浏览 Schema、执行查询、导出数据。

🐬
MySQL

浏览数据库与表、执行查询。

🔴
Redis

浏览键值、查看数据、执行命令。

⚙ 引擎

默认 Claude —— 也接得住你想要的任何 Agent

每个引擎跑在独立 tab,会话历史互不串。新建 tab 时下拉切换。

默认
🟣
Claude
默认引擎

完整的 Claude Agent SDK —— 工具、计划、斜杠模式。`claude` CLI 已配好则零额外设置。

🔵
Codex
复用你的账号

直接读 `~/.codex` 配置。聊天、Shell、气泡都不变 —— 只是换了个 tab。

🐳
DeepSeek
便宜的长会话

走 Anthropic 兼容端点,复用 Claude SDK。粘 Key,选 `v4-pro` 或 `v4-flash`。

🌙
Kimi
工具调用可见

函数调用和 Claude 一样在聊天里渲染 —— 调用与返回一目了然。

🦙
Ollama
完全离线

自动拉起守护进程,下拉任意已 pull 的模型。无需 Key、无需联网。

一切都在本地完成。

Explorer · 代码地图

把代码读成「地图」,而不是树

面对陌生代码库不再无从下手:每个函数中间是函数体、左侧是「谁调用了它」、右侧是「它调用了谁」,点击 pin 即可跳转。

  • 刚接手新仓库?一眼看清所有函数及其调用关系 —— 上手时间从「几天」变「几分钟」。
  • 点击两侧的 caller / callee pin 顺藤摸瓜 —— 不用再 grep 大海捞针。
  • 追 bug 时,沿着调用图从入口走到根因,不会迷失在文件之间。
  • 支持 TypeScript / JavaScript、Python、Go、Rust —— 打开即用,无需项目配置。
Code Map
Code Map
Screenshot coming soon
Code Map

在 Explorer 中打开任意文件 → 切换到 Code Map 视图即可使用。

Agent · /cg 模式

给 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 批量改动都能保持索引新鲜。
/api/projectGraph/*
search"where is X defined?"
callers"who calls X?"
callees"what does X call?"
impact"changing X affects?"
file"symbols in file F?"
coedit"files edited with F?"
coordinates only · no source · O(1) memory query

在任意 chat 里输入 /cg 进入图谱探索模式。

⌘ Slash Modes

一行斜杠,切换 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 文件,无需额外评审系统
代码评审
代码评审
Screenshot coming soon
代码评审
⏱ Automation

定时任务

一次性、间隔、Cron 三种调度。暂停、恢复、拖拽排序,跨项目追踪执行结果。

🧩 可扩展性

技能 Skills

任意一个 SKILL.md 都能教会 Agent 新技能 —— 在对话中用 /skill-name 直接调用,所有技能在统一面板集中管理。

OpenCockpit 横向对比

截至 2026 年 7 月的实事求是快照 —— 每个工具都有赢的地方。发现错误?欢迎 PR 指正。

OpenCockpitClaude 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 适配)。全部本地。

Next.js 16React 19TypeScriptTailwindCSSxterm.jsnode-ptyShikitree-sitter (WASM)Claude Agent SDKVercel AI SDK

起飞吧

一次安装,任意目录 `cockpit` 一键启动。(短别名 `cock` 同样可用。)

在线体验GitHub 点亮 Star