源起

今天的 AI CLI 工具特别火,尤其在编码等方面, Agent 技术大大提高了效率,可以闭环完成改代码、运行、验收测试、等任务的闭环,直到程序能正常工作,大大提升了编码的效率。

我平时也几乎每天都在使用 Claude Code, Codex, Gemini CLI, Qwen code, CodeBuddy cli, cursor-agent 等 CLI 工具,来辅助我完成各种编程任务。

使用中有很多常用的命令,在不同 CLI 之间略有不同,这里整理一下,方便自己和大家参考:

更新版本

这些 cli 工具都在快速迭代,隔三差五都会有更新,我每天开机后都会运行下面的【一键检查版本+更新】的命令,获取最新的版本:

claude --version
codex --version
gemini --version
qwen --version
codebuddy --version
cursor-agent --version

npm install -g @anthropic-ai/claude-code
npm install -g @openai/codex
npm install -g @google/gemini-cli
npm install -g @tencent-ai/codebuddy-code 
npm install -g @qwen-code/qwen-code@latest
curl https://cursor.com/install -fsS | bash

claude --version
codex --version
gemini --version
qwen --version
codebuddy --version
cursor-agent --version

官方网站

官方github:

启动

直接使用 claude , codex , gemini , qwen , codebuddy 等命令就能启动。

但是默认启动参数,很多操作需要手动确认(eg: 修改代码,阅读外部目录,访问网络等),为了提高效率,我一般会使用 yolo 模式启动,省去确认环境,一把梭!

claude -dangerously-skip-permissions
codex --dangerously-bypass-approvals-and-sandbox 
gemini --yolo
qwen --yolo
codebuddy --dangerously-skip-permissions

启动快捷方式

上面的 yolo 模式启动参数太长了,我一般会写成别名,加到 .zshrc 里面,方便记忆:

alias claude-yolo='claude -dangerously-skip-permissions'
alias codex-yolo='codex --dangerously-bypass-approvals-and-sandbox'
alias gemini-yolo='gemini --yolo'
alias qwen-yolo='qwen --yolo'
alias codebuddy-yolo='codebuddy --dangerously-skip-permissions'

TBD 恢复对话

不同 cli 恢复对话的命令略有不同:

claude resume <conversation_id>
codex resume <conversation_id>
gemini resume <conversation_id>
qwen resume <conversation_id>
codebuddy resume <conversation_id>

MCP

查询 mcp 状态

claude mcp list
codex mcp list
gemini mcp list
qwen mcp list

Playwright MCP

我平时使用最多的 mcp 是 playwright mcp, 用来做浏览器自动化的,几乎可以帮我完成大部分 UI Automation 的任务, 比如改了一个功能,需要在网点上点点鼠标,验收的场景。

下面是不同 cli 安装 mcp 的命令:

claude mcp add playwright npx @playwright/mcp@latest
codex mcp add playwright npx @playwright/mcp@latest
gemini mcp add playwright npx @playwright/mcp@latest
qwen mcp add playwright npx @playwright/mcp@latest

参考文档:

Context7 MCP

据说这个 MCP 有很多文档,可以提高 AI 写代码调用接口的能力

claude mcp add context7 -- npx -y @upstash/context7-mcp

参考文档