Cordy Desktop
一个本地优先的工作台,在并行、隔离、持久的工作区中运行你的 CLI 编码智能体。
Cordy Desktop 是一个面向"用 CLI 智能体驱动编码"的开发者的本地优先工作台。它把你已经在用的命令行智能体——Claude Code、Codex、Cursor Agent、Gemini CLI、OpenCode、Copilot——托管在并行的、基于 Git worktree 的工作区中,底层有一个持久的终端运行时,让任何东西都不会因窗口重载而消失。
Cordy 不内嵌聊天机器人,也不拥有任何 AI 提供商。它启动并监督你的外部 CLI 智能体,而这些智能体使用各自的提供商配置与密钥。Cordy 不持有任何 API 密钥,也从不读取智能体的 prompt 或响应。
它是什么
可以把 Cordy 看作两个熟悉的工具融合并本地化后的产物:
- 一个终端工作区,让长时间运行的 shell、TUI 与智能体在重载之间保持存活;以及
- 一个 CLI 智能体编排器,把智能体启动进隔离的 worktree、推断它们的状态、聚合它们的 diff,并在它们需要你关注时通知你。
你创建的一切——项目、工作区、笔记、布局——都存放在你自己的机器上。
适合谁
Cordy 适合这样的独立开发者:
- 在本地 Git 仓库上工作,以键盘与终端为主;
- 把一个或多个 CLI 编码智能体作为日常循环的一部分;并且
- 希望多个任务同时进行,而智能体之间不会在主分支上冲突。
它是一个可日常主力使用的工作台,而不是演示品或团队 SaaS 控制台。没有云端账户,没有协作服务器,也没有内置聊天机器人。
亮点
- 并行、隔离的工作区。 每个任务都拥有自己的、基于 Git worktree 的工作区;智能体绝不会在你的主分支上冲突。
- 持久的 Rust 运行时。 一个后台运行时拥有你的终端与智能体会话,让它们在渲染进程重载、窗口崩溃,以及(在 Windows 上)收起到托盘之后依然存活。
- CLI 智能体编排。 从预设启动智能体、观察每个智能体被推断出的状态(运行中、等待输入、空闲、已退出)、审阅各智能体的 diff,并在某个智能体需要你时收到通知。
- 文件、编辑器与 Git。 内置带编辑器的 Files 面板,以及一个支持逐块(hunk)暂存并提供 commit / push / pull / fetch 与提交图的 Git 面板。见 工作区。
- 键盘优先。 命令面板(
Cmd/Ctrl+K)、Zen 模式,以及完全可重绑定的快捷键。 - 笔记本与主题。 随布局一同保留的工作区级笔记,以及内置与自定义 JSON 主题。
- 本地且私密。 一切都存储在本地;除了一次手动的、路径已脱敏的诊断导出之外,不上传任何内容。见 隐私。
自带你的智能体
Cordy 启动智能体,但不包含它们。像平时一样分别安装并认证每个 CLI 智能体——用它们各自的账户、提供商与密钥——然后 Cordy 会把它启动进工作区终端。随附的 cordy-runtime 是一个 Rust 终端与进程监督器,而不是 LLM 网关:它不做任何模型调用、不组装 prompt、不管理上下文窗口。见 智能体。
平台与状态
Cordy 运行于 Windows、macOS 与 Linux。这是早期软件——安装前请阅读以下事项:
- 版本 0.1.2。 尚未到 1.0;V1.0 尚未正式发布。
- 构建未签名。 你的操作系统会在首次启动时发出警告——Windows SmartScreen("更多信息 → 仍要运行")与 macOS Gatekeeper(右键 → 打开)。见 安装。
- 0.1.x 各版本仅提供源码。 打包流水线已暂停,因此需用
pnpm从检出的源码进行构建。步骤见 安装。 - 没有自动更新。 Cordy 不会自我更新;请从 GitHub Releases 下载更新版本。
- Linux 测试最少。 开发与验证主要在 Windows 与 macOS 上进行。