Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

---

> **OpenCockpit is the open-source Claude Code GUI** — and a single canvas for whatever agent you bring next. Run multi-project Claude sessions out of the box; pop open a tab for **OpenAI Codex, DeepSeek, Kimi, or local Ollama** whenever you need. Built-in terminal, Chrome control, PostgreSQL / MySQL / Redis bubbles, code review, and slash modes — all local.
> **OpenCockpit is the open-source Claude Code GUI** — and a single canvas for whatever agent you bring next. Run multi-project Claude sessions out of the box; pop open a tab for **Codex, DeepSeek, Kimi, or local Ollama** whenever you need. Built-in terminal, Chrome control, PostgreSQL / MySQL / Redis bubbles, code review, and slash modes — all local.

https://github.com/user-attachments/assets/18f1a5dc-64f3-4ff6-b9fc-9cd08181fbb8

Expand All @@ -42,7 +42,7 @@ Cockpit is the instrument panel. It does **not** replace Claude Code; it stands

| Pain with raw Claude Code | What Cockpit adds |
|---|---|
| Stuck on one model | **5 engines side by side** in tabs: Claude (default), OpenAI Codex, DeepSeek, Kimi, local Ollama — each its own session |
| Stuck on one model | **5 engines side by side** in tabs: Claude (default), Codex, DeepSeek, Kimi, local Ollama — each its own session |
| One session at a time, terminal chaos at 3+ projects | **Multi-project tabs**, parallel agent sessions, red-dot inbox, desktop notifications |
| Image attachments are awkward | Drop / paste images straight into chat |
| "What was I debugging yesterday?" | Cmd+K cross-project session browser, pinning, forking |
Expand All @@ -58,7 +58,7 @@ Cockpit is the instrument panel. It does **not** replace Claude Code; it stands
### Engines — Claude by default, bring any agent you want

- **Claude** *(default)* — full official Agent SDK; zero setup if `claude` CLI is already configured
- **OpenAI Codex** — reuses your `~/.codex` config; same chat, same shell + bubbles
- **Codex** — reuses your `~/.codex` config; same chat, same shell + bubbles
- **DeepSeek** — Anthropic-compatible endpoint via the Claude SDK; paste a key, pick `v4-pro` or `v4-flash`
- **Kimi** *(Moonshot)* — tool calls render in chat just like Claude's
- **Ollama** — auto-starts the daemon; pick any pulled model from the chat header; fully offline
Expand Down Expand Up @@ -146,7 +146,7 @@ No install, no AI chat (read-only sandbox, 5 min):

### Optional, per non-Claude engine

- **OpenAI Codex** — log in once with `codex login` to populate `~/.codex`
- **Codex** — log in once with `codex login` to populate `~/.codex`
- **DeepSeek** — get an API key at [api-docs.deepseek.com](https://api-docs.deepseek.com/); paste it into the engine picker
- **Kimi (Moonshot)** — get an API key at [platform.moonshot.cn](https://platform.moonshot.cn/); paste it into the engine picker
- **Ollama** — install [ollama.com](https://ollama.com/) and `ollama pull <model>`; Cockpit auto-starts the daemon
Expand Down
8 changes: 4 additions & 4 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

---

> **OpenCockpit 是开源的 Claude Code GUI** —— 也是你想接入的任何 Agent 的统一画布。多项目 Claude 会话开箱即用;想用 **OpenAI Codex、DeepSeek、Kimi 或本地 Ollama**?直接新开一个 tab。内置终端、Chrome 自动化、PostgreSQL / MySQL / Redis 气泡、代码评审与斜杠模式 —— 全部本地。
> **OpenCockpit 是开源的 Claude Code GUI** —— 也是你想接入的任何 Agent 的统一画布。多项目 Claude 会话开箱即用;想用 **Codex、DeepSeek、Kimi 或本地 Ollama**?直接新开一个 tab。内置终端、Chrome 自动化、PostgreSQL / MySQL / Redis 气泡、代码评审与斜杠模式 —— 全部本地。

https://github.com/user-attachments/assets/18f1a5dc-64f3-4ff6-b9fc-9cd08181fbb8

Expand All @@ -42,7 +42,7 @@ Cockpit 就是那个仪表盘。它**不替代** Claude Code,而是站在官

| 裸用 Claude Code 的痛 | Cockpit 的解法 |
|---|---|
| 只能用一个模型 | **5 个引擎按 tab 并排**:Claude(默认)、OpenAI Codex、DeepSeek、Kimi、本地 Ollama —— 每个 tab 独立会话 |
| 只能用一个模型 | **5 个引擎按 tab 并排**:Claude(默认)、Codex、DeepSeek、Kimi、本地 Ollama —— 每个 tab 独立会话 |
| 一次只能开一个会话,3+ 项目就乱 | **多项目标签页**、并发 Agent 会话、红点收件箱、桌面通知 |
| 图片附件麻烦 | 拖拽 / 粘贴图片直接进对话 |
| "我昨天调的那个 bug 在哪?" | Cmd+K 跨项目会话浏览,会话固定 / 分叉 |
Expand All @@ -58,7 +58,7 @@ Cockpit 就是那个仪表盘。它**不替代** Claude Code,而是站在官
### 引擎 —— 默认 Claude,也接得住你想要的任何 Agent

- **Claude** *(默认)* —— 完整官方 Agent SDK;`claude` CLI 已配置即零额外设置
- **OpenAI Codex** —— 直接读 `~/.codex` 配置,聊天 / Shell / 气泡都一样
- **Codex** —— 直接读 `~/.codex` 配置,聊天 / Shell / 气泡都一样
- **DeepSeek** —— 通过 Claude SDK 走 Anthropic 兼容端点;粘 Key,选 `v4-pro` 或 `v4-flash`
- **Kimi** *(Moonshot)* —— 函数调用在聊天里完整渲染,跟 Claude 一样
- **Ollama** —— 自动拉起守护进程;从聊天头部下拉任意已 pull 的模型;完全离线
Expand Down Expand Up @@ -146,7 +146,7 @@ Cockpit 就是那个仪表盘。它**不替代** Claude Code,而是站在官

### 可选,按引擎

- **OpenAI Codex** —— 执行一次 `codex login` 即可生成 `~/.codex` 配置
- **Codex** —— 执行一次 `codex login` 即可生成 `~/.codex` 配置
- **DeepSeek** —— 到 [api-docs.deepseek.com](https://api-docs.deepseek.com/) 申请 API Key,在引擎选择器里粘贴
- **Kimi (Moonshot)** —— 到 [platform.moonshot.cn](https://platform.moonshot.cn/) 申请 API Key,在引擎选择器里粘贴
- **Ollama** —— 安装 [ollama.com](https://ollama.com/) 并 `ollama pull <model>`;Cockpit 会自动拉起守护进程
Expand Down
Loading
Loading