Cline
Cline · 程式設計
Cline 是開源 AI 程式開發代理,會在 VS Code、JetBrains、Cursor 與終端機裡讀取檔案、撰寫程式並執行指令,每一步都先取得你的同意。

關於 Cline
About
Cline 是什麼
Cline 是一個住在你原本編輯器裡的 AI 程式開發代理。它在 2024 年以 Claude Dev 擴充套件的身分起步,後來長成完整的代理:開啟檔案、改寫內容、執行 shell 指令、查看瀏覽器頁面,也會讀取終端機拋回的錯誤。
運作方式很直白。你用日常說法描述任務,Cline 先摸清專案結構並提出計畫,再一步一步執行。每次寫入檔案或送出指令都會停下來等你按下確認,除非你設定了自動核准規則。這個核准迴圈,正是 Cline 與「丟一段程式碼給你、其餘自己想辦法」的聊天視窗最大的差別。
Cline 本質上是一款開源程式助理,付費模型服務只是附加的一層,這個順序在市場上並不常見。你要付的是背後模型的錢:用 Cline 的用量計費、用每月 9.99 美元的 ClinePass 訂閱,或直接帶入 Anthropic、OpenAI、Google 或本機執行環境的 API 金鑰。Cline 價格之所以常被誤解,原因就在這裡:擴充套件本身免費,真正花錢的是詞元。
開始使用
- 從市集安裝 Cline 的 VS Code 擴充套件,或執行
npm i -g cline改用終端機版本。 - 選擇模型供應商。登入使用 Cline 的用量計費、訂閱 ClinePass,或貼上你原本就在用的供應商金鑰。
- 先待在 Plan 模式。讓 Cline 讀完程式碼,在動手之前把計畫修正到你要的方向。
- 切到 Act 模式,逐項核准出現的修改與指令,或對信任的指令開啟自動核准。
- 每步之後查看差異,發現走偏就還原檢查點。
產品資訊
快速了解 Cline 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 接手他人程式碼的開發者:Cline 會先讀過專案才動手,因此你可以直接把它指向不熟悉的儲存庫,不必先做導覽。Plan 模式的那道覆核,是讓這件事保持安全的原因。
- 獨立開發者與小團隊:沒有席位授權,也沒有按編輯器收費,兩個人只付詞元費用。一旦長時間的代理任務變成常態,支出就沒那麼好預估。
- 想看清楚每一步的學習者:每次讀檔、修改與指令都連著差異出現在對話裡。你可以中途喊停,問它為什麼動了某個檔案。
任務
- 跨檔案重構:替共用函式改名、搬移模組、同步更新呼叫端。Cline 會保留改過的檔案清單,也能只退回某一步而不丟掉對話。
- 從錯誤堆疊除錯:貼上錯誤訊息,讓代理讀取相關檔案、重跑測試,反覆修到輸出乾淨為止。
- 樣板碼與測試骨架:路由處理器、表單驗證、測試資料與第一批單元測試,都屬於「核准十幾個小差異比親手打完更划算」的工作。
情境
- 在不熟的儲存庫裡加功能:先規劃、問清模組切法,等做法跟專案既有風格對上再進 Act 模式。
- 發版前修掉失敗的 CI 檢查:在終端機面板跑測試,把失敗訊息回饋給代理,讓它沿著檔案一路追到建置轉綠。
- 週末做一個內部小工具:桌面應用程式與 CLI 都能跑無介面工作階段,你離開鍵盤時腳本仍可啟動任務。
主要功能
Plan 與 Act 雙模式
Plan 模式讓 Cline 讀取、搜尋、討論做法,但一個檔案都不改。Act 模式負責執行。切換時對話會延續,規劃階段累積的脈絡在動手時仍然完整。你也可以讓 Plan 用推理能力較強的模型,Act 用更快更便宜的模型。
每一步都有人工核准
預設情況下,Cline 在寫檔或執行指令前一定詢問,而且請求會顯示完整指令列,不是摘要。自動核准規則可以只放行唯讀指令、指定工具,或全部放行,風險動作另有獨立開關。這種細緻度,是團隊敢把它用在正式專案上的理由。
檢查點與即時還原
Cline 在專案旁維護一個影子 Git 儲存庫,每次工具使用後就提交一份快照,你自己的 Git 歷史完全不受影響。任何檢查點都能比對,也能只還原檔案,或連任務歷史一起還原,一次失敗的執行因此幾乎不痛。
Cline MCP 市集
Cline MCP 市集收錄各種 Model Context Protocol 伺服器,替代理補上資料庫客戶端、瀏覽器控制、議題追蹤、設計工具等能力。安裝後,這些工具同樣走核准流程,你還是會先看到它打算呼叫什麼。
編輯器與終端機全覆蓋
同一套代理核心以 VS Code 擴充套件、JetBrains 外掛(IntelliJ、PyCharm、WebStorm、GoLand)、桌面應用程式、CLI 與 SDK 的形式提供。Cursor、Windsurf、Zed 與 Neovim 使用者可透過 ACP 模式接入。團隊成員分散在不同編輯器,也不必各自準備一套工具。
規則檔與可重複流程
.clinerules 檔案用來記錄專案慣例:命名方式、測試指令、不准代理碰的檔案。Cline 每次任務都會讀取,長時間工作階段裡反覆解釋的負擔因此減輕。像 /deep-planning 這類斜線指令,能把一成串的慣例流程收成一次呼叫。
模型選擇與 ClinePass
各大供應商都能用,也能透過 Ollama 或 LM Studio 接本機模型。ClinePass 以每月 9.99 美元打包一組開源程式模型,可用量是標準 API 費率的二到五倍。多數人比較 cline vs cursor 時會停在這一點:Cline 把模型層留給你自己選,而不是全部導向單一廠商。
優缺點
優點
- 先核准再執行的設計,而且顯示真正的指令內容,讓代理能用於正式環境的程式碼。
- 核心免費且開源,沒有席位費,唯一固定支出是模型用量。
- 檢查點綁定影子儲存庫,撤銷一次失敗的執行不必改寫你的 Git 歷史。
- 涵蓋 VS Code、JetBrains、終端機與 SDK,行為在各處一致。
缺點
- 長時間任務的詞元花費很容易失控,重度使用可能比固定月費的競品更貴。
- 計畫品質取決於你選的模型,便宜的模型常給出需要重寫的淺計畫。
- 大型儲存庫上的檢查點會拖慢編輯器並佔用磁碟,超大單一儲存庫得自行取捨。
常見問題
擴充套件、CLI 與 SDK 都免費且開源。模型呼叫另外計費,可用自己的供應商金鑰,或走 Cline 的用量計費。ClinePass 是每月 9.99 美元的選用訂閱,針對指定開源模型提供更高用量。
相關內容
探索與 Cline 相關的工具、技能與文章。
Cline 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
