AI 写代码工具:18 个在用的选择,各自的短板都写清楚
「写代码」这一类里我们收录了 18 个工具。每条都标了形态、价格和在国内能不能直连,以及最容易翻车的地方。
按我们的收录口径筛过:官网能打开、有真实用户、能说清它替你把哪一步做完了。
- Claude Code claude.com · CLI · 订阅 / 按量 · 需海外网络
在终端里读整个仓库、改多文件、自己跑测试再修的编程 Agent。手里有真实工程、想让 AI 接手重复改动的开发者用它最省事。
短板:长任务很烧 token;不熟的仓库先让它读、再让它改,否则它会自信地改错地方。 - Cursor cursor.com · 桌面 · 有免费额度 / 订阅 · 需海外网络
把 VS Code 换个壳再加 AI:多文件改写、按整个仓库提问、Agent 模式自己跑命令。写代码的人上手成本最低的一档。
短板:大仓库索引吃内存;免费额度一天就用完,重度使用必须有预算。 - Cline cline.bot · IDE 插件 · 开源免费 · 需海外网络
开源的 VS Code Agent 插件,能读写文件、跑终端,模型接任意 OpenAI 兼容服务,key 自己带。
短板:每一步都弹确认框,批量任务很啰嗦;token 花得比看上去多。 - Aider aider.chat · CLI · 开源免费 · 国内直连
命令行里改代码的老牌工具,每次改动自动 git commit,想知道每一步到底改了什么就用它。
短板:不会自己探索仓库,大工程要手动指定文件;界面只有一个终端。 - Codex CLI github.com/openai/codex · CLI · 开源(需 API key) · 需海外网络
OpenAI 官方的命令行编程 Agent,开源,能接自己的 key,也能指到本地模型上跑。
短板:默认走 OpenAI 接口,模型和网络要自己配;文档更新快,示例常落后一版。 - Gemini CLI github.com/google-gemini/gemini-cli · CLI · 有免费额度 · 需海外网络
Google 的命令行 Agent,个人账号免费额度给得大方,适合做一次性脚本和批量文件处理。
短板:国内网络不通;复杂重构的火候不如第一档的工具。 - OpenHands github.com/All-Hands-AI/OpenHands · 开源自建 · 开源免费 · 自建即离线
跑在容器里的编程 Agent,带浏览器和终端,能自己装依赖、跑完整任务链。要自建、数据不出内网的就选它。
短板:必须 Docker;单个任务耗时长,算力成本比看起来高。 - Windsurf windsurf.com · 桌面 · 有免费额度 / 订阅 · 需海外网络
Cursor 的直接竞品,Cascade 会记住项目里的约定,多步任务的连贯性不错。
短板:插件生态比 VS Code 小;团队换过来要重配一遍环境。 - TRAE trae.ai · 桌面 · 有免费额度 · 国内直连
字节的 AI IDE:Agent 模式统筹整个项目,IDE 模式精修单个文件,国内可以直接用。
短板:国际版和国内版的功能有差异,可选模型也受限。 - 通义灵码 lingma.aliyun.com · IDE 插件 · 免费 · 国内直连
阿里出的 IDE 插件,中文注释和 Spring / Vue 这类国内技术栈写得比国外工具准,个人版免费。
短板:跨文件重构的能力弱于第一梯队的 Agent;对冷门框架帮助有限。 - GitHub Copilot github.com/features/copilot · IDE 插件 · 有免费额度 / 订阅 · 需海外网络
VS Code / JetBrains 里补全整行代码、按注释写函数,也能对着仓库提问、改多个文件。团队本来就用 GitHub 的话最省心。
短板:补全质量取决于它能拿到多少上下文;免费额度只够试水,团队真用它几乎必然要买席位。 - Zed zed.dev · 桌面 · 开源免费 · 需海外网络
Rust 写的编辑器,打开大文件和多光标编辑比 VS Code 跟手,内置 AI 面板能直接改代码块。
短板:插件生态比 VS Code 小一个量级,很多语言工具要自己配;AI 功能要绑账号并消耗额度。 - Continue continue.dev · IDE 插件 · 开源免费 · 国内直连
开源的 VS Code / JetBrains 插件,补全和对话都接自己的模型(OpenAI 兼容或本地 Ollama),敏感仓库不用通外网。
短板:一切靠 config.yaml 手写,endpoint 或模型名写错只给一句模糊报错,排查全靠自己。 - Devin devin.ai · Web · 订阅 · 需海外网络
给它一个工单,它在云端沙箱里自己读仓库、写代码、跑测试,最后交一个 PR 给你审。
短板:按 ACU 计费,任务跑偏时钱照样烧;私有依赖多的项目要它先摸索很久,省下的人工未必抵得上成本。 - Qodo qodo.ai · IDE 插件 · 有免费额度 · 需海外网络
专攻测试和代码评审:给改动生成单测、指出 diff 里可能出问题的分支,比通用补全更聚焦。
短板:生成的测试有时断言写得刚好能过,覆盖率好看但不测真问题,还是要人读一遍。 - Qwen Code qwenlm.github.io/qwen-code-docs · CLI · 开源免费 · 国内直连
通义开源的终端 coding agent,交互照着 Claude Code 的样子做,接通义额度或自建模型都能跑。
短板:长任务稳定性不如闭源那几家,改多文件时常只改一半;免费额度用完要充,复杂重构还是得人盯。 - Kilo Code kilo.ai · IDE 插件 · 有免费额度 · 需海外网络
VS Code 里的 agent 平台,内置多种模式和审批策略,能读写文件、跑命令、接 MCP,一次配好长期用。
短板:免费额度规则说改就改;模式太多,第一次用要花时间搞清哪种适合自己,不如 Cursor 那样只有一件事。 - Graphify graphify.com · 开源自建 · 开源免费 · 需海外网络
把代码库连同文档、SQL schema、配置和 PDF 一起索引成可查询的知识图,问「这个接口谁在用」比全文搜索准。
短板:大仓库首次索引很久;代码一改动就得重跑,没什么增量更新,长期用要挂 CI 才跟得上。
换个场景看
AI 读文档工具 · AI 通用对话工具 · AI 搜索与研究工具 · AI 写作与办公工具 · AI 出图工具 · AI 出视频工具 · AI 语音工具 · AI 搭 Agent工具 · AI 本地跑模型工具 · AI 数据与表格工具 · AI 设计建站工具
全部 155 个工具 · 自建选型矩阵 · 痛点专题