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提供的实验特性包括:
Roo Cline的配置也非常简单,下面简单描述其安装及配置过程。
CTRL+SHIFT+X
)打开扩展商店面板,输入cline
进行搜索,选择 Roo Cline
进行安装,如下图所示Roo Cline支持目前大多数的主流大语言模型,小众模型也可以通过OpenAI兼容方式进行加载。同时其还支持使用Ollama或LM Studio等加载的本地模型。下面随便测试一下(这里使用的是Gemini 2.0模型),随便写个UDF看看。可以在Chat中输入需求,然后大模型思考过程中会引导用户输入各种需求数据,最后生成代码。目前来看,整个过程非常流畅。后面有时间尝试一下Pyfluent。