跳转至

Cline — 自主 AI 编码助手

一句话概述

Cline 是一个开源的 VS Code 插件,能像一个自主的程序员一样在你的编辑器里创建文件、执行命令、操作浏览器,每一步都需要你确认,相当于一个"听话但能干的 AI 实习生"。


核心知识点表格

知识点说明
前身Claude Dev(后来改名 Cline)
定位VS Code 里的自主 AI 编码代理
开源Apache 2.0 许可证,完全免费
安装量500万+,GitHub 61.2K Stars
核心模式Plan/Act 两种模式(先规划再执行)
人机协作每个文件修改和命令都需要你确认
MCP 支持最早支持 MCP 协议的工具之一
CLI 版本2026年2月推出 Cline CLI 2.0
扩展性支持 JetBrains、Cursor、Windsurf、Zed、Neovim

安装与配置

环境要求

  • VS Code 1.80+(也支持 Cursor、Windsurf 等)
  • API Key(支持多种提供商)
  • 可选:Docker(用于安全沙盒执行)

安装步骤

# === VS Code 安装 ===
# 1. 打开 VS Code
# 2. Extensions(Ctrl+Shift+X)
# 3. 搜索 "Cline"
# 4. 点击 Install

# 命令行安装
code --install-extension saoudrizwan.claude-dev  # 安装 Cline 插件

配置 API Provider

安装后:
1. 点击侧边栏的 Cline 图标
2. 选择 API Provider:
   - OpenRouter(推荐,汇集了所有主流模型)
   - Anthropic(直接用 Claude)
   - OpenAI
   - Google Gemini
   - AWS Bedrock
   - Ollama(本地模型)
3. 输入对应的 API Key
4. 选择模型(推荐 Claude Sonnet 4)

基本使用

Plan/Act 模式

Cline 有两种工作模式:

Plan 模式(规划模式):
- AI 先分析需求,列出执行计划
- 不会立即修改代码
- 适合复杂任务,先看看 AI 打算怎么做

Act 模式(执行模式):
- AI 直接开始执行任务
- 每一步都要你确认
- 适合简单、明确的任务

建议:复杂任务先用 Plan,确认计划后切换到 Act 执行

实战示例

# 示例1:让 Cline 创建一个 REST API
输入:"用 FastAPI 创建一个用户管理 API,包含增删改查"

Cline 会依次:
1. 创建 main.py — 你确认 ✓
2. 创建 models.py — 你确认 ✓
3. 创建 requirements.txt — 你确认 ✓
4. 执行 pip install — 你确认 ✓
5. 运行测试 — 你确认 ✓

# 示例2:修复一个 Bug
输入:"终端报错 TypeError: cannot unpack non-iterable NoneType,帮我修复"

Cline 会:
1. 读取报错信息
2. 找到出问题的文件
3. 分析原因
4. 提出修复方案
5. 等你确认后修改

浏览器操作

Cline 可以操作浏览器来测试 Web 应用:

输入:"启动开发服务器,打开浏览器测试登录页面"

Cline 会:
1. 启动 npm run dev
2. 打开无头浏览器
3. 导航到登录页面
4. 截图给你看
5. 如果发现问题,自动修复代码

高级用法

Subagents — 子代理

Cline 支持生成子代理来并行研究:

输入:"分析这个项目的安全漏洞"

Cline 可能会生成多个子代理:
- 子代理 1:检查依赖包漏洞
- 子代理 2:检查 SQL 注入风险
- 子代理 3:检查认证逻辑

子代理是只读的(不会修改代码),只负责调查和汇报
主代理根据子代理的报告做出修改决策

MCP 工具扩展

MCP 让 Cline 能连接外部工具:

常用 MCP 服务器:
- @modelcontextprotocol/server-filesystem — 文件系统操作
- @modelcontextprotocol/server-github — GitHub 操作
- @modelcontextprotocol/server-postgres — 数据库查询
- @playwright/mcp — 浏览器自动化

配置方法:
在 Cline 设置中 → MCP Servers → 添加服务器配置

自定义指令

# 在项目根目录创建 .clinerules 文件

## 项目规则
- 使用 Python 3.11+
- 所有函数加 type hints 和 docstring
- 测试用 pytest,覆盖率 > 80%
- 代码注释用中文
- 遵循 PEP 8 规范
- 优先使用标准库,不轻易引入第三方包

Cline CLI 2.0(终端版)

# 安装 Cline CLI(2026年2月发布)
npm install -g @cline/cli  # 全局安装 Cline CLI

# 使用
cline "给这个项目写单元测试"  # 在终端中使用 Cline

# 特性:
# - 支持并行 Agent
# - 可用于 CI/CD 管道
# - 无头模式(headless)

常见报错与解决

报错原因解决方案
"API key is invalid"API Key 错误或过期重新获取并输入正确的 API Key
"Rate limit exceeded"API 调用频率超限等待冷却时间或切换 Provider
命令执行超时命令运行时间太长在设置中增大超时时间
"Permission denied"终端命令权限不足检查系统权限,或手动执行该命令
文件修改不正确AI 理解错了需求点 Reject,用更明确的描述重试
MCP 连接失败MCP 服务器未启动确认 MCP 服务器地址和端口正确

速查表

操作说明
打开 Cline点击侧边栏 Cline 图标
Plan 模式切换到规划模式,AI 先出计划
Act 模式切换到执行模式,AI 直接干活
Accept确认 AI 的修改
Reject拒绝 AI 的修改
@ 引用输入 @ 引用文件或上下文
粘贴图片直接粘贴截图到对话框
清除对话点击清除按钮重新开始

与同类工具对比

对比维度ClineCursor AgentRoo Code
类型VS Code 插件内置 IDEVS Code 插件
开源
价格免费(付 API 费)$20/月免费(付 API 费)
自主性高(需确认)高(需确认)高(需确认)
子代理支持(只读)支持(并行)支持(多模式)
MCP最早支持支持支持
浏览器操作支持不直接支持支持
安装量500万+百万级90万+
命令行版CLI 2.0不适用

白话总结:Cline 就是一个"需要你审批的 AI 程序员"——它能自己分析代码、创建文件、跑命令、甚至操作浏览器,但每一步都会先问你"这样行不行?"。这种设计非常安全,不用担心 AI 乱搞。它是免费开源的,你只需要自备 API Key。如果你想要一个既能干活又不会失控的 AI 助手,Cline 是首选。