AI 编程工具
在编辑器或终端里工作的代码补全、编程智能体与代码审查工具。
13 个工具
- Claude以长上下文推理和少改动的写作质量见长的助手。官网:claude.ai$20/月起
- GitHub Copilot部署最广的编程助手,主流编辑器几乎都支持。官网:github.com/features/copilot$10/月起
- Claude Code运行在终端里的编程智能体,可直接执行命令和修改文件。官网:claude.com/product/claude-code$20/月起
- Codex CLIOpenAI 的开源终端编程智能体,已用 Rust 重写。官网:developers.openai.com/codex/cli$20/月起
- Cursor围绕 AI 构建的编辑器,具备全代码库上下文,而非单文件补全。官网:cursor.com$20/月起
- Devin Desktop (Windsurf)Windsurf 更名后的产品,把完整 IDE 与编码智能体指挥中心放在一起。官网:devin.ai/desktop$20/月起
- Gemini CLIGoogle 的开源终端智能体,免费额度是这一类里最实用的。官网:github.com/google-gemini/gemini-cli有免费额度
- opencode开源终端编程智能体,你指向哪个模型它就用哪个。官网:opencode.ai免费
- Pi极简的终端编程骨架,靠写 TypeScript 扩展它,而不是靠配置它。官网:pi.dev免费
- herdr一个在后台持有智能体终端的服务端,并且知道哪一个正卡着等你。官网:herdr.dev免费
- Phind面向编程问题优化的搜索引擎,答案可直接运行。官网:phind.com$20/月起
- Crush出自「把终端界面做好看」那支团队的终端编程智能体。官网:charm.land/crush免费
- goose开源智能体,能安装、执行、测试,而不只是给代码建议。官网:goose-docs.ai免费
这是 AI 最实实在在改变了日常做法的分类,而且在很短时间里走过了三个明显不同的世代:补全你正在敲的那一行、就你的代码回答问题的聊天,以及能读整个仓库、跨多个文件改动并跑测试的智能体。一个工具属于哪一代,远比它的跑分数字重要。
挑选时该看什么
补全、聊天、智能体是三种不同的产品
补全阻力最小,在样板代码上帮助最大。聊天适合理解不熟悉的代码,以及那些你本来要去搜的问题。智能体能自己完成多步改动 —— 这是跨度最大的一步,也是最需要盯着的一步。本来想要更好的补全却买了智能体,是常见而且昂贵的错配。
它能看到你代码库的多少
只能看到当前打开文件的工具,给出的建议会无视你早已写好的工具函数和团队遵循的约定。全仓库索引才能让建议贴合它周围的代码。在小脚本上这看不出来;在大型代码库上,它就是「有用」和「烦人」的分界。
代码去了哪里,以及你雇主允许什么
这类工具多数会把代码发到服务器。各家在留存、是否用于训练、企业版会不会改变这些方面的政策各不相同,而且有些组织会限制哪些工具可以接触其源码。请在把工具纳入日常之前确认这件事,而不是之后 —— 撤回这个决定会很尴尬。
什么时候你其实不需要
这类工具放大的是你已有的判断力,而不是替代它。看起来没问题、扫一眼也过得去的生成代码是主要风险源,而风险最高的地方恰恰是你最不熟悉的领域 —— 那也正是你最容易直接采纳它的地方。如果你没有能力审查输出,你不是在省时间,只是在把它推迟。
