Roo-Cline 是一個(gè)在 IDE 中運(yùn)行的自主編碼 Agent,屬于Cline 的分支,針對(duì)速度和靈活性進(jìn)行了優(yōu)化,主要特點(diǎn)如下:
命令、寫入、瀏覽器操作的自動(dòng)審批功能
支持每個(gè)項(xiàng)目的 .clinerules 自定義指令
可與原 Cline 并行操作
完整的單元測(cè)試覆蓋
支持 MCP
Roo-Cline 不但擁有 Cursor 原本的功能,甚至可以命令行交互,以及打開(kāi)瀏覽器做基于 AI 的交互測(cè)試!
下面是 Roo-Cline 的核心功能展示:
使用任何 API 和模型
Cline 支持 OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure 和 GCP Vertex 等 API 提供商。還可以配置任何與 OpenAI 兼容的 API,或通過(guò) LM Studio/Ollama 使用本地模型。如果使用 OpenRouter,擴(kuò)展程序會(huì)獲取其最新的模型列表,可以盡快使用最新模型。
該擴(kuò)展還會(huì)跟蹤整個(gè)任務(wù)循環(huán)和各個(gè)請(qǐng)求的總令牌和 API 使用成本,隨時(shí)了解每一步的支出情況。
在終端中運(yùn)行命令
得益于 VSCode v1.93 中的新 shell 集成更新,Cline 可以直接在終端中執(zhí)行命令并接收輸出。這使他能夠執(zhí)行各種任務(wù),從安裝軟件包和運(yùn)行構(gòu)建腳本到部署應(yīng)用程序、管理數(shù)據(jù)庫(kù)和執(zhí)行測(cè)試,同時(shí)適應(yīng)你的開(kāi)發(fā)環(huán)境和工具鏈以正確完成工作。
對(duì)于開(kāi)發(fā)服務(wù)器等長(zhǎng)時(shí)間運(yùn)行的進(jìn)程,請(qǐng)使用“運(yùn)行期間繼續(xù)”按鈕讓 Cline 在命令在后臺(tái)運(yùn)行時(shí)繼續(xù)執(zhí)行任務(wù)。
在 Cline 工作期間,他會(huì)收到有關(guān)任何新終端輸出的通知,讓他對(duì)可能出現(xiàn)的問(wèn)題做出反應(yīng),例如編輯文件時(shí)出現(xiàn)的編譯時(shí)錯(cuò)誤。
與瀏覽器進(jìn)行交互
通過(guò) Claude 3.5 中 Sonnet 對(duì)計(jì)算機(jī)的使用能力,Cline 可以啟動(dòng)瀏覽器、點(diǎn)擊元素、輸入文本并滾動(dòng),每一步都可以捕獲屏幕截圖和控制臺(tái)日志。
這允許開(kāi)發(fā)者進(jìn)行交互式調(diào)試、端到端測(cè)試,甚至一般的網(wǎng)頁(yè)使用,能夠在不需要手把手指導(dǎo)和手動(dòng)復(fù)制錯(cuò)誤日志的情況下自主修復(fù)視覺(jué) bug 和運(yùn)行時(shí)問(wèn)題。
演示
以下是Roo-Cline 自主創(chuàng)建貪吃蛇游戲的示例,其中開(kāi)啟了“始終批準(zhǔn)寫入操作”和“始終批準(zhǔn)瀏覽器操作”:
更多內(nèi)容詳見(jiàn):https://github.com/RooVetGit/Roo-Cline
相關(guān)來(lái)源
https://mp.weixin.qq.com/s/d4iIdQnvfpKdYP0lJT-fpQ
https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline
END
-
瀏覽器
+關(guān)注
關(guān)注
1文章
1035瀏覽量
35530 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3402瀏覽量
42711 -
工具
+關(guān)注
關(guān)注
4文章
314瀏覽量
27911
原文標(biāo)題:效果媲美Cursor的開(kāi)源替代:Roo-Cline
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論