OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Cline — 可在 VS Code 中执行任务的自主编码助手

Cline — 可在 VS Code 中执行任务的自主编码助手

 
  mail ·  2026-02-05 15:09:49 · 5 次点击  · 0 条评论  

Cline

欢迎使用 Cline,一个能操作你的 CLINE 的 AI 助手。

借助 Claude Sonnet 的智能编码能力,Cline 可以逐步处理复杂的软件开发任务。通过使用创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(需经你授权)等工具,他能以超越代码补全或技术支持的方式为你提供帮助。Cline 甚至可以利用模型上下文协议(MCP)创建新工具并扩展自身能力。传统的自主 AI 脚本通常在沙盒环境中运行,而此扩展提供了一个人机交互的 GUI,让你可以批准每一次文件更改和终端命令,为探索智能 AI 的潜力提供了一种安全且易于使用的方式。

  1. 输入你的任务并添加图片,将设计稿转换为功能应用,或通过截图修复 bug。
  2. Cline 首先会分析你的文件结构和源代码 AST,运行正则表达式搜索,并读取相关文件,以便快速熟悉现有项目。通过精心管理添加到上下文中的信息,Cline 即使面对大型复杂项目,也能提供有价值的帮助,而不会使上下文窗口过载。
  3. 一旦 Cline 获得所需信息,他就可以:
    • 创建和编辑文件,并在此过程中监控 linter/编译器错误,让他能够主动修复诸如缺少导入和语法错误等问题。
    • 直接在终端中执行命令并监控其输出,例如,在编辑文件后应对开发服务器问题。
    • 对于 Web 开发任务,Cline 可以在无头浏览器中启动网站,点击、输入、滚动并捕获截图和控制台日志,从而修复运行时错误和视觉 bug。
  4. 任务完成后,Cline 会向你展示结果,并提供类似 open -a "Google Chrome" index.html 的终端命令,你可以一键运行。

[!TIP]
按照 此指南 在编辑器右侧打开 Cline。这让你可以边使用 Cline 边浏览文件,更清晰地观察他对工作区的更改。


支持任意 API 和模型

Cline 支持 OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure、GCP Vertex、Cerebras 和 Groq 等 API 提供商。你还可以配置任何兼容 OpenAI 的 API,或通过 LM Studio/Ollama 使用本地模型。如果你使用 OpenRouter,扩展会获取其最新的模型列表,让你能在新模型发布后立即使用。

扩展还会记录整个任务循环和单个请求的总令牌数和 API 使用成本,让你随时了解花费情况。


在终端中运行命令

得益于 VSCode v1.93 中新的 Shell 集成更新,Cline 可以直接在你的终端中执行命令并接收输出。这使他能够执行广泛的任务,从安装包、运行构建脚本到部署应用、管理数据库和执行测试,同时适应你的开发环境和工具链,确保任务正确完成。

对于像开发服务器这样的长时间运行进程,使用“后台运行并继续”按钮,让 Cline 在命令后台运行的同时继续执行任务。Cline 在工作过程中会收到任何新终端输出的通知,从而能够应对可能出现的问题,例如编辑文件时出现的编译时错误。


创建和编辑文件

Cline 可以直接在你的编辑器中创建和编辑文件,并为你呈现更改的差异视图。你可以在差异视图编辑器中直接编辑或还原 Cline 的更改,或在聊天中提供反馈,直到你对结果满意为止。Cline 还会监控 linter/编译器错误(缺少导入、语法错误等),以便他能自行修复过程中出现的问题。

Cline 所做的所有更改都会记录在文件的“时间线”中,方便你跟踪并在需要时还原修改。


使用浏览器

借助 Claude Sonnet 新的 计算机使用 能力,Cline 可以启动浏览器、点击元素、输入文本和滚动,并在每一步捕获截图和控制台日志。这支持交互式调试、端到端测试,甚至是一般的网页使用!这让他能够自主修复视觉 bug 和运行时问题,而无需你手动操作和复制粘贴错误日志。

尝试让 Cline “测试应用”,观察他运行类似 npm run dev 的命令,在浏览器中启动本地运行的开发服务器,并执行一系列测试以确认一切正常。在此处查看演示。


“添加一个工具,用于...”

借助 模型上下文协议,Cline 可以通过自定义工具扩展其能力。虽然你可以使用 社区制作的服务器,但 Cline 也可以创建并安装专为你特定工作流程定制的工具。只需让 Cline “添加一个工具”,他就会处理一切,从创建新的 MCP 服务器到将其安装到扩展中。这些自定义工具随后将成为 Cline 工具包的一部分,可在未来任务中使用。

  • “添加一个获取 Jira 工单的工具”:获取工单验收标准并让 Cline 开始工作
  • “添加一个管理 AWS EC2 实例的工具”:检查服务器指标并扩展实例
  • “添加一个拉取最新 PagerDuty 事件的工具”:获取详细信息并让 Cline 修复 bug


添加上下文

@url 粘贴 URL,扩展会将其获取并转换为 Markdown,适用于你想给 Cline 提供最新文档时。

@problems 添加工作区错误和警告(“问题”面板)供 Cline 修复。

@file 添加文件内容,无需浪费 API 请求来批准读取文件(+ 输入以搜索文件)。

@folder 一次性添加文件夹中的所有文件,进一步加快你的工作流程。


检查点:比较与恢复

当 Cline 处理任务时,扩展会在每一步对你的工作区进行快照。你可以使用“比较”按钮查看快照与当前工作区之间的差异,并使用“恢复”按钮回滚到该时间点。

例如,在使用本地 Web 服务器时,你可以使用“仅恢复工作区”来快速测试应用的不同版本,然后在你找到想要继续构建的版本时使用“恢复任务和工作区”。这让你可以安全地探索不同的方法,而不会丢失进度。


贡献

要为项目做贡献,请从我们的 贡献指南 开始,了解基础知识。你也可以加入我们的 Discord,在 #contributors 频道与其他贡献者交流。如果你在寻找全职工作,请查看我们 招聘页面 上的开放职位!

企业版

获得相同的 Cline 体验,并拥有企业级控制:SSO(SAML/OIDC)、全局策略和配置、带有审计跟踪的可观测性、私有网络(VPC/私有链接)、自托管或本地部署,以及企业支持。在我们的 企业页面 了解更多信息,或 与我们联系

许可证

Apache 2.0 © 2026 Cline Bot Inc.

5 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私政策 ·  服务条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 44 ms
Developed with Cursor