本目录包含多个 AI 编码助手 CLI 工具的帮助文档,方便快速查阅和使用。
1. Claude CLI
- 命令:
claude - 默认模型: claude-sonnet-4-5-20250929
- 特点:
- 强大的 MCP 服务器支持
- 灵活的权限管理
- 支持会话恢复和分叉
- 多种输出格式(text、json、stream-json)
- 代理(Agents)系统支持
2. Codex CLI
- 命令:
codex - 特点:
- 沙箱执行环境
- 灵活的权限批准策略
- 支持网络搜索
- Git 集成(apply 命令)
- Cloud 任务集成
- 开源模型支持(--oss)
3. Qwen CLI
- 命令:
qwen - 默认模型: qwen3-coder-plus
- 特点:
- 简洁的命令行界面
- YOLO 模式自动化
- 检查点功能
- 扩展系统
- OpenAI API 兼容
- 实验性 ACP 模式
- 命令:
copilot - 支持模型: claude-sonnet-4.5、claude-sonnet-4、claude-haiku-4.5、gpt-5
- 特点:
- GitHub 集成
- MCP 服务器支持
- 细粒度工具权限控制
- 会话管理
- 屏幕阅读器优化
5. Gemini CLI
- 命令:
gemini - 默认模型: gemini-2.5-pro
- 特点:
- Google AI 支持
- 简洁的选项集
- YOLO 模式
- 遥测配置
- 检查点功能
6. OpenCode CLI
- 命令:
opencode - 特点:
- 多模型支持(通过 models.dev 集成)
- TUI 终端用户界面
- MCP 服务器支持
- Agent 系统
- 会话管理
- JSON 格式输出
- 服务器模式 (serve/web)
| 功能 | Claude | Codex | Qwen | Copilot | Gemini | OpenCode |
|---|---|---|---|---|---|---|
| 交互模式 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ (TUI) |
| 非交互模式 | ✅ (-p) | ✅ (exec) | ✅ (-p) | ✅ (-p) | ✅ (-p) | ✅ (run) |
| MCP 支持 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| 沙箱模式 | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ |
| 会话恢复 | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ |
| 网络搜索 | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Git 集成 | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 扩展系统 | ✅ (plugin) | ❌ | ✅ | ❌ | ❌ | ✅ (agent) |
| 自定义指令 | ✅ | ❌ | ❌ | ✅ (AGENTS.md) | ❌ | ✅ (agent) |
| 服务器模式 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Web 界面 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
# Claude - 使用代理系统
claude --agents '{"reviewer": {"description": "Reviews code", "prompt": "You are a code reviewer"}}'
# Codex - 使用完整自动模式
codex --full-auto "Review and refactor this code"
# Copilot - 使用特定模型
copilot --model gpt-5 -p "Review this code for best practices"# Claude - JSON 输出
claude --print --output-format json "Analyze this file" > output.json
# Codex - 执行模式
codex exec "Generate unit tests for all functions"
# Qwen - 简单提示
qwen -p "Add documentation to all functions"
# OpenCode - run 命令
opencode run "Add comprehensive tests" --format json# Qwen - YOLO 模式
qwen -y -p "Optimize all database queries"
# Codex - 完全自动
codex --full-auto "Update all dependencies"
# Copilot - 允许所有工具
copilot --allow-all-tools -p "Run linter and fix all issues"# Claude - 继续最近会话
claude --continue
# Claude - 恢复并分叉
claude --resume --fork-session
# Copilot - 恢复会话
copilot --resume
# Codex - 恢复上一个会话
codex resume --last
# OpenCode - 继续上次会话
opencode --continue
opencode -c
# OpenCode - 恢复指定会话
opencode --session <session_id>
opencode run -s <session_id> "继续任务"所有 CLI 工具应该已安装在系统 PATH 中。如果遇到问题,请检查:
- Windows: 环境变量 PATH 设置
- 工具安装目录
- npm 全局包路径(如适用)
- Claude:
~/.claude/或项目根目录 - Codex:
~/.codex/config.toml - Qwen: 项目配置文件
- Copilot:
~/.copilot/ - Gemini: 项目配置文件
- OpenCode:
~/.local/share/opencode/(数据和会话),~/.opencode/(配置)
2026年1月17日
- 各工具的官方文档
- GitHub 仓库
- 社区论坛和讨论