CodeCrab

CodeCrab

CodeCrab · 程式設計 · 生產力

CodeCrab 是跑在你電腦上的桌面版 AI 程式碼審查工具,直接驅動你已在付費的 Claude Code、Codex、Cursor 或 Copilot CLI。它會在看板與推送前檢查變更。

CodeCrab 的介面預覽

關於 CodeCrab

About

CodeCrab 是什麼

CodeCrab 是一套原生桌面應用程式,用 AI 來審查程式碼。它不代管模型,也不賣審查服務。它啟動你機器上已經裝好的 AI 命令列工具,把它指向本機 clone,再將回覆整理成 diff 上逐行的觀察。

這個選擇正面回應了許多團隊對雲端審查機器人的疑慮。diff、周邊檔案與你的金鑰都留在筆電上。模型這一側走 BYOK:你接上自己已有的訂閱或金鑰。你可以執行一次 Claude Code 審查、一次 Cursor CLI 審查,或一次 Codex CLI 審查,CodeCrab 會把觀察集中到同一個視窗。若接的是本機模型,什麼都不會離開這台機器。這就是它的主張:一種私有程式碼審查,從不上傳你的儲存庫。CodeCrab 先扮演 AI PR 審查工具,再扮演送出前的守門人。

限制也該講清楚。你需要 GitHub 或 GitLab 帳號,加上一個已登入的 AI CLI,並直接付費給該供應商。審查速度取決於你的終端機代理,diff 一大就比排隊的雲端機器人慢。它沒有網頁儀表板,因為應用程式本身就是產品。目前是公開測試版 0.1.14,Windows 版本尚未做程式碼簽章,安裝時 SmartScreen 會出現警告。

開始使用

  1. 從 CodeCrab 官網下載 macOS、Windows 或 Linux 版本並安裝。macOS 版本已簽章並完成公證。
  2. 用 gh auth login 登入 GitHub CLI,或用 glab auth login 登入 GitLab。
  3. 安裝並登入一個代理:Claude Code、Cursor CLI、Codex CLI 或 Copilot CLI。CodeCrab 偵測到之後,狀態燈會轉綠。
  4. 新增儲存庫,並在「設定」的「儲存庫」指向本機 clone。等審查設定檔建立完成。
  5. 打開「指派給我」或「推送前」,選一個 PR 或你的工作目錄,開始審查。內建的示範專案不必連接任何東西就能跑。

產品資訊

快速了解 CodeCrab 的定價、支援平台與效能。

免費方案是
付費方案Free during public beta
平台Desktop app for macOS (Apple Silicon and Intel), Windows and Linux
開發者CodeCrab
類別程式設計 · 生產力
發布日期Oct 2026
最近更新Nov 2026
網站訪問量N/A
網站全球排名N/A
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 會審同事 PR、想在按下批准前多看一輪的工程師:CodeCrab 拿 diff 對照整個本機儲存庫,因此能抓到修補檔根本沒碰到的檔案裡的回歸問題。前提是儲存庫已 clone,且有一個 AI CLI 登入。
  • 不能把原始碼送給外部廠商的團隊:本機 AI 程式碼審查讓 clone 留在機器上,接本機模型時連提示詞流量都留在內部。每個儲存庫一份審查設定檔,取代雲端機器人要求的企業級設定。
  • 預算吃緊的獨立開發者與小團隊:測試版免費,且沿用你已在付費的訂閱。沒有按人數計價的帳單,但供應商的使用上限照樣適用。

任務

  • 審同事的 PR:打開 PR,沿著 diff 看逐行觀察,認同某個發現時再自己貼上留言。
  • 讀懂自己 PR 上的意見:CodeCrab 會針對每則審查意見比對周邊程式碼,說明對方真正在要求什麼。
  • 在 PR 出現前先抓錯:推送前審查涵蓋尚未 commit 與尚未推送的變更,這是修錯最便宜的時機。
  • 帶著證據套用修正:輔助修正會先跑你的測試套件,交付的是有憑據的修補,而不是一句建議。

情境

  • 禁止上傳的受監管程式碼庫:CodeCrab 不儲存也不代理,唯一的網路流量只到你核可的 AI 供應商。
  • 有自家慣例的大型 monorepo:每個儲存庫的技能把內部規則寫一次,該儲存庫的每次審查都照著走。
  • 早晨的審查待辦:開會前在同一個視窗掃過幾個 PR,每個觀察都掛在對應的那一行。

主要功能

對照整個儲存庫審查 PR

打開同事的 PR,CodeCrab 會並排顯示檔案樹、diff 與它的觀察。代理讀的是你的本機 clone,不只讀修補檔,所以能看見三個檔案外那個被改壞的呼叫端或型別變更。每則觀察都落在引發它的那一行,要不要貼到 GitHub 由你決定。

送出前審查本機變更

大多數 bug 在 PR 出現前修都比較便宜。CodeCrab 以唯讀模式檢查未 commit、未推送的工作,接著你能趁上下文還新鮮時追查某個發現。沒有你的點擊,它不會 commit 也不會推送。

追查自己 PR 上的意見

在「我的 PR」裡,CodeCrab 會讀你分支上的每則審查意見,追到它指涉的程式碼,說明對方要什麼。它會把真正的缺陷與風格偏好分開,而後者往往吃掉一長串對話。修正只會在你本機分支上提出,不會盲目套用。

每個儲存庫一份審查設定檔

接上一個儲存庫,CodeCrab 會建立它的模式檔案:命名、分層、測試配置,以及團隊在審查時要求的規則。這份設定檔驅動審查代理,所以慣例不同的兩個儲存庫會得到不同的審查。設定檔與儲存庫設定一起存在本機磁碟。

你的技能、你的代理、你的模型

CodeCrab 會讀你原本為 Claude Code 維護的技能,並與自家的審查技能併用。代理與模型可依儲存庫選擇,應用程式會開一個即時主控台,顯示該代理的標準輸出與錯誤。覺得某次審查怪怪的,可以直接看產生它的那條指令。

預設唯讀,並用你的測試驗證

審查不會改檔案、不會切分支、不會批准合併、也不會推送。唯一選用動作是張貼留言,而且得由你逐項觸發。你要求修正時,CodeCrab 會套在本機分支上,先跑你自己的測試套件,例如 pytest、npm test 或 cargo test,跑過才算完成。

優缺點

優點

  • 程式碼不離開機器:不上傳、不代理、供應商也拿不到你的儲存庫副本,因此在管制嚴格的環境也能用。
  • 沿用你已有的 AI 訂閱與金鑰,模型不另計一筆費用,測試期間也沒有人數單價。
  • 讀完整本機 clone 而不是只看 diff,能抓到逐行機器人漏掉的回歸問題。
  • 技能與設定檔都是可編輯的檔案,內部規則可以跟著程式碼一起版控。
  • 執行主控台會露出底層指令,遇到奇怪的發現,幾秒內就能核對。

缺點

  • 開始審查前,你得先有可用的 GitHub 或 GitLab CLI 登入,以及一個已驗證的 AI CLI,設定大約要 15 分鐘。
  • 速度跟著終端機代理走。diff 一大就要好幾分鐘,也沒有雲端佇列可以接手。
  • Windows 版本沒有簽章,SmartScreen 會跳警告,部分公司筆電會直接擋掉安裝檔。
  • Bitbucket 標示為即將支援,目前託管在那裡的團隊還不能用。

常見問題

不會。CodeCrab 讀本機 clone,從不把程式碼送到自家伺服器。你選的 AI CLI 會依你的帳號與資料條款,把相關檔案送到它的供應商;接本機模型時,一切留在機器上。