
Bob's CLI
Bob's Workshop (Seedling) · 程式設計
Bob's CLI 是一款免費、開源的 AI 編碼助理,在終端機裡運作,而非瀏覽器。它會讀取你專案裡的檔案,透過 Ollama 搭配零成本的本機模型,並用單一指令涵蓋程式碼審查、附自動修正的 QA 分析,以及多步驟的自主工作。把它想成一個終端機編碼代理,在付費雲端工具旁邊依然保持輕量。由於它是基於 npm 的命令列工具,雲端同步只在你登入時才會開啟。

關於 Bob's CLI
什麼是 Bob's CLI
Bob's CLI 是一款以終端機為優先的 AI 編碼助理,由 Seedling 旗下的公司 Bob's Workshop 打造。它是一款本機 AI 編碼工具,透過 npm 安裝,回應 bob 這個指令。多數 AI 編碼工具住在瀏覽器分頁裡,與你實際的工作流程脫節。Bob 則坐在你程式碼原本所在的地方。它會找出相關檔案、提出由你核准的修改,並讓對話與每個專案綁在一起。
這款工具有兩種模式。第 1 級是本機優先且完全免費。Bob 與你機器上的 Ollama 模型對話,因此你的原始碼永遠不會離開電腦。沒有 API 金鑰。沒有 token 帳單。第 3 級則連上 Bob's Workshop 平台,改用像 Claude 與 Gemini 這類託管模型。它還帶來同步對話、深入探索、分支,以及數位分身自動化。
最大的限制是免費本機模式對你要求更多。你需要 Node 18 或更新版本,以及一套可運作、裝有能力足夠模型的最 Ollama,而回答品質也跟著你執行的模型走。更豐富的自動化,例如 UserBob 與跨專案參照,則位在付費平台之後,某些情況下還需要組織帳號。這就是取捨。
開始使用
- 用
pnpm add -g @bobsworkshop/cli或等效的 npm 指令全域安裝這套 CLI。 - 若要用免費的本機模式,請確認 Ollama 在你的機器上運作中;Bob 會自動偵測,無需任何設定。
- 在你的專案資料夾裡打開終端機,執行
bob chat "你的問題"開始一段編碼對話。 - 執行
bob index讓 Bob 建立你的程式碼庫地圖,接著執行bob analyse做 QA 審查,或執行bob analyse --auto套用修正。 - 當你想把對話同步到網頁並開啟平台功能時,執行
bob login。
產品資訊
快速了解 Bob's CLI 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 獨立開發者:只要你願意透過 Ollama 執行本機模型,Bob 就能涵蓋對話、審查與自主修正,且沒有按 token 計費的帳單。
- 重視隱私的工程師:本機模式把原始碼留在你的機器上,適合不願把專有程式碼貼進瀏覽器對話的人。
- 小型團隊:共享的專案參照與授權管理,會在平台層級透過組織帳號提供。
任務
- 程式碼審查與 QA:`bob analyse` 掃描整個專案,找出錯誤、功能與改進之處,並附上具體的修正指示。
- 跨多檔案的自主工作:`bob agent-run` 把一項任務拆成任務地圖,並派出代理來完成修改。
- 備份與還原:VaultBob 會為你的專案脈絡、原始檔案或單一檔案建立版本,之後可還原其中任何一個。
- 快速重構:`bob chat` 與 `bob consult` 處理針對性的編輯與規劃,不必離開終端機。
情境
- 除錯一個與另一份程式碼庫共用模式的專案,運用跨專案參照把真正的實作拉進來。
- 換到新筆電,並在幾分鐘內從加密備份重建你的完整設定。
- 深夜執行一次程式碼審查,不必為一段冗長對話燒掉雲端額度。
- 讓長期專案的對話歷史與該資料夾綁在一起,使脈絡不會在程式碼庫之間外洩。
主要功能
本機優先對話,附檔案探索
bob chat 是這款工具的核心。它是一位 AI 編碼夥伴,會自行找出與你問題相關的檔案。它預設對你的本機 Ollama 模型運作,因此一次工作階段不花錢,也永遠不會把程式碼送出你的機器。每次修改落地前都由你核准。
附自動修正的 QA 分析
bob analyse 會對你的專案執行完整的程式碼審查,把發現分類為錯誤、功能、改進與升級,並附上實作說明。光這一點就省下一輪審查。--auto 參數會在安全限制下套用修正,而它碰過的每個檔案都會先備份。
Crew 多代理協作
Crew 會生成具名代理,並讓一位監督者 DirectorBob 來協調它們。他會讀取你的程式碼庫、建立感知相依性的任務地圖,並在接受前審查每個檔案變更與提交。卡住的代理會得到回饋。若任務無法解決,它會為你暫停。
VaultBob 備份與還原
VaultBob 是一套為你的工作打造的加密備份與版本系統。你可以備份專案脈絡、真正的原始檔案或單一檔案,之後還原任何版本。具名封存檔就像 Git 標籤,而全域備份會捕捉你整套工程設定,方便搬遷機器。
UserBob 數位分身
UserBob 會從你的行為側寫建立一位自主代理,代表你與 Bob 協商,直到任務達到你的滿意目標。它在無人介入下運作,而你可以調整參數,或在指揮中心觀看每個步驟。
跨專案參照
在組織帳號下,你可以把任何共享專案的脈絡直接拉進對話。輸入別名或執行 /pin 就能為這次工作階段鎖定一個參照,Bob 便會使用那份程式碼庫的檔案來回答。
BYOK 與託管模型
平台層級可透過 Bob's Workshop 帳號連上 Claude 與 Gemini,你也可以用 bob byok set 帶上自己的 API 金鑰。有偏好的供應商嗎?就用它。這讓你能從免費的本機模型,一路走到更強的託管模型,而不必更換指令。
優缺點
優點
- 本機層級確實免費且開源,沒有 token 計量器,也不需要 API 金鑰。
- 它在你的程式碼所在之處運作,因此不必在瀏覽器分頁與編輯器之間複製貼上。
- 變更一律需要核准,而每次寫入檔案前都會先備份。
- 多代理任務與加密備份,是在單一 CLI 裡少見的功能。
缺點
- 免費體驗取決於 Ollama 與你自己提供的模型,因此設定與回答品質都得靠你。
- UserBob、跨專案參照與託管模型都在付費平台層級之後,而組織功能需要組織帳號。
- 功能成長得很快,這代表要學的指令介面相當龐大。
常見問題
Bob's CLI 是一款給終端機用的 AI 編碼助理。它會讀取你專案的檔案、回答編碼問題、審查程式碼,還能執行會編輯檔案的自主代理任務,全程不必離開你的開發環境。
相關內容
探索與 Bob's CLI 相關的工具、技能與文章。
Bob's CLI 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
