CoDock Vibe 项目
本地 Coding Agent 多工具并行工作台
产品简介
CoDock 是一款专为 Coding Agent 打造的本地桌面工作台与终端控制中心,旨在解决专业开发者在同时使用多个 AI 编程工具时面临的多窗口管理混乱、任务状态不透明、Token 消耗无法追踪等痛点。软件由个人开发者开源发布,支持 Windows、macOS(Apple Silicon 与 Intel)、Linux 全平台,通过本地 PTY 启动各 Agent CLI,所有数据均存储在用户本地磁盘(~/.codock/),不经过任何第三方服务器中转。
核心功能
多 Agent 并行聚合
CoDock 在单一高性能桌面窗口中支持多 Tab 并行运行主流 Coding Agent,涵盖 Claude Code、Codex(GitHub Copilot CLI)、DeepSeek Harness(dsh)、Gemini CLI、Antigravity(agy)、Grok Build、Pi、Opencode、CodeBuddy、Cline 共 10 款工具。用户可随时切换 Tab,支持重命名、项目分组、自定义 Agent 排序和一键全局快捷键呼出,彻底告别杂乱的黑终端窗口。
智能任务状态感知与提醒
长任务提交给 Agent 后,开发者通常需要切走去处理其他工作。CoDock 内置智能状态识别引擎,能够实时判断 Agent 的运行状态(处理中、静默完成、等待用户交互确认)。当 Agent 任务跑完或等待确认时,对应 Tab 亮起状态指示圆点,操作系统桌面任务栏联动闪烁提醒,开发者无需来回切换窗口干等。
Token 消耗与用量可视化看板
各 CLI 工具各自独立运行,开发者月底往往无法精确统计各项目的 Token 消耗。CoDock 本地直读各 Agent 的原生日志文件与 SQLite/JSONL 数据(数据绝不离开本机),自动按天、按项目、按模型聚合生成 Token 用量趋势图与成本消耗看板,帮助团队和个人实现 AI 编程成本的可量化管理。
专用 Markdown Composer
在传统终端窗口中编写包含多行格式的长 Prompt 极为痛苦。CoDock 提供了一个全局独立的 Markdown Composer 浮窗,支持结构化排版、长文本多行编辑和常用模板库。Composer 还可一键接入大模型对提示词进行优化,并支持优化前后的 diff 差异对比。写好后一键精准投递到当前活跃终端,降低输入成本。
移动端跨设备协同
CoDock 支持自适应手机和平板端的 Web 交互界面。离开电脑去泡咖啡或开会时,手机连接局域网即可随时查看 Agent 输出流、输入快捷指令。系统还支持将单个会话生成受控的局域网分享链接,在保障安全的前提下与同事共享会话状态。
纯本地运行与数据安全
CoDock 完全基于本机 PTY 启动各 Agent CLI,所有数据 100% 保留在用户本地磁盘(~/.codock/ 目录),无任何第三方服务器中转。局域网配对默认开启门禁机制,非本机回环地址访问时必须携带配对令牌,防止局域网内不可信设备直接访问控制台。
技术实现
CoDock 基于 xterm.js 与原生 ConPTY(Windows)封装专用终端组件,支持滚轮穿透、图片快速粘贴、拖拽文件注入绝对路径等开发场景特性。macOS 版使用系统原生 PTY 框架,Linux 版则通过开源终端库实现跨发行版兼容。移动端 Web 界面基于响应式设计,实时流式传输终端输出,前端仅做展示不参与命令执行。
快速上手
- 前往 GitHub Releases 页面(https://github.com/juejijianghuaa/CoDock-Release/releases/latest)下载对应操作系统的安装包或便携版二进制文件;
- Windows 用户运行 CoDock-Setup-x64.exe 安装程序,macOS 用户将 CoDock.app 拖入 Applications 目录,Linux 用户添加执行权限后直接运行;
- 首次启动后,在设置中配置需要集成的 Coding Agent CLI 路径(如 claude、codex、dsh 等命令);
- 点击「+」新建 Tab,从下拉列表选择目标 Agent,为 Tab 命名并分配到对应项目分组;
- 在 Markdown Composer 中编写提示词,点击「投递」发送至当前活跃终端,开始协作编码。
适用人群
专业开发者、AI 编程工具深度用户、同时管理多个 AI Agent 项目的中大型开发团队,以及关注本地数据隐私不希望将编程会话上传至第三方的个人开发者。
评论与建议
登录 后参与评论或提建议