AI-agentar skriv kode raskt. Dei fjernar også logikk stille, endrar oppførsel og introduserer buggar — utan å fortelje deg. Du oppdagar det ofte først i produksjon.
git-lrc løyser det. Det koplar seg til git commit og gjennomgår kvar diff før han landar. 60 sekund oppsett. Heilt gratis.
Sjå git-lrc fange alvorlege sikkerheitsproblem som lekte credentials, dyre sky- operasjonar og sensitivt materiale i loggmeldingar
git-lrc-intro-60s.mp4
- 🤖 AI-agentar øydelegg ting stille. Kode fjerna. Logikk endra. Edge cases borte. Du merkar det først i produksjon.
- 🔍 Fang det før det shipar. AI-drevne inline-kommentarar viser nøyaktig kva som endra seg og kva som ser gale ut.
- 🔁 Bygg ein vane, ship betre kode. Regelmessig review → færre buggar → meir robust kode → betre resultat i teamet ditt.
- 🔗 Kvifor git? Git er universelt. Kvar editor, kvar IDE, kvar AI-verktøy brukar det. Å committe er obligatorisk. Så det er nesten ingen sjanse for å misse ein review — uansett stack.
Linux / macOS:
curl -fsSL https://hexmos.com/lrc-install.sh | bashWindows (PowerShell):
iwr -useb https://hexmos.com/lrc-install.ps1 | iexBinær installert. Hooks satt globalt. Ferdig.
git lrc setupHer er ein kort video av korleis oppsettet fungerer:
git-lrc-setup-fast.mp4
To steg, begge opnar i nettlesaren din:
- LiveReview API-nøkkel — logg inn med Hexmos
- Gratis Gemini API-nøkkel — hent ein frå Google AI Studio
~1 minutt. Ein gangs oppsett, maskinvid. Etterpå utløyser kvar git-repo på maskina di review ved commit. Ingen per-repo-oppsett nødvendig.
git add .
git commit -m "add payment validation"
# review launches automatically before the commit goes throughgit add .
git lrc review # run AI review first
# or: git lrc review --vouch # vouch personally, skip AI
# or: git lrc review --skip # skip review entirely
git commit -m "add payment validation"Uansett opnar eit web-UI i nettlesaren din.
git-lrc-trigger-edit-compressed.mp4
- 📄 GitHub-style diff — fargekoda tillegg/slettingar
- 💬 Inline AI-kommentarar — på dei nøyaktige linjene som matter, med severity-merke
- 📝 Review-samandrag — oversyn på høgt nivå av kva AI fann
- 📁 Staged fil-liste — sjå alle staged filer med eitt blikk, hopp mellom dei
- 📊 Diff-samandrag — linjer lagt til/fjerna per fil for rask kjensle av endringsomfang
- 📋 Kopier issue — eitt klikk for å kopiere alle AI-flagga issue, klare til å limast tilbake i AI-agenten din
- 🔄 Sykl gjennom issue — naviger mellom kommentarar eine om gangen utan å scrolle
- 📜 Händlingslogg — spor review-hendingar, iterasjonar og statusendringar på eitt staden
git-diff-viewer-compressed.mp4
| Action | What happens |
|---|---|
| ✅ Commit | Accept and commit the reviewed changes |
| 🚀 Commit & Push | Commit and push to remote in one step |
| ⏭️ Skip | Abort the commit — go fix issues first |
📎 Screenshot: Pre-commit bar showing Commit / Commit & Push / Skip buttons
Typisk arbeidsflyt med AI-generert kode:
- Generer kode med AI-agenten din
git add .→git lrc review— AI flaggar issue- Kopier issue, gje dei tilbake til agenten din for retting
git add .→git lrc review— AI reviewer igjen- Gjenta til du er nøgd
git lrc review --vouch→git commit— du voucher og committar
Kvar git lrc review er éin iterasjon. Verktøyet spor kor mange iterasjonar du gjorde og kor stor del av diffen som vart AI-reviewa (coverage).
Når du har iterert nok og er nøgd med koden:
git lrc review --vouchDet seier: “Eg har gjennomgått dette — via AI-iterasjonar eller personleg — og tek ansvar.” Ingen AI-review køyrer, men coverage-statistikk frå tidlegare iterasjonar vert registrert.
Vil du berre committe utan review eller ansvarsattestasjon?
git lrc review --skipIngen AI-review. Ingen personleg attestasjon. Git-loggen vil registrere skipped.
Kvar commit får ei review-statuslinje lagt til git log-meldinga si:
LiveReview Pre-Commit Check: ran (iter:3, coverage:85%)
LiveReview Pre-Commit Check: vouched (iter:2, coverage:50%)
LiveReview Pre-Commit Check: skipped
iter— talet på review-syklar før commit.iter:3= tre runder review → fix → review.coverage— prosentdel av den endelege diffen allereie AI-reviewa i tidlegare iterasjonar.coverage:85%= berre 15 % av koden er ugjennomgått.
Teamet ditt ser nøyaktig kva for commitar som vart reviewa, voucha eller hoppa over — rett i git log.
| Review | Vouch | Skip | |
|---|---|---|---|
| AI reviews the diff? | ✅ Yes | ❌ No | ❌ No |
| Takes responsibility? | ✅ Yes | ✅ Yes, explicitly | |
| Tracks iterations? | ✅ Yes | ✅ Records prior coverage | ❌ No |
| Git log message | ran (iter:N, coverage:X%) |
vouched (iter:N, coverage:X%) |
skipped |
| When to use | Each review cycle | Done iterating, ready to commit | Not reviewing this commit |
Review er standard. AI analyserer den stagede diffen din og gjev inline-tilbakemelding. Kvar review er éin iterasjon i endring–review-syklusen.
Vouch tyder at du eksplisitt tek ansvar for denne commiten. Typisk brukt etter fleire review-iterasjonar — du har gått fram og tilbake, retta issue og er no nøgd. AI køyrer ikkje igjen, men tidlegare iterasjons- og coverage-statistikk vert registrert.
Skip tyder at du ikkje reviewer denne commiten. Kanskje han er triviell, kanskje ikkje kritisk — årsaka er din. Git-loggen registrerer berre skipped.
git-lrc brukar Googles Gemini API til AI-reviewar. Gemini tilbyr eit raust gratisnivå. Du tek med din eiga API-nøkkel — det er ingen mellommann-fakturering. LiveReview skytenesta som koordinerer reviewar er gratis for individuelle utviklarar.
Berre den stagede diffen vert analysert. Ingen full repo-kontekst vert lasta opp, og diffar vert ikkje lagra etter review.
git lrc hooks disable # disable for current repo
git lrc hooks enable # re-enable latergit lrc review --commit HEAD # review the last commit
git lrc review --commit HEAD~3..HEAD # review a range| Command | Description |
|---|---|
lrc or lrc review |
Review staged changes |
lrc review --vouch |
Vouch — skip AI, take personal responsibility |
lrc review --skip |
Skip review for this commit |
lrc review --commit HEAD |
Review an already-committed change |
lrc hooks disable |
Disable hooks for current repo |
lrc hooks enable |
Re-enable hooks for current repo |
lrc hooks status |
Show hook status |
lrc self-update |
Update to latest version |
lrc version |
Show version info |
Tips:
git lrc <command>oglrc <command>er utskiftbare.
git-lrc er heilt gratis. Ingen kredittkort. Ingen prøveperiode. Ingen hake.
Viss det hjelper deg — del det med utviklarvenene dine. Jo fleire som reviewer AI-generert kode, jo færre buggar når til produksjon.
⭐ Gi denne repo-en ei stjerne for å hjelpe andre å oppdage han.
Diskuter moglegheiter, forbetringar, funksjonar og få hjelp med bidrag i git-lrc Discord-fellesskapet: discord.gg/sGdnKwB3qq.
git-lrc vert distribuert under ei modifisert variant av Sustainable Use License (SUL).
Note
Det tyder:
- ✅ Source Available — Full kjeldekode er tilgjengeleg for sjølvhosting
- ✅ Business Use Allowed — Bruk LiveReview for interne forretningsoperasjonar
- ✅ Modifications Allowed — Tilpass for eige bruk
- ❌ No Resale — Kan ikkje videreseljast eller tilbodast som konkurrerande teneste
- ❌ No Redistribution — Modifiserte versjonar kan ikkje distribuerast kommersielt
Denne lisensen sikrar at LiveReview vert vedvarande samtidig som du får full tilgang til å sjølvhoste og tilpasse etter behov.
For detaljerte vilkår, døme på tillatne og forbodne bruk og definisjonar, sjå heile LICENSE.md.
Brukar du
git-lrcsolo? Bra. Byggjer du med eit team? Sjekk LiveReview — heile pakka for teamvide AI-kodereview med dashbord, org-nivå-policyar og review-analytikk. Altgit-lrcgjer, pluss teamkoordinering.