在 VS 市集下載 | 加入不和諧 | 文件 | 功能請求 |
Cline 是一位 AI 助手,可以使用CLI和編輯器。
由於採用Claude 3.5 Sonnet的代理程式編碼功能,Cline可以逐步處理複雜的軟體開發任務。借助允許他創建和編輯文件、探索大型專案、使用瀏覽器以及執行終端命令(在您授予權限後)的工具,他可以以超越程式碼完成或技術支援的方式為您提供幫助。雖然自主AI 腳本傳統上在沙盒環境中運行,但此擴展提供了一個人機交互GUI 來批准每個文件更改和終端命令,從而提供了一種安全且可訪問的方式來探索代理AI 的潛力。
輸入您的任務並添加圖像以將模型轉換為功能應用程式或使用螢幕截圖修復錯誤。
Cline 首先分析您的文件結構和原始碼 AST、執行正規表示式搜尋並讀取相關文件以加快現有項目的速度。透過仔細管理添加到上下文中的信息,Cline 甚至可以為大型、複雜的專案提供寶貴的幫助,而不會壓垮上下文視窗。
一旦克萊恩獲得了他需要的信息,他就可以:
建立和編輯檔案並一路監控 linter/編譯器錯誤,讓他能夠主動修復缺失匯入和語法錯誤等問題。
直接在終端機中執行命令並在他工作時監視其輸出,讓他在編輯文件後對開發伺服器問題做出反應。
對於 Web 開發任務,Cline 可以在無頭瀏覽器中啟動站點,單擊、鍵入、滾動並捕獲螢幕截圖 + 控制台日誌,從而使他能夠修復運行時錯誤和視覺錯誤。
任務完成後,Cline 將透過終端命令向您顯示結果,例如open -a "Google Chrome" index.html
,您只需點擊按鈕即可執行該命令。
提示
使用CMD/CTRL + Shift + P
捷徑開啟命令面板,然後輸入「Cline:在新分頁中開啟」以在編輯器中將擴充功能作為選項卡開啟。這使您可以將 Cline 與文件資源管理器並排使用,並更清楚地了解他如何更改您的工作區。
Cline 支援 OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure 和 GCP Vertex 等 API 供應商。您也可以設定任何 OpenAI 相容的 API,或透過 Ollama 使用本機模型。如果您使用 OpenRouter,該擴充功能會取得最新的型號列表,以便您可以在最新型號可用時立即使用它們。
該擴充功能還追蹤整個任務循環和單一請求的總令牌和 API 使用成本,讓您隨時了解每一步的支出。
由於 VSCode v1.93 中新的 shell 整合更新,Cline 可以直接在終端機中執行命令並接收輸出。這使他能夠執行廣泛的任務,從安裝套件和運行建置腳本到部署應用程式、管理資料庫和執行測試,同時適應您的開發環境和工具鏈以正確完成工作。
對於開發伺服器等長時間運行的進程,請使用「運行時繼續」按鈕讓 Cline 在命令在背景運行時繼續執行任務。當 Cline 工作時,他會收到任何新終端輸出的通知,讓他對可能出現的問題做出反應,例如編輯檔案時的編譯時錯誤。
Cline 可以直接在編輯器中建立和編輯文件,為您提供更改的差異視圖。您可以直接在差異視圖編輯器中編輯或恢復 Cline 的更改,或在聊天中提供回饋,直到您對結果滿意為止。 Cline 也會監視 linter/編譯器錯誤(缺少導入、語法錯誤等),以便他可以自行修復出現的問題。
Cline 所做的所有更改都會記錄在檔案的時間軸中,從而提供一種簡單的方法來追蹤並在需要時恢復修改。
透過 Claude 3.5 Sonnet 的新電腦使用功能,Cline 可以啟動瀏覽器、點擊元素、鍵入文字和捲動,在每一步擷取螢幕截圖和控制台日誌。這允許互動式調試、端到端測試,甚至一般的 Web 使用!這使他能夠自主修復視覺錯誤和運行時問題,而無需您自己掌握和複製貼上錯誤日誌。
試著要求 Cline “測試應用程式”,並觀察他執行npm run dev
這樣的命令,在瀏覽器中啟動本地運行的開發伺服器,並執行一系列測試以確認一切正常。請參閱此處的演示。
@url
:貼上擴充功能的 URL 以取得並轉換為 Markdown,當您想向 Cline 提供最新文件時很有用
@problems
:新增工作區錯誤和警告(「問題」面板)以供 Cline 修復
@file
:新增檔案的內容,這樣您就不必浪費 API 請求來批准讀取檔案(+ 輸入搜尋檔案)
@folder
:一次添加資料夾的檔案以進一步加快您的工作流程
要為該專案做出貢獻,請先探索未解決的問題或查看我們的功能請求板。我們也很高興您加入我們的 Discord 來分享想法並與其他貢獻者聯繫。
克隆儲存庫(需要 git-lfs) :
git 克隆 https://github.com/cline/cline.git
在 VSCode 中開啟專案:
代碼克萊因
安裝擴充功能和 webview-gui 所需的依賴項:
npm 運行安裝:全部
按F5
(或Run
-> Start Debugging
)啟動,開啟已載入擴充功能的新 VSCode 視窗。 (如果在建置專案時遇到問題,您可能需要安裝 esbuild Problem Matchers 擴充功能。)
Apache 2.0 © 2024 Cline Bot Inc.