稳定长期运行
Chord 会在长对话接近模型 token 上限前压缩早期内容,同时保留继续工作所需的信息。
稳定长期运行
Chord 会在长对话接近模型 token 上限前压缩早期内容,同时保留继续工作所需的信息。
网络状态全程可见
模型调用过程中精确显示请求状态与已等待时间,再也不用猜「是不是卡住了」。
键盘优先、Vim 风格
Insert / Normal 模式、消息搜索、完整 Vim 风格导航、模式切换自动切输入法。退出需连按两次。
模型组合热切换
将模型分到可复用的池(fast、thinking、cheap),运行时用 /models 或 Ctrl+P 切换。运行时按池内顺序自动 fallback。
资源占用极低
低内存、低 CPU。macOS 上电源感知:工作时阻止系统休眠,空闲后自动放行。
可远程操控
chord headless 提供 stdio JSON 控制面,配合 chord-gateway 可从任意聊天平台操控,离开桌面也能在手机上用。
一键导入外部会话
一条命令即可从 Claude Code、Codex、OpenCode 迁移。对话记录和工具调用自动转换,无缝恢复原有上下文。
1. 安装
已安装 Go 1.26+ 时:
go install github.com/keakon/chord/cmd/chord@latest未安装 Go 1.26+ 时,可从 GitHub Releases 下载预构建二进制,解压后把 chord 放到 PATH 中。
2. 先运行一次初始化向导
在交互式终端里直接运行:
chord如果缺少 config.yaml,Chord 会启动一次性的初始化向导。向导会创建最小可用的 config.yaml,必要时再创建 auth.yaml。
如果你更希望手写 YAML,或需要不同的 provider / 模型配置,见快速开始。
3. 在项目里启动
cd my-projectchord在某个项目中首次运行时,Chord 会按需创建 .chord/。