Skip to content

工具能力对比 ​

帮你按需求选工具,详细配置见各自工具页。

主对比表 ​

工具形态支持协议Tool Call流式图片输入Windows免费 / 低成本方案配置难度适合谁
Codex终端Responses编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持使用自己的 API Key;费用取决于服务商中OpenAI 官方 CLI 用户、需要 Responses 的场景
Claude Code终端Anthropic Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持使用自己的 API Key;费用取决于服务商中Anthropic 官方 CLI 用户、需要 Messages 的场景
OpenCode终端Responses / Chat Completions编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接免费或低成本模型中终端用户、想用自定义 provider
GitHub Copilot CLI终端Chat Completions / Responses / Anthropic Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持,需 PowerShell 6+BYOK,费用取决于服务商中GitHub 生态用户、终端用户
Crush终端OpenAI Compatible / Anthropic Compatible编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接免费或低成本模型低想快速配置终端工具的新手
Goose终端 + 桌面OpenAI Compatible / Anthropic Compatible / Ollama编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接本地或低成本模型中想要桌面端或本地 Agent 的用户
Qwen Code终端OpenAI / Anthropic / Gemini编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接第三方兼容服务;Qwen OAuth 免费层已停止中国内用户、需要多协议切换
ClineVS Code / 桌面OpenAI Compatible(可切换其他接口,以扩展为准)编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接免费或低成本模型低VS Code 用户、偏好图形界面
Kilo CodeVS Code / JetBrainsOpenAI Compatible / Responses / Anthropic Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持开源,可接免费或低成本模型低VS Code 或 JetBrains 用户
Gemini CLI终端Gemini 原生协议编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持,需 Windows 11 24H2+Google 账号登录有免费层,额度以官方为准中只想用 Gemini 官方模型的用户
VS Code + Copilot BYOKVS CodeChat Completions / Responses / Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持VS Code 免费;模型费用取决于服务商中VS Code 用户、需要 Custom endpoint
TraeIDEOpenAI Chat Completions / Anthropic Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持 Windows 10/11客户端有免费层,额度以官方为准;自定义模型费用取决于服务商低国内用户、偏好中文 IDE
CodeBuddyIDE / 插件OpenAI Chat Completions编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持 Windows 10+有免费 / 企业方案,具体以官网为准中国内用户、使用 models.json 配置
Pi终端Chat Completions / Responses / Anthropic Messages编码功能必需(取决于模型)客户端支持(取决于模型/服务)取决于模型/服务支持,需 bash(Git Bash 即可)开源,可接免费或低成本模型中想要极简、可扩展终端工具的用户

Tool Call、流式和图片输入同时取决于客户端、协议入口、模型和服务商,不是工具单方面能保证的。编码类工具要能读写文件、执行命令,模型必须支持 Tool Call;否则只能聊天,不能真正改代码。接入前请以工具、模型和服务商的官方说明为准。

按需求推荐 ​

你的需求推荐原因
完全新手Crush 或 Cline配置短或图形界面友好,容易先跑通一次对话和工具调用
想免费 / 低成本OpenCode、Crush 或 Gemini CLI开源工具可接低成本模型;Gemini CLI 有官方免费层,额度以官方为准
国内网络Qwen Code、Trae 或 CodeBuddy国内用户较多,中文界面或中文文档更友好
用 VS CodeCline、Kilo Code 或 VS Code + Copilot BYOK直接在编辑器里配置和使用
用 JetBrainsKilo Code当前工具页明确支持 JetBrains 扩展形态
想要桌面端Goose 或 Cline工具页明确提供桌面端形态
想要最简配置Crush一条 crush provider add 命令即可接入
想要极简、可扩展的终端工具Pi核心精简,可用 TypeScript 扩展、技能和主题按需定制
只想用 Gemini 官方模型Gemini CLI使用 Gemini 原生协议,支持 Google 账号登录和 Gemini API Key

怎么验证一个工具能不能满足需求 ​

对比表只能帮你缩小范围,最终要按下面三步验证:

  1. 先确认协议入口:你的服务提供 Chat Completions、Responses、Anthropic Messages 还是 Gemini 原生协议?工具的协议列表里必须包含这一项。
  2. 再确认模型 ID:把 /v1/models 返回的 ID 原样填进工具。不要凭记忆写模型名,也不要把其他协议的模型名混用。
  3. 最后验证 Tool Call:配置完成后,让工具读取一个文件或执行一条需要工具调用的命令。能对话不代表能编码;只有 Tool Call 成功,编码类工具才算真正可用。

流式、图片输入等能力可能同时取决于工具、协议入口、模型和服务商转发范围。接入前请以工具官方文档、模型官方文档和服务商说明为准。

在 CC-BY-SA-4.0 许可下发布

Copyright © 2023-2026 final

免责声明