| 官方模型生态 | Claude Code | 想在终端使用 Anthropic 生态的人 | Claude;Anthropic API | Claude 账号或 Anthropic API key | 使用 demo repo;保留 permission prompt | Anthropic 官方 terminal、desktop、IDE 和 cloud 界面之一 | 文档 · repo |
| Codex CLI | 想在终端使用 OpenAI / ChatGPT 登录的人 | GPT 系列;OpenAI API | ChatGPT 登录或 OpenAI API key | 使用默认 approval 和 workspace sandbox;先查看 diff | OpenAI 开源的 terminal coding agent | 文档 · repo |
| Gemini CLI | 已有 Google 认证、想在 terminal 使用 Gemini 的人 | Gemini;Google AI API 或 Vertex AI | Google 登录、Gemini API key 或 Vertex AI | 使用 approval 模式;需要时明确开启 `--sandbox` | Google 开源的 terminal agent | 文档 · repo |
| Grok Build | 想试用 xAI Grok terminal TUI 的人 | Grok;xAI 登录或 API key | 首次交互时通过浏览器登录;CI 可用 `XAI_API_KEY` | 先用 demo repo;不要复制 `~/.grok/auth.json` | xAI 官方开源的 TUI coding agent | 认证 · repo |
| 可换 provider | OpenCode | 需要在多个 provider 之间切换的人 | 多个 provider;可以接 OpenRouter 或兼容 endpoint | 根据 provider 设置 API key、OAuth 或环境变量 | 先检查 permission 设置;只在 demo repo 里试外部目录 | 开源 terminal coding agent;`AGENTS.md` 优先,没有时才使用 `CLAUDE.md` 兼容 fallback | provider · repo |
| goose | 需要 CLI、desktop 或 API,还想连接工具和数据源的人 | 15+ provider,包括 Anthropic、OpenAI、Google、Ollama、OpenRouter | provider API key,或部分已有订阅的 ACP 登录 | 先用低权限 extension 和 sandbox;不要连接 production 数据 | AAIF 的开源本机 agent,提供 CLI、desktop、API | 文档 · repo |
| Aider | 希望用 git diff / commit 管理代码修改的人 | 多家 cloud API、OpenRouter、OpenAI-compatible endpoint 和本地模型 | provider API key、配置文件或环境变量 | 先用干净的 demo repo;留意 Aider 的 git auto-commit 行为 | 开源 terminal pair-programming 工具,官方文档明确说明 git 集成 | 文档 · repo |
| Pi | 想从小核心开始,用 extensions、skills 或 RPC 扩展的人 | 订阅 provider、API key provider、自定义 provider;可以接本地 endpoint | `/login` 或 provider API key | Pi 没有内建 sandbox;使用 disposable repo 或容器,并人工审查命令 | 可扩展的 minimal terminal coding harness | provider · repo |
| Hermes Agent | 想在 terminal、desktop 或聊天平台使用同一个 agent 的人 | Nous Portal、OpenRouter、Anthropic、Google 和其他 provider | 用 `hermes model` 设置 API key 或 OAuth;Nous Portal 支持 OAuth | 先在低风险 repo 中使用;逐项开启 skills、MCP 和 provider 权限 | Nous Research 的开源 agent,文档提供 CLI 和多界面集成 | provider · repo |