你的AI编程助手,需要你"批准"它每一步操作
你的AI编程助手,需要你”批准”它每一步操作
你有没有过这种感觉——
AI 编程助手跑起来了,你看着它噼里啪啦改代码,心里却越来越慌:
它删的那个文件是干什么的?
那个命令会不会把我本地环境搞崩?
它跑了三十分钟了,我怎么知道它在干什么?
你不敢离开,但又不知道该什么时候叫停。
这就是 AI 编程工具最大的问题:要么完全放任,要么完全盯着。没有中间状态。
今天介绍的这个开源项目,试图解决这个问题。它叫 Cline,GitHub 6.1万颗星,VS Code 扩展市场下载量第一名。它不叫自己”AI 编程助手”,它叫自己”AI pair programmer”——你的结对编程搭档。
区别在于:它做的每一步,都要你批准。
—
它和 Claude Code 有什么区别?
这是个很好的问题。因为 Claude Code 也很好用——但它是命令行工具,而且收费 $100 美元一个月(Pro 版)。
Cline 的核心差异有两点:
第一,住在你的 IDE 里。
Claude Code 是独立窗口,Cline 直接嵌在 VS Code 侧边栏。你写代码的时候,它就在旁边。不用切换窗口,不用复制粘贴上下文。它能看到你打开的文件、你的终端、你的浏览器。
第二,每一步都要你批准。
这是关键。你给 Cline 一个任务,它会分析项目结构、制定计划,然后开始执行——但每一步都会停下来等你确认:
– 要改这个文件吗?→ 你点”批准”
– 要运行这条命令吗?→ 你点”批准”
– 要打开浏览器测试吗?→ 你点”批准”
你随时可以叫停,随时可以改方向。它不会背着你乱来。
这听起来好像降低了效率。但实际用起来,它解决了一个根本问题:信任。你不需要盯着它,但你始终知道它在干什么。
—
它是怎么工作的?
Cline 的工作流分两步:Plan(计划) 和 Act(执行)。
在 Plan 模式下,Cline 会先分析你的项目——读取文件结构、扫描代码、理解上下文——然后给你一个完整的执行计划。你看完觉得 OK,它才开始动手。
进入 Act 模式后,它会:
1. 读写文件:创建、修改、删除代码文件,实时监控 linter 和编译器的报错
2. 执行终端命令:安装依赖、跑测试、启动开发服务器
3. 操作浏览器:打开网页、截图、抓控制台日志,找到并修复运行时错误
4. 调用 MCP 工具:如果你接了数据库、API 等外部工具,它也能用
每个操作完成后,它会汇报结果,你继续给指令。
—
它记不记事儿?
记。
Cline 有 Memory Bank 功能——每次对话结束后,它会把关键决策、代码逻辑、你给过的反馈记录下来。下次开新任务,它会参考这些记忆,避免重复踩坑。
这解决了 AI 编程工具的一个老大难问题:上下文窗口是有限的,AI 每次对话都是”新人”。Memory Bank 相当于给 AI 装了一个外置硬盘,让它能记住项目里的重要信息。
—
为什么这件事值得认真对待?
因为 AI 编程工具正在经历一次范式转移。
最早的 AI 编程是”补全”——你写一半,它帮你写另一半。后来是”对话”——你描述需求,它给你代码。
但这两者都有根本局限:你得知道你在做什么,才能用好它们。
Cline 代表的路线是”任务型”——你定义目标,AI 自己规划、自己执行、你监督。每一步都在你的掌控之下,但具体操作由它完成。
这不是在取代程序员。这是在给程序员配一个永不疲倦、从不抱怨、但每步都要你签字的实习生。
6.1万人在用,还在涨。 说明这个方向,真实戳中了很多人的痛点。
—
项目地址: github.com/cline/cline
安装: VS Code 扩展商店搜索”Cline”,或访问 cline.bot
夜雨聆风