先说一个可能让你肉疼的事实:海外Reddit的r/ChatGPTCoding和r/cline社区,过去一年讨论度最高的编码Agent,早就不是Cursor,而是一个免费的VS Code插件——Cline。它把Claude Code那套「读代码、改文件、跑命令、自己查错」的Agent循环搬进了VS Code,插件本体完全开源免费,模型用你自己的API Key,一分月费都不用交。
国内很多朋友听过它,但装上之后只会像用聊天机器人一样跟它对话——这就是最大的浪费。Cline真正的价值藏在八个开关里,全部打开后,它的战斗力不输任何付费订阅。本文逐个拆开,每一条都有具体操作步骤,十分钟内可以全部用上。
Cline(GitHub: cline/cline,Apache 2.0开源,前身叫Claude Dev)是VS Code和JetBrains上的一个AI编码Agent插件。和Copilot式的「补全」不同,它是全自动Agent:你下任务,它自己读文件、建文件、改代码、在终端跑测试、看报错、再改,直到跑通。它甚至能启动一个无头浏览器,自己打开你写的网页截图检查界面。
商业模式是「插件免费、模型自备」(BYOK):DeepSeek、Gemini、OpenRouter、Kimi、GLM等几十家API都能接。对国内用户来说这是决定性优势——不用折腾海外订阅支付,DeepSeek API直连可用,成本是订阅制的零头。官方文档在docs.cline.bot,VS Code市场搜「Cline」即可安装。
下面是八个大多数人不碰的私藏开关。
按 Shift+Tab 在输入框里切换Plan和Act两种模式,这是Cline最重要的一个键。
预期效果:复杂任务直接扔进Act模式,Agent经常「理解歪一毫米、跑偏一万行」;先Plan再Act,返工率肉眼可见地下降。适用场景:任何涉及三个以上文件的改动。官方文档明确推荐这个工作流。额外提醒:Plan阶段可以挂便宜模型(如DeepSeek),Act阶段再切强模型,一份任务两档价格。
在项目根目录建一个 .clinerules/ 文件夹(或者单文件 .clinerules),里面写Markdown规则,比如:
- 所有新代码必须有中文注释
- 使用 pnpm,禁止 npm
- 提交信息用 conventional commits 格式
- 组件放在 src/components 下,页面放在 src/pages 下
Cline每次任务都会自动读取这些规则,相当于给Agent装了「厂规」。关键信息差在于它支持三级叠加:全局规则放在 ~/.clinerules(你个人的所有项目通用),项目级放在仓库里(随git共享给全组),互不覆盖。这意味着你可以把团队的编码规范直接变成AI的硬约束,新人装上插件就自动继承整个团队的开发约定——这是Copilot订阅给不了的东西。
.clinerules/workflows/ 目录下放一个Markdown文件(比如 deploy.md),写清楚一串步骤,之后在Cline输入框里敲 /deploy 就能一键触发整段流程。
典型用法:把「跑测试→构建→生成提交信息→提交→部署」写成workflow,以后每次发版只需一个斜杠命令。你甚至可以让Cline帮你生成这个workflow文件——让它旁观你手动操作一遍,把步骤总结成workflow存进去。适合场景:每周重复的发布流程、数据库迁移、爬虫任务的定期重跑。
Agent跑长任务最怕两件事:上下文窗口撑爆、任务中途「忘了初心」。Cline的解法是输入 /new_task:当前实例把已完成的工作、关键决策、待办事项打包成一段摘要,交给一个全新的实例继续干,旧实例的上下文负担直接清零。
预期效果:原本跑到一半就变傻的超大任务,可以接力跑一下午。这是海外重度用户跑大型重构的标准姿势——把一个1000行的迁移任务手动拆成五棒,每一棒用 /new_task 交接,每一棒都是满血状态。注意:接力摘要的质量取决于你Plan阶段任务描述的清晰度,建议接力前自己补一句「下一步重点是什么」。
设置面板里的 Auto-Approve 是大多数新手关着(每步都要点确认,烦死)或者全开(Agent乱跑,烧钱又危险)的两个极端。正确姿势是分层白名单:
这个「最大请求数」就是保险丝——Agent陷入死循环时最多自动烧20次就停下来等你。配合下面第八条的低价模型,你可以真的挂机让它跑批量任务(比如给一百个文件统一改注释格式),这正是Cursor订阅做不到的自由度。
Cline每执行一步都会自动给工作区和对话打一个快照(Checkpoint)。聊天记录里每条消息旁边有两个回滚箭头:Restore Task(只回滚对话)和 Restore Task & Workspace(对话和代码一起回滚)。
实战价值:让Agent大胆试错。想让它用激进方案重构?放心让它跑,崩了直接回滚到三步之前的存档点,一条命令都不用手动撤销。这是「AI写代码敢放权」的心理基础——没有这个开关的人,每次都盯着Agent不敢撒手,效率天差地别。注意它依赖git,正式任务前先确保项目已经 git init 并提交过初始版本。
输入框里直接敲 @ 可以引用文件、文件夹、当前终端输出、IDE报错信息(Problems面板),把截图直接拖进对话框它也能看(支持视觉模型时)。
高手用法是「精准投喂」:不喊「帮我修bug」,而是 @src/api/auth.ts @终端输出 这个401是token过期逻辑的问题吗——上下文给得越准,Agent绕的弯路越少,API花费越低。给网页UI提需求时直接丢一张竞品截图,比三百字描述都管用。这条零学习成本,却是新人和老手效果差距的最大来源。
Cline支持保存多个API Profile(设置里API Provider可以建多套配置一键切换)。海外玩家的标准配置是三档:
插件还会在每次任务后显示本次消耗的token和美元成本,你可以精确算出「用DeepSeek跑完这个功能花了3毛钱」——BYOK模式下每一分钱都看得见。对被订阅制绑架惯了的人来说,这种透明度本身就是信息差。
把八条私藏串成日常动线,长这样:
flowchart TD
A[新任务进入] --> B[Plan模式读代码]
B --> C[产出实施计划]
C --> D{用户审核}
D -->|同意| E[Shift+Tab切Act]
D -->|改需求| B
E --> F[白名单内自动执行]
F --> G[自动存Checkpoint]
G --> H{验收结果}
H -->|跑崩了| I[回滚到存档点]
I --> E
H -->|任务太长| J[斜杠new_task接力]
J --> K[新实例满血继续]
K --> A
H -->|通过| L[生成提交信息收工]
如果八条都玩熟了,可以看看Cline社区最著名的开源分身 Roo Code(GitHub: RooCodeInc/Roo-Code,从Cline分叉而来,免费)。它在三个地方走得更远:
.roo/rules/ 目录按模式隔离。代价是设置项爆炸、上手门槛更高。建议路线:先用Cline两周,摸清Agent脾气后再迁Roo Code精调。
| 大多数人以为 | 实际上 |
|---|---|
| 编码Agent必须付20美元月费 | Cline本体免费,BYOK后月成本可压到几美元 |
| 装上插件直接聊天就是用法 | Plan/Act分层+规则文件才是正确姿势 |
| Agent跑偏只能干看着 | Checkpoint回滚+最大请求数保险丝 |
| 长任务必然断片失忆 | /new_task接力跑一下午不掉链子 |
| 每步点确认=安全 | 分层白名单才能真挂机跑批 |
| 模型花销是黑盒 | 每任务成本明码标价,免费档+经济档轮换 |
.clinerules/;设置好Auto-approve白名单(最大请求数20);养成Shift+Tab先Plan后Act的肌肉记忆。注:文中功能以官方文档当前版本为准,各模型API价格请以各服务商官网实时报价为准。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
