在 VS 市场下载 | 加入不和谐 | 文档 | 功能请求 |
Cline 是一位 AI 助手,可以使用CLI和编辑器。
得益于Claude 3.5 Sonnet的代理编码功能,Cline可以逐步处理复杂的软件开发任务。借助允许他创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(在您授予权限后)的工具,他可以以超越代码完成或技术支持的方式为您提供帮助。虽然自主 AI 脚本传统上在沙盒环境中运行,但此扩展提供了一个人机交互 GUI 来批准每个文件更改和终端命令,从而提供了一种安全且可访问的方式来探索代理 AI 的潜力。
输入您的任务并添加图像以将模型转换为功能应用程序或使用屏幕截图修复错误。
Cline 首先分析您的文件结构和源代码 AST、运行正则表达式搜索并读取相关文件以加快现有项目的速度。通过仔细管理添加到上下文中的信息,Cline 甚至可以为大型、复杂的项目提供宝贵的帮助,而不会压垮上下文窗口。
一旦克莱恩获得了他需要的信息,他就可以:
创建和编辑文件并一路监控 linter/编译器错误,让他能够主动修复缺失导入和语法错误等问题。
直接在终端中执行命令并在他工作时监视其输出,让他在编辑文件后对开发服务器问题做出反应。
对于 Web 开发任务,Cline 可以在无头浏览器中启动站点,单击、键入、滚动并捕获屏幕截图 + 控制台日志,从而使他能够修复运行时错误和视觉错误。
任务完成后,Cline 将通过终端命令向您显示结果,例如open -a "Google Chrome" index.html
,您只需单击按钮即可运行该命令。
提示
使用CMD/CTRL + Shift + P
快捷方式打开命令面板,然后输入“Cline:在新选项卡中打开”以在编辑器中将扩展作为选项卡打开。这使您可以将 Cline 与文件资源管理器并排使用,并更清楚地了解他如何更改您的工作区。
Cline 支持 OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure 和 GCP Vertex 等 API 提供商。您还可以配置任何 OpenAI 兼容的 API,或通过 Ollama 使用本地模型。如果您使用 OpenRouter,该扩展程序会获取最新的型号列表,以便您可以在最新型号可用时立即使用它们。
该扩展程序还跟踪整个任务循环和单个请求的总令牌和 API 使用成本,让您随时了解每一步的支出。
由于 VSCode v1.93 中新的 shell 集成更新,Cline 可以直接在终端中执行命令并接收输出。这使他能够执行广泛的任务,从安装包和运行构建脚本到部署应用程序、管理数据库和执行测试,同时适应您的开发环境和工具链以正确完成工作。
对于开发服务器等长时间运行的进程,请使用“运行时继续”按钮让 Cline 在命令在后台运行时继续执行任务。当 Cline 工作时,他会收到有关任何新终端输出的通知,让他对可能出现的问题做出反应,例如编辑文件时的编译时错误。
Cline 可以直接在编辑器中创建和编辑文件,为您提供更改的差异视图。您可以直接在差异视图编辑器中编辑或恢复 Cline 的更改,或者在聊天中提供反馈,直到您对结果满意为止。 Cline 还监视 linter/编译器错误(缺少导入、语法错误等),以便他可以自行修复出现的问题。
Cline 所做的所有更改都会记录在文件的时间轴中,从而提供一种简单的方法来跟踪并在需要时恢复修改。
借助 Claude 3.5 Sonnet 的新计算机使用功能,Cline 可以启动浏览器、单击元素、键入文本和滚动,在每一步捕获屏幕截图和控制台日志。这允许交互式调试、端到端测试,甚至一般的 Web 使用!这使他能够自主修复视觉错误和运行时问题,而无需您自己掌握和复制粘贴错误日志。
尝试要求 Cline “测试应用程序”,并观察他运行npm run dev
这样的命令,在浏览器中启动本地运行的开发服务器,并执行一系列测试以确认一切正常。请参阅此处的演示。
@url
:粘贴扩展程序的 URL 以获取并转换为 Markdown,当您想向 Cline 提供最新文档时很有用
@problems
:添加工作区错误和警告(“问题”面板)以供 Cline 修复
@file
:添加文件的内容,这样您就不必浪费 API 请求来批准读取文件(+ 输入搜索文件)
@folder
:一次性添加文件夹的文件以进一步加快您的工作流程
要为该项目做出贡献,请首先探索未解决的问题或查看我们的功能请求板。我们也很高兴您加入我们的 Discord 来分享想法并与其他贡献者联系。
克隆存储库(需要 git-lfs) :
git 克隆 https://github.com/cline/cline.git
在 VSCode 中打开项目:
代码克莱因
安装扩展和 webview-gui 所需的依赖项:
npm 运行安装:全部
按F5
(或Run
-> Start Debugging
)启动,打开一个已加载扩展的新 VSCode 窗口。 (如果在构建项目时遇到问题,您可能需要安装 esbuild Problem Matchers 扩展。)
Apache 2.0 © 2024 Cline Bot Inc.