乐于分享
好东西不私藏

你的AI编程助手,需要你"批准"它每一步操作

你的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