git-lrc

git-lrc

Hexmos · 程式設計

git-lrc 是一款免費的 AI 程式碼審查工具,會掛進 git commit,在每個 diff 進入你的儲存庫之前先檢查一遍。它由 Hexmos 打造,也就是 LiveReview 背後的團隊。賣點很單純:AI 代理寫程式很快,有時會默默弄壞東西,所以你需要一個在提交當下、而不是在正式環境才抓到損害的工具。

git-lrc 的介面預覽

關於 git-lrc

git-lrc 是什麼

git-lrc 是一款命令列工具,會盯著你的提交,並對每次變更執行自動化程式碼審查。它由 Hexmos 打造,也就是 LiveReview 背後的團隊。賣點很單純:AI 代理寫程式很快,有時會默默弄壞東西,所以你需要一個在提交當下、而不是在正式環境才抓到損害的工具。

這款工具把找到的問題依風險分類,從安全性與機密管理,到可靠性與錯誤處理都涵蓋。根據 Hexmos 的說法,它追蹤 10 個類別、超過 100 種失敗模式,而每次完成的審查都會產生一份簡短的簡報,說明改了什麼、出現了哪些風險。

它最適合開發者本機與小型團隊,也就是已經靠 AI 助理寫程式的那些人。主要限制在於範圍:git-lrc 是護欄,不是完整的測試套件。它會標出有風險的 diff。它不會告訴你應用程式到底能不能跑。

開始使用

  1. 在你工作用的任何 Git 儲存庫裡開啟終端機。
  2. 執行安裝指令:curl -L https://hexmos.com/ipm-install | bash && ipm i HexmosTech/git-lrc。Windows 與其他安裝方式都寫在專案的 Get Started 指南裡。
  3. 照平常的方式提交。git commit hook 會自動對 diff 觸發一次審查。
  4. 在 Issue Navigator 裡閱讀審查結果,這是一個可依嚴重程度與風險類別篩選的檢視。
  5. 把標出的問題送回你的 AI 代理,或複製進你的修正流程,然後再提交一次。

產品資訊

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

免費方案是
付費方案$0
平台Linux, macOS, Windows
開發者Hexmos
類別程式設計
發布日期Jan 2025
最近更新May 2025
網站訪問量124.2K
網站全球排名340.8K
API 提供狀態N/A

適合對象

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

使用者

  • 獨立開發者與小型團隊:在沒有專職 QA 流程的情況下,用免費的方式加上一道審查步驟,前提是每個人都透過 Git 提交。
  • 工程主管:很適合抽查 AI 程式代理到底改了什麼。它輔助人工審查,並不取代。

任務

  • 在機密進入歷史之前攔截外洩:審查會檢查 diff 與日誌行裡的機密,所以在提交當下就標出問題。
  • 標記昂貴的雲端操作:它會凸顯可能讓帳單爆掉的呼叫,這對採用量計費基礎架構的團隊最重要。
  • 審查 AI 產生的 diff:當代理刪掉邏輯或放寬限制時,git-lrc 會把變更攤出來,讓你判斷是不是有意為之。

情境

  • 接手新的程式碼庫:簡報與 git log 用白話回顧每一次變更做了什麼。
  • 事後檢討:你可以往回追過去的審查,看風險變更是何時進來的、為什麼。

主要功能

提交當下的審查 hook

git-lrc 會安裝一個 git hook,在每個 diff 變成提交之前先跑一次 AI 審查。把它想成會自動啟動的提交前程式碼審查。你不必記得去叫它,也不必另外把審查步驟塞進 CI。如果某個變更看起來有風險,你會在情境還新鮮的時候就看到。

帶嚴重程度篩選的 Issue Navigator

一整面行內留言很難分診,所以 git-lrc 把每次審查變成一張可篩選的檢視。你可以依 Critical、Warning 或 Info 排序,深入 Security、Secrets Management 等類別,還能即時看到每個區域有多少問題。那個排序才是重點。它告訴你先修什麼,而不是逼你全部讀完。

十個風險類別,超過 100 種模式

掃描器是依風險而非風格來組織。Hexmos 列出 10 個類別與超過 100 種追蹤中的失敗模式,涵蓋安全性、可靠性、成本與 bug。它更接近程式碼安全掃描器,而不是排版 linter。對擔心服務中斷的團隊來說,這種涵蓋範圍更有用。 靜態程式碼審查會抓到模型漏掉的東西。這就是整個重點。而且沒有儀表板要你盯著。它就是會跑。

每次審查的簡報

每次審查也會產生一份簡短簡報:用白話說明實作了什麼、標出了哪些風險、哪些技術細節要緊。這是個輕量的方式,讓變更有紀錄可循,又不必有人手寫 changelog。對於接班或事後檢討來說,這比重讀原始 diff 好得多。

送回代理的修正流程

找到的問題可以複製,或直接送到 Claude,再餵回你的 AI 代理去修。每個問題還有讚/倒讚,會調整未來的審查,所以隨著團隊持續使用,訊噪比應該會變好。

git log 追蹤

git-lrc 把簡報和迭代與涵蓋紀錄一起放進你的 git log。結果就是每一次變更與其附帶風險的連續紀錄,團隊幾個月後都能翻閱,不必另外維護文件。

優缺點

優點

  • 完全免費,不必擔心付費方案
  • 60 秒安裝,掛進平常的 git commit
  • 找得到真正的安全問題,例如外洩的機密與敏感的日誌行
  • 嚴重程度篩選讓大量審查很好分診
  • 修正流程會把問題送回 AI 代理

缺點

  • 沒有中國或難以觸及平台的問題:它在本機執行,所以取決於程式碼是否透過 Git 提交
  • 審查品質仍取決於底層的 AI 模型
  • 無法取代測試或人工程式碼審查

常見問題

它對每次 git commit 跑一次 AI 審查,在 diff 進入之前檢查有沒有風險變更。它會找外洩的機密、昂貴的雲端呼叫,以及 AI 代理可能默默弄壞的邏輯這類問題。

相關內容

探索與 git-lrc 相關的工具、技能與文章。

git-lrc 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情