欢迎使用 Cline,一个能操作你的 CLI、N 和 E 的 AI 助手。
借助 Claude Sonnet 的智能编码能力,Cline 可以逐步处理复杂的软件开发任务。通过使用创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(需经你授权)等工具,他能以超越代码补全或技术支持的方式为你提供帮助。Cline 甚至可以利用模型上下文协议(MCP)创建新工具并扩展自身能力。传统的自主 AI 脚本通常在沙盒环境中运行,而此扩展提供了一个人机交互的 GUI,让你可以批准每一次文件更改和终端命令,为探索智能 AI 的潜力提供了一种安全且易于使用的方式。
open -a "Google Chrome" index.html 的终端命令,你可以一键运行。[!TIP]
按照 此指南 在编辑器右侧打开 Cline。这让你可以边使用 Cline 边浏览文件,更清晰地观察他对工作区的更改。
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 工具包的一部分,可在未来任务中使用。
@url: 粘贴 URL,扩展会将其获取并转换为 Markdown,适用于你想给 Cline 提供最新文档时。
@problems: 添加工作区错误和警告(“问题”面板)供 Cline 修复。
@file: 添加文件内容,无需浪费 API 请求来批准读取文件(+ 输入以搜索文件)。
@folder: 一次性添加文件夹中的所有文件,进一步加快你的工作流程。
当 Cline 处理任务时,扩展会在每一步对你的工作区进行快照。你可以使用“比较”按钮查看快照与当前工作区之间的差异,并使用“恢复”按钮回滚到该时间点。
例如,在使用本地 Web 服务器时,你可以使用“仅恢复工作区”来快速测试应用的不同版本,然后在你找到想要继续构建的版本时使用“恢复任务和工作区”。这让你可以安全地探索不同的方法,而不会丢失进度。
要为项目做贡献,请从我们的 贡献指南 开始,了解基础知识。你也可以加入我们的 Discord,在 #contributors 频道与其他贡献者交流。如果你在寻找全职工作,请查看我们 招聘页面 上的开放职位!
获得相同的 Cline 体验,并拥有企业级控制:SSO(SAML/OIDC)、全局策略和配置、带有审计跟踪的可观测性、私有网络(VPC/私有链接)、自托管或本地部署,以及企业支持。在我们的 企业页面 了解更多信息,或 与我们联系。