Appearance
AI使用工具对比
参考姊妹篇AI 工具对比分析,那个写的太大而全了,ai风味太狗屎了,虽然说却是是干活,但是可能有点一坨了。写点有意思的新东西
如无例外,这边写的都是对比的linux下的cmd的区别
工具差异
- agents.md: 默认文件在
~/.agents/AGENTS.md,然后从项目根目录一路往上加载拼接- claudecode: 叫CLAUDE.md
- opencode: 只使用第一个发现的
- subagent: 默认文件在
配置文件/agents目录下- claudecode: formatter有一些特有的配置,无法主动选择代理回复
- opencode: formatter有一些特有的配置
- pi: 压根不支持
- codex: 使用toml
快捷键
很明显hotkey这些没有太费劲了,但是实际上快捷键都有区别,就真的很容易卡手。尤其是我这里有了一堆各路app
claudecode理论上做的最好,但是会话之间的切换很麻烦。opencode会话切换的很方便,但是其他就是一坨了。pi约等于小号claudecode,但是过于毛坯房了
格式说明:快捷键命令
会话管理和状态切换
| 功能 | Claude Code | OpenCode | pi | codex |
|---|---|---|---|---|
| 打开配置 | /config | tab | /setting | |
| 会话列表 | ctrl+r/resume | ctrl+x+l/sessions | ||
| 新对话 | /new | ctrl+x+n/new | ||
| 退出快捷键 | ctrl+cx2 | ctrl+x+q | ctrl+d | ctrl+d / ctrl+c×2 |
| 查看订阅情况 | /status | /stats/usage | /session | /status |
| 切换权限 | shift+tab | /permissions | ||
| 切换模型 | alt+p | ctrl+x+m/models | ctrl+l/model | /model |
| 切换思考强度 | alt+t | /thinking | shift+tab | alt+, / alt+. |
| 切换智能体 | tab | /agent | ||
会话内编辑和管理
| 功能 | Claude Code | OpenCode | pi | codex |
|---|---|---|---|---|
| 输入换行 | shift+enter | shift+enteralt+enter | shift+enter | ctrl+j |
| 展开工具调用 | shift+o | shift+o | ctrl+o | |
| 复制内容 | ctrl+x+y | /copy | /copy | |
| 编辑文本形式的命令 | shift+g | ctrl+x+e | ctrl+g | ctrl+g |
| 回滚命令 | escx2/rewind | ctrl+x+u/fork | ||
| 压缩对话 | /compact | ctrl+x+c/compact | /compact | /compact |
| 查看上下文情况 | /content | /usage | /session | /status |
| 恢复历史记录命令 | /rewind | /fork | /fork | /fork |
| 恢复历史记录快捷键 | esc×2 | esc×2 | esc×2 | |