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