返回应用列表

Cline

强大的AI编码助手,利用Claude 3.7 Sonnet的代理能力,可使用命令行和编辑器帮助完成复杂的软件开发任务

40.2k
GitHub Stars
1.2M+
安装量
10倍
生产力提升

被众多顶级公司信任

Vercel
OpenAI
Anthropic
Amazon
Microsoft
Google
NVIDIA
Meta

Cline的核心功能

终端命令执行

Cline可以在您的终端中直接执行命令并接收输出。这使它能够执行从安装软件包、运行构建脚本到部署应用程序、管理数据库和执行测试等各种任务,同时适应您的开发环境和工具链。对于长时间运行的进程,如开发服务器,您可以使用"在后台运行"按钮让Cline继续任务,同时Cline会监控终端输出,以便对可能出现的问题做出反应。

文件创建与编辑

Cline可以直接在您的编辑器中创建和编辑文件,向您展示更改的差异视图。您可以在差异视图编辑器中直接编辑或还原Cline的更改,或在聊天中提供反馈,直到满意为止。Cline还会监控代码检查器/编译器错误(如缺少导入、语法错误等),以便能够自行解决过程中出现的问题。所有由Cline做出的更改都会记录在您文件的时间线中,提供一种简单的方式来跟踪和还原修改。

浏览器交互

借助Claude 3.5 Sonnet的计算机使用能力,Cline可以启动浏览器,点击元素,输入文本,滚动页面,并在每一步捕获截图和控制台日志。这使得交互式调试、端到端测试,甚至一般的网络使用成为可能!这让Cline能够自主修复视觉错误和运行时问题,而无需您手动复制粘贴错误日志。尝试让Cline"测试应用程序",看着它运行类似npm run dev的命令,在浏览器中启动您的本地开发服务器,并执行一系列测试以确认一切正常工作。

自定义工具创建

通过模型上下文协议(MCP),Cline可以通过自定义工具扩展其功能。您只需要要求Cline"添加一个工具",它就会处理一切,从创建新的MCP服务器到将其安装到扩展中。这些自定义工具然后成为Cline工具包的一部分,可以在未来的任务中使用。例如:"添加一个获取Jira票据的工具"、"添加一个管理AWS EC2的工具"或"添加一个获取最新PagerDuty事件的工具"。

上下文添加

Cline提供多种方式添加上下文信息:@url可粘贴URL让扩展获取并转换为markdown;@problems添加工作区错误和警告供Cline修复;@file添加文件内容,无需浪费API请求批准读取文件(可输入搜索文件);@folder一次性添加整个文件夹的文件,进一步加速您的工作流程。这使Cline能够快速理解项目结构和现有代码,更有效地提供帮助。

工作区检查点

当Cline完成任务时,扩展会在每个步骤拍摄工作区快照。您可以使用"比较"按钮查看快照与当前工作区之间的差异,并使用"还原"按钮回滚到该点。例如,当使用本地Web服务器时,您可以使用"仅还原工作区"快速测试应用的不同版本,然后当找到想要继续构建的版本时,使用"还原任务和工作区"。这让您可以安全地探索不同的方法而不会丢失进度。

Cline的工作流程

1

项目分析

Cline首先通过分析您的文件结构和源代码AST,运行正则表达式搜索,并阅读相关文件来了解现有项目。通过仔细管理添加到上下文的信息,Cline可以在不会压倒上下文窗口的情况下为大型复杂项目提供有价值的帮助。

2

开发辅助

获取所需信息后,Cline可以创建和编辑文件,并在此过程中监控代码检查器/编译器错误,让它能够主动修复缺少导入和语法错误等问题。Cline还可以直接在您的终端中执行命令并监控其输出,使其能够在编辑文件后对开发服务器问题做出反应。

3

浏览器交互

对于Web开发任务,Cline可以在无头浏览器中启动网站,点击、输入、滚动和捕获截图和控制台日志,使其能够修复运行时错误和视觉错误。完成任务后,Cline会通过终端命令向您展示结果,比如 open -a "Google Chrome" index.html,您只需单击按钮即可运行。

4

安全性控制

虽然传统上自主AI脚本在沙盒环境中运行,但这个扩展提供了人机交互GUI,以批准每个文件更改和终端命令,提供了一种安全且可访问的方式来探索代理AI的潜力。您可以输入任务并添加图像,以将模型转换为功能性应用程序或通过截图修复错误。

支持多种API和模型

Cline支持多种API提供商,包括OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure和GCP Vertex。您还可以配置任何OpenAI兼容的API,或通过LM Studio/Ollama使用本地模型。使用OpenRouter时,扩展会获取他们的最新模型列表,让您在新模型推出后立即使用它们。

该扩展还跟踪整个任务循环和单个请求的总令牌数和API使用成本,让您随时了解支出情况。一元词元服务提供了最优惠的API价格,让你在使用Cline时更加经济高效。

用户评价

D
Doug
2025/02/12

任何IDE中最重要的扩展之一 - 在过去几个月里,它彻底改变了我的工作方式。我非常感谢Cline团队为推出有意义的功能所付出的努力。

P
Pete
2025/02/09

感觉像魔法一样 - 我用过的第一个可以处理整个代码库的AI工具。

M
Mohamed
2025/02/09

自从它发布的第一个月起我就一直在使用Cline,现在已经离不开它了!对于我这类工作,它是我用过的最智能的编码助手。这是一个令人惊叹的工具,我相信任何开发者都应该使用它!

K
Kevin
2025/01/24

毫无疑问,这是我编码生产力史上最大的提升。能够在一小部分时间内探索新想法和测试创新解决方案,对使用Cline的每个项目都是无价之宝。

C
Christopher
2025/01/12

作为一名尝试过无数AI编码助手的开发者,我可以自信地说,Cline独树一帜。这个直接集成到我IDE中的自主编码助手,从根本上改变了我对软件开发的方法。

D
Derrick
2025/01/07

Cline彻底改变了我作为开发者的工作方式。它就像在我的IDE中随时可用的高技能编码助手。从生成和编辑文件到执行终端命令,甚至使用无头浏览器功能进行调试,它都能精确而轻松地处理一切。

与一元词元服务集成

1

安装 Cline

通过pip安装Cline命令行工具

pip install cline
2

配置一元词元服务

设置以下环境变量以使用一元词元服务

export OPENAI_API_KEY=您的一元API密钥
export OPENAI_API_BASE_URL=https://yiyuan.ai/v1
3

VSCode编辑器提示

使用CMD/CTRL + Shift + P快捷键打开命令面板,输入"Cline: Open In New Tab"在编辑器中打开扩展作为一个标签页。这样您可以与文件资源管理器并排使用Cline,并更清楚地看到它如何更改您的工作空间。

4

开始使用

在您的IDE中启动Cline,享受AI驱动的开发体验。输入您的任务,甚至可以添加图像来将模型转换为功能性应用程序或修复错误。

了解更多