本文へスキップ
hdknr blog
戻る

# git-lrc — コミット時に AI が無料でコードレビューしてくれるツール

git-lrc — コミット時に AI が無料でコードレビューしてくれるツール

リポジトリ: HexmosTech/git-lrc 紹介ポスト: commte


これは何か

git-lrc は、git commit のタイミングで自動的に AI コードレビューが走るツール。Git フックとして動作し、コミット前の差分を AI(Google Gemini)に分析させ、バグやセキュリティ問題をブラウザ上の UI でインラインコメントとして表示してくれる。

しかも Gemini の無料枠を使うので完全無料


なぜこれが作られたのか

AI エージェント時代の新しい問題

Claude Code や Cursor などの AI コーディングエージェントは、コードを高速に生成する。しかし同時に、黙ってロジックを削除したり、挙動を変えたり、バグを混入させることもある — しかもユーザーに何も言わずに。

問題に気づくのは、たいてい本番環境にデプロイした後。

既存のコードレビューの限界

git-lrc のアプローチ

「コミット」という全開発者が必ず通るポイントにフックすることで、レビュー漏れをほぼゼロにする。エディタや AI ツールキットが何であっても、Git は共通基盤。コミットは必須操作なので、スタックに関係なくレビューが走る


どう動くのか

セットアップ(約1分、1回だけ)

# インストール(Mac / Linux)
curl -fsSL https://hexmos.com/lrc-install.sh | sudo bash

# 初期設定(ブラウザで API キーを取得)
git lrc setup

必要なのは2つ:

  1. LiveReview API キー — Hexmos にサインイン
  2. Gemini API キー — Google AI Studio で無料取得

設定はマシン全体に適用される。個別リポジトリごとの設定は不要。

基本的な使い方

# 方法A: コミット時に自動レビュー
git add .
git commit -m "add payment validation"
# → レビューが自動で起動し、ブラウザが開く

# 方法B: コミット前に手動レビュー
git add .
git lrc review           # AI レビュー実行
git commit -m "add payment validation"

レビュー UI の特徴

ブラウザで開くレビュー画面には以下の機能がある:

3つのアクション

アクション意味
Commitレビュー済みの変更をコミット
Commit & Pushコミットしてリモートにプッシュ
Skipコミットを中止して修正に戻る

レビューサイクル — AI エージェントとの反復ワークフロー

git-lrc の真価は、AI エージェントとの修正サイクルにある。

1. AI エージェントがコードを生成
2. git add → git lrc review → AI が問題を指摘
3. 指摘内容をコピーして AI エージェントに渡し、修正を依頼
4. git add → git lrc review → 再レビュー
5. 満足するまで繰り返す
6. git lrc review --vouch → git commit(自分が責任を持ってコミット)

git lrc review は1回のイテレーションとしてカウントされ、何回レビューしたか・差分の何%が AI レビュー済みかが記録される。

3つのレビューモード

モードAI レビュー責任表明用途
review実行するする通常のレビューサイクル
vouchしない明示的にする反復完了後、責任を持ってコミット
skipしないしないレビュー不要な軽微な変更

Git ログへの記録

全てのコミットにレビューステータスが自動付与される。

LiveReview Pre-Commit Check: ran (iter:3, coverage:85%)
LiveReview Pre-Commit Check: vouched (iter:2, coverage:50%)
LiveReview Pre-Commit Check: skipped

git log を見るだけで、どのコミットがレビュー済みか、何回反復したか、カバレッジはどの程度かがチーム全員に可視化される。


なぜ無料なのか


セキュリティとプライバシー


どのような効果があるか

個人開発者にとって

チーム開発にとって


クイックリファレンス

コマンド説明
lrc reviewステージング済み変更をレビュー
lrc review --vouchAI スキップ、自分が責任を持つ
lrc review --skipレビューをスキップ
lrc review --commit HEAD直前のコミットをレビュー
lrc hooks disable現在のリポジトリでフックを無効化
lrc hooks enableフックを再有効化
lrc self-update最新版に更新

まとめ

AI エージェントがコードを書く時代において、「コミット前の自動レビュー」は新しい必須プラクティスになりつつある。git-lrc は、Git フックという普遍的な仕組みと Gemini の無料枠を組み合わせることで、ゼロコスト・60秒セットアップでこれを実現している。

AI エージェントが書いたコードを、別の AI がレビューする。人間はその結果を見て判断する。— これが AI 時代の開発ワークフローの新しい形。


Hexmos とは — git-lrc を作った会社

会社概要

Hexmos は 2023年設立、インド・ベンガルール拠点の AI ファースト開発者ツール企業。「優れたソフトウェアは、手頃で、柔軟で、信頼できるものであるべき」を理念に掲げ、全規模のチームにエンタープライズグレードのツールを提供している。

主要製品

製品概要
LiveReviewAI コードレビュープラットフォーム。レビュー時間を最大 70% 削減、チーム速度を 40% 向上。GitHub / GitLab / Bitbucket / Gitea 対応。セルフホスト可能で、コードが外部に送信されない
LiveAPIコードから自動で API ドキュメントを生成。常に最新状態を維持するインタラクティブなドキュメント
Free DevTools100 以上の無料オンライン開発者ユーティリティ(JSON ツール、Dockerfile リンターなど)。ログイン不要

git-lrc と LiveReview の関係

git-lrc は LiveReview の個人開発者向け無料 CLI ツールという位置づけ。Git フックでのローカルレビュー機能に特化している。

一方、チーム向けの LiveReview フルスイートでは以下が追加される:

つまり、git-lrc で個人の品質ゲートを体験 → チームに広げたくなったら LiveReview に移行、という導線になっている。

オープンソースへの姿勢

Hexmos はオープンソースコミュニティを重視しており、git-lrc 以外にも複数のプロジェクトを公開している:

git-lrc 自体も Source Available(ソースコード公開)で、セルフホストやカスタマイズが可能(ただし再販・商用再配布は不可の Sustainable Use License)。


参考リンク



前の記事
# Anthropic 社内チームの Claude Code 活用 — マーケから法務まで、全部門が「自分で自動化」する時代
次の記事
AI は会話が長くなるほど「迷子」になる — Microsoft × Salesforce の研究解説