v0.4.3 桌面版 + 无头 Server 版已发布 Desktop & headless server builds available

一个界面,
所有 Coding Agent
One dock.
Every coding agent.

Claude Code、Codex、Gemini、Grok、Pi、Opencode、CodeBuddy、Cline、Antigravity、Qoder、DeepSeek Harness —— 十一个 CLI 跑在同一块屏上,随时切。会话、历史、用量、终端收在一处,不用再在一堆终端窗口之间找路。 Claude Code, Codex, Gemini, Grok, Pi, Opencode, CodeBuddy, Cline, Antigravity, Qoder and DeepSeek Harness — eleven CLIs on one screen, switchable at any moment. Sessions, history, usage and terminals in one place, instead of a dozen scattered terminal windows.

macOS 10.15+ Windows 10 1809+ Linux (WebKitGTK) 无头 Server 版Headless server MIT
CoDock
主界面截图Main window screenshot assets/screenshots/main.jpg
工作方式How it works

从开一条会话,到三个月后找回它 From launching a session to finding it again months later

多数终端工具的边界是「启动」。CoDock 关心的是会话的后半生:你能走开、能回来、能在别人的屏幕上把它打开。 For most terminal tools the story ends at launch. CoDock cares about what happens to a session afterwards: you can walk away, come back, and open it on someone else's screen.

能力Capabilities

为「同时开一堆会话」而做Built for running many sessions at once

下面每一条都对应一个真的会撞上的问题,不是功能清单凑数。 Each of these maps to a problem you actually run into — not padding for a feature list.

界面Screens

看几眼A closer look

技术Under the hood

一个二进制,不是 ElectronA single binary, not Electron

Go 后端 + React 前端打包进同一个可执行文件,桌面窗口用系统自带的 WebView。下载完直接跑,不用再部署一套 Web 文件。 A Go backend and a React frontend compiled into one executable; the desktop window uses the OS's own WebView. Download it and run — there's no separate web bundle to deploy.

安装Install

三步跑起来Three steps

1先装至少一个 Agent CLIInstall at least one agent CLI

CoDock 不含 Agent 本体。确认命令能在终端里跑起来就行,装一个也够用。 CoDock bundles no agent. Just make sure at least one of these runs in your shell.

shell
claude --version
codex  --version
gemini --version
agy    --version
grok   --version
qoder  --version
# pi / opencode / codebuddy / cline / dsh 同理

2下载 CoDockDownload CoDock

Releases 页面提供 macOS / Windows / Linux 的预编译安装包与二进制,解压或运行安装程序即可使用。 Prebuilt macOS / Windows / Linux packages live on the Releases page. Unpack the archive or run the installer.

3打开,选目录,开跑Open it, pick a directory, go

首次启动会自动探测本机装了哪些 Agent。没装的不会出现在新建任务里;也可以在设置里停用不想看到的,或者直接开一个系统终端。 First launch probes what you have installed. Anything missing stays out of the new-task dialog; you can also disable what you'd rather not see, or just open a plain system terminal.

使用前请先读这一段Please read this before you start

CoDock 默认只服务本机。局域网上的设备要访问,得先在设置里取一条配对链接、在那台设备上打开一次;配对链接等同于完整控制权,只发给你自己的设备。要把某一条会话给同事看,用「分享链接」——对方只看得到那一个会话,到期自动失效、也能随时撤销。 CoDock is local-only by default. A device on your LAN has to pair first, using a link from the settings panel; a pairing link is equivalent to full control, so only send it to your own devices. To show someone a single session, use a share link — they see that one session, nothing else, and it expires on its own and can be revoked at any time.

另外,CoDock 会让 Claude Code、Codex、Gemini、Antigravity、CodeBuddy 和 Qoder 以跳过权限确认或跳过沙箱的方式启动(Grok、Opencode、Cline 保留各自的确认流程)。两件事叠在一起,意味着不要把它暴露到不可信网络。 On top of that, CoDock launches Claude Code, Codex, Gemini, Antigravity, CodeBuddy and Qoder with permission or sandbox prompts skipped (Grok, Opencode and Cline keep their own prompts). Together, that means: never expose it to an untrusted network.