2025年了,你不可以再说自己不会编程。
”
Cline是一个AI编程助手,其基于大模型的代理编码功能,能够逐步处理复杂的软件开发任务。
仓库地址:https://github.com/cline/cline
”
Cline通过允许创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(在获得许可后)的工具,可以提供超越代码补全或技术支持的服务。其甚至可以使用模型上下文协议(MCP)创建新工具并扩展自身能力。虽然传统的自主AI脚本通常在沙盒环境中运行,但此扩展提供了一个人类参与的图形用户界面(GUI),用于批准每个文件更改和终端命令,从而提供了一种安全且易于访问的方式来探索代理式AI的潜力。
Cline推出后,迅速成为了VS Code插件中最靓的仔。然而相比较Cursor和Windsurf之类商用软件,Cline的功能更新稍显滞后,于是市面上出现了大量的基于Cline的分支,这里面比较好用的是Roo Cline。
Roo Cline仓库地址:https://github.com/RooVetGit/Roo-Cline
”
Roo Cline是Cline 的一个分支,它是一个带有一些额外的实验特性的自主编码agent。相比较Cline,Roo Cline提供的实验特性包括:
-
支持将图片拖放至聊天中 -
支持删除聊天中的消息 -
增加Enhance Prompt按钮(目前仅适用于OpenRouter模型) -
增加了反馈音效 -
可选择使用不同大小的浏览器并调整截图质量 -
从历史记录中快速复制提示 -
支持OpenRouter压缩功能 -
在系统提示中包含当前时间 -
使用文件系统监视器更可靠地监控文件系统变化 -
为Cline的通信选择语言(英语、日语、西班牙语、法语、德语等) -
支持DeepSeek V3 -
通过AWS Bedrock支持Amazon Nova和Meta 3、3.1及3.2模型 -
支持Glama -
支持列出与OpenAI兼容的提供商的模型 -
支持添加带或不带流式传输功能的与OpenAI兼容的模型 -
Per-tool MCP自动批准 -
启用/禁用单个MCP服务器 -
整体启用/禁用MCP功能 -
可配置自动写入后的延迟,以便诊断检测潜在问题 -
控制执行命令时传递给模型的终端输出行数
Roo Cline的配置也非常简单,下面简单描述其安装及配置过程。
-
启动Visual Studio Code,点击 扩展 按钮(或快捷键 CTRL+SHIFT+X
)打开扩展商店面板,输入cline
进行搜索,选择Roo Cline
进行安装,如下图所示
-
安装完毕后可以点击侧边栏的Roo Cline按钮,如下图所示进行大模型设置
Roo Cline支持目前大多数的主流大语言模型,小众模型也可以通过OpenAI兼容方式进行加载。同时其还支持使用Ollama或LM Studio等加载的本地模型。下面随便测试一下(这里使用的是Gemini 2.0模型),随便写个UDF看看。可以在Chat中输入需求,然后大模型思考过程中会引导用户输入各种需求数据,最后生成代码。目前来看,整个过程非常流畅。后面有时间尝试一下Pyfluent。
(完)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册