AI 编程工具

AI 编程工具

AI 编程工具已经从简单补全扩展到代码解释、跨文件修改和代理式开发。这里集中整理面向开发工作的 AI 产品,普通编辑器和 API 客户端仍放在开发工具分类。

先按使用场景缩小范围

工具列表

Devin Desktop

Windsurf 现已更名为 Devin Desktop,保留 IDE,并加入本地与云端编码代理的统一管理。

代码编辑器AI

Replit

浏览器里的开发环境,并集成 AI 辅助编程能力。

代码在线IDE

v0

通过提示词生成和迭代 Web UI 的开发工具。

前端UI代码

Bolt

在浏览器中通过 AI 快速生成和修改 Web 应用。

前端代码应用

Lovable

通过自然语言生成和迭代 Web 产品原型的工具。

前端应用原型

Tabnine

面向开发者的 AI 代码补全与辅助工具。

代码补全

Amp

面向代码理解、修改和开发工作流的 AI 编程代理。

代码编程代理开发

编程助手先分清三种交付方式

你希望 AI 做什么应该重点检查什么适合从哪里开始
解释函数或补全当前代码能否沿用现有命名、类型和项目约定GitHub Copilot 等编辑器内辅助
跨文件修改现有仓库是否展示逐文件 diff、可回退、会不会擅自改配置Cursor 等 IDE/代理工作流
从页面需求搭建可运行原型运行环境、依赖、部署、数据和权限能否交接浏览器开发环境与原型类工具

可直接拿一个小任务测试:给现有表单新增必填校验,要求工具只改必要文件、列出修改清单,并说明如何运行测试。无论结果多流畅,都应审查代码差异、依赖变化和权限。

把代码交给 AI 前先确认

把代码仓库交给工具前,先看它能访问哪些文件、会不会执行命令,以及团队代码是否允许发送到第三方服务。