快速开始
下载预构建二进制不需要安装 Go。用 go install 或从源码构建时,需要 Go 1.27.0+。
go install github.com/keakon/chord/cmd/chord@latest也可从 GitHub Releases 下载预构建二进制。macOS 下载版首次运行时,系统可能因文件来自互联网且未公证而阻止运行,执行以下命令即可:
xattr -dr com.apple.quarantine /path/to/chordchmod +x /path/to/chord/path/to/chord --version若仍被 macOS 阻止,添加本地 ad-hoc 签名:
codesign --force --sign - /path/to/chord把 /path/to/chord 换成实际安装路径,如 /usr/local/bin/chord。
2. 第一次运行
Section titled “2. 第一次运行”在交互式终端里进入你的项目,再启动 Chord:
cd my-projectchord缺少 config.yaml 时,初始化向导会引导你选择接入方式:
- API key:准备服务商给出的完整 API URL、模型名称和密钥;需要代理时可在向导中填写。URL 路径以
/responses、/messages、/chat/completions或/models结尾都可以,向导会按后缀推荐 provider / 模型的默认值。 - Codex OAuth:按提示完成登录,无需手动填写 API key。
向导会创建最小可用的 config.yaml,必要时创建 auth.yaml,并显示保存位置;已有匹配凭据时会尽量复用。首次进入项目时,Chord 也会按需创建 .chord/。
初始化需要有控制终端:仅仅重定向 stdin 不会跳过向导,只要还能打开控制 TTY,交互就发生在那里;完全没有控制终端时 Chord 直接报初始化错误,不会停下来等输入。
想手写配置?从示例配置库选一个起点。API URL 格式、凭据和模型池设置见配置与认证。无交互终端的初始化问题见常见问题排查。
3. 检查连接
Section titled “3. 检查连接”完成配置后就可以发送消息。若 API key 配置无法请求模型,退出 Chord 后运行:
chord doctor models先解决认证或连接错误,再重新运行 chord。错误排查见常见问题排查。
4. 首次交互
Section titled “4. 首次交互”直接说明你想让它做什么,按 Enter 发送。比如先让它读一遍你的项目:
请解释这个项目的主要模块和测试入口,先不要修改文件。查看回答和工具执行结果;遇到权限确认时,先阅读待执行操作,再决定是否允许。熟悉项目后,可以继续要求实现一个具体改动,并检查产生的差异。
退出时按 Esc 进入 Normal 模式,再按 q;也可在 2 秒内连按两次 Ctrl+C。
5. 常用启动方式
Section titled “5. 常用启动方式”# 正常启动;当前模型取自该 agent 的 model_pools 列表中的第一个池。# 启动后用 /models 查看池状态,或 /models <pool> / Ctrl+P 切换池。# 完整配置说明:./configuration_CN.md#模型池chord
# 恢复最近会话chord --continue
# 恢复指定会话chord --resume 20260428064910975
# 创建或进入 chord 管理的 git worktree,让该任务的 session、缓存与项目主干隔离;# 可与 --continue / --resume 组合,作用于该 worktree 自身的会话历史。chord --worktree feat-authworktree 列表/移除、跨 worktree resume 与 headless 集成等完整用法见 Worktree 用法。
6. 下一步阅读
Section titled “6. 下一步阅读”按这个顺序读: