mrge

mrge

cubic (formerly mrge) · 程式設計

cubic 是一款 AI 程式碼審查平台,會拿整份程式碼比對每個 pull request,標出錯誤與安全問題,協助團隊更快合併變更。

mrge 的介面預覽

關於 mrge

About

cubic 是什麼

cubic 是一款 AI 程式碼審查員,以 GitHub 應用程式的方式安裝,接著像資深工程師那樣留言:直接標在出錯的行上,附上說明與建議修正。它讀的是程式碼在做什麼,不只讀語法,因此能抓到邏輯錯誤、安全漏洞,以及會弄壞同一個儲存庫其他檔案的變更。

背後的團隊過去叫 mrge,開發 cubic 的原因,是 AI 程式開發工具讓寫程式變得便宜,審查反而成了新的瓶頸。在 Martian 的 Code Review Bench 這項獨立測試中,研究人員用數千個真實的開源 pull request 做評比,cubic 以 65.7% 的 F1 分數拿下第一。這個數字由廠商自行引用,請把它當成強烈訊號,而不是你自己專案的保證。

cubic 不會取代人工審查。它負責第一輪,讓工程師把時間花在設計與意圖上,而不是到處找錯。另外,它目前只支援 GitHub,所以用 GitLab 或 Bitbucket 的團隊還無法使用。

開始使用

  1. 用 GitHub 帳號登入,並把 cubic 安裝到你想審查的儲存庫。
  2. 開一個 pull request。cubic 會自行審查,接著在行內留言標出錯誤與建議修正。
  3. 用平實的英文寫下團隊規則,讓 cubic 依你的標準檢查每個 PR。
  4. 在 GitHub 或 cubic 應用程式裡讀取審查結果,然後合併,或讓 cubic 一鍵套用簡單修正。

產品資訊

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

免費方案是
付費方案$0 - $160/dev/mo
平台Web, GitHub, desktop app (macOS, Windows, Linux), CLI
開發者cubic (formerly mrge)
類別程式設計
發布日期Nov 2024
最近更新Oct 2025
網站訪問量N/A
網站全球排名N/A
API 提供狀態N/A

適合對象

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

使用者

  • GitHub 上的軟體團隊:每個 pull request 都自動拿到第一輪審查,但所有人都要用 GitHub 帳號登入。
  • 工程主管:能追蹤合併速度與審查負擔,不過工具只涵蓋 GitHub 儲存庫。
  • 獨立開發者與開源維護者:cubic 在公開儲存庫免費,適合沒有預算的專案。

任務

  • 合併前抓出邏輯錯誤:cubic 讀整份程式碼,因此會標出弄壞其他檔案的變更,不只限於改動的那幾行。
  • 落實團隊規範:你用平實英文寫規則,cubic 就依此檢查每個 pull request。
  • 在 pull request 之外找問題:排程的程式碼掃描會出動數千個代理,尋找錯誤與漏洞,Pro 以上方案提供。

情境

  • 正在成長的新創,審查已經變成交付流程中最慢的一關。
  • 導入 AI 程式開發代理後,收到的 pull request 多到讀不完的團隊。
  • 大型發布前的成熟專案,需要靠掃描補回團隊漏掉的問題。

主要功能

讀遍整份程式碼的 pull request 審查

cubic 拿每個變更跟整個儲存庫比對,不只比對改動的行。因此它能標出某個檔案裡的修正會弄壞另一個檔案的呼叫,這是只看 diff 的審查工具會漏掉的地方。每則留言都落在出錯的行上,附有說明與建議修正。

用平實英文寫的規則

你把團隊標準照平常講話的方式寫下來,cubic 就依這些規則檢查每個 pull request。它也會從資深工程師留下的留言、以及團隊採納或略過的留言中學習,久而久之建議會愈來愈貼近你們的習慣。

自動核准與合併信心

cubic 為每個 pull request 打 1 到 5 分,代表合併的安全程度。低風險的變更可以自己核准,有風險的仍會交到人手上。例行更新因此能持續推進,又不必把最後決定交給機器人。

交給程式開發代理修正

簡單的問題能直接從審查一鍵修正。比較難的,cubic 會轉給背景的程式開發代理,例如 Claude Code、Codex 與 Cursor,由它們接手留言並推送修正。你也可以在終端機執行 cubic,在開 pull request 之前就先抓出問題。

整份程式碼的掃描

在 Pro 以上方案,cubic 會在你的儲存庫出動數千個 AI 代理,找出 pull request 之外的錯誤與安全問題。掃描依你設定的排程進行,通知引入問題的人,也能自行開出修正用的 pull request。掃描的發現不會佔用你每月可審查的行數額度。

在 GitHub 或 cubic 應用程式裡審查

你照樣待在 GitHub,cubic 的留言就跟其他人的並排顯示。macOS、Windows 與 Linux 的桌面應用程式可自由選用,它把相關變更依閱讀順序分組,畫出變更示意圖,並把等著你的 pull request 集中到同一個收件匣。

優缺點

優點

  • 在 Martian 的 Code Review Bench 以 65.7% 的 F1 分數拿下第一,領先 GitHub Copilot、CodeRabbit、Qodo 與 Cursor Bugbot。
  • 拿每個變更跟整份程式碼比對,因此抓得到跨檔案的錯誤。
  • 公開儲存庫免費,私人專案也有免費的 Starter 方案,可以先試用再付費。
  • 提供一鍵修正,並把較難的問題交給程式開發代理,減少來回往返。
  • 隱私立場清楚:不儲存你的程式碼,也不用它訓練 AI,並通過 SOC 2 驗證。

缺點

  • 目前只支援 GitHub。使用 GitLab、Bitbucket 或自架 GitHub Enterprise Server 的團隊還無法使用。
  • 一旦超過每月可審查的行數額度,審查就會暫停,除非管理員開啟額外容量。
  • 評測分數是廠商引用某一項獨立測試的數字,不是你自己團隊或程式碼的保證。
  • 程式碼掃描與 AI 功能鎖在 Pro 方案之後,規模較小的團隊想用完整功能就得付更多。

常見問題

cubic 會自動審查 pull request。它拿每個變更跟你的整份程式碼比對,在程式碼合併之前,留言標出錯誤、安全問題,以及違反團隊規則的地方。