Cordy 的首个公开版本——一个本地优先的个人 AI 编码工作台,支持 Windows、
macOS 和 Linux。Cordy 以并行的、worktree 支撑的工作区托管你已经在用的 CLI
coding agent(Claude Code、Codex、Cursor Agent、Gemini CLI、OpenCode 等),
底层是一个持久化终端运行时。你的项目、工作区、笔记和布局都留在本机;Cordy
绝不存储、代理或读取 agent 的提示词与响应。
亮点
- 一个工作台装下所有 coding agent。 并行启动并监督多个 CLI coding
agent,每个都在自己的隔离工作区里,互不干扰你的主分支。
- 窗口重载时什么都不会死。 后台运行时让你的终端、TUI 和运行中的 agent
跨应用 reload、窗口崩溃——以及 Windows 上的关闭到托盘——持续存活。
- 键盘优先、终端原生、Git 感知。 命令面板、完整的文件/编辑器/Git 面板、
笔记本和主题,让 Cordy 成为你可以整天驻留的地方。
- 完全本地。 你创建的一切都存储在自己的电脑上。Cordy 托管你的 agent;
它不内置聊天机器人,也不绑定任何 AI 提供商。
项目与工作区
- 导入现有 Git 仓库,获得引导式首次运行体验。
- 以项目(一个代码库)组织工作区(持久的个人工作上下文)。工作区
及其布局、笔记在会话之间被记住。
- 运行由 Git worktree 支撑的并行工作区:可工作在项目根目录、已有
worktree,或全新分支 worktree 上——多个任务(和多个 agent)同时推进而
互不踩踏。文件、Git、终端和侧边栏视图都跟随你当前所在的工作区。
终端与持久运行时
- 跨平台后台运行时持有你的终端会话,长时运行的 shell、TUI 和 agent 进程
在渲染进程 reload 和短暂应用重启中存活,而不是被杀掉。
- 分屏与终端布局在回到工作区时恢复。
- 重连时终端回放近期输出,让你回到离开时的位置。(全屏备用屏 TUI 在其下次
更新时重绘,而非完美重建——见已知限制。)
CLI Agent 编排
- 工作区预设让你一键把外部 coding agent(Claude Code、Codex、Cursor
Agent 及其他 CLI agent)启动进工作区终端。
- 实时状态监控从输出推断每个 agent 的状态(工作中、等待中、已完成、
已退出),一眼看出哪些 agent 需要你。
- 按 agent 聚合的 diff 收集每个 agent 所做的更改,让你把它的工作作为
一个整体来审阅。
- 通知——系统通知与应用内 toast——在你专注别处时告诉你某个 agent 完成了
或需要关注。
- Cordy 托管并观察这些 agent;它绝不拥有它们的提供商、提示词、上下文或
审批流程,也不记录它们的原始输出。
Git 与文件
- 内置文件面板,带代码/文本编辑器,用于浏览和编辑项目。
- Git 面板支持精确到单个 hunk 的暂存,不离开 Cordy 就能组织出精确的
提交。
- 笔记本:随工作区布局持久化的工作区笔记,重新打开时原样回归。
外观与体验
- 命令面板支持键盘优先的导航与操作,包括把 agent 启动进当前工作区。
- 主题,支持自定义 JSON 主题。
- 为全天使用设计的紧凑桌面原生风格。
诊断
- 内置性能监控,实时多序列图表。
- 采样贯穿应用整个生命周期——而不是只在面板打开时——所以当你去查看时历史
已经在那里了。
Windows
- 关闭到托盘的瘦壳模式:把 Cordy 关到托盘可以释放窗口内存,同时后台
运行时、终端和 agent 继续运行。重新打开时经数据安全握手重新挂接一切。
已知限制
- 构建未签名。 尚无代码签名证书,操作系统会在首次启动时警告:
- Windows(SmartScreen):点击更多信息 → 仍要运行。
- macOS(Gatekeeper):右键应用 → 打开,然后在对话框中确认打开。
- 平台成熟度不一。 这是早期公开版本。Cordy 主要在 Windows 和 macOS 上
开发与使用;打包构建在这两个平台验证最充分。Linux 包(AppImage 与
.deb)随附提供但实测最少,完整的跨平台发布验证仍在进行中。
- 无自动更新。 Cordy 不会自我更新。请从项目的 GitHub Releases 页面下载
新版本。
- 备用屏 TUI 的重连表现。 reload 后,全屏终端界面(例如 TUI 编辑器)在
其下次更新时重绘,而不是从历史中逐像素重建。