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