AI-agenter skriver kode hurtigt. De fjerner også logik stille, ændrer adfærd og introducerer fejl — uden at fortælle dig det. Du opdager det ofte først i produktion.
git-lrc løser det. Det kobles på git commit og gennemgår hver diff før den lander. 60 sekunders opsætning. Helt gratis.
Se git-lrc fange alvorlige sikkerhedsproblemer som lækkede credentials, dyre cloud- operationer og følsomt materiale i log-udtalelser
git-lrc-intro-60s.mp4
- 🤖 AI-agenter ødelægger ting stille. Kode fjernet. Logik ændret. Edge cases væk. Du opdager det først i produktion.
- 🔍 Fang det før det ships. AI-drevne inline-kommentarer viser præcis hvad der ændredes og hvad der ser forkert ud.
- 🔁 Byg en vane, ship bedre kode. Regelmæssig review → færre bugs → mere robust kode → bedre resultater i dit team.
- 🔗 Hvorfor git? Git er universelt. Hver editor, hvert IDE, hvert AI-værktøj bruger det. At committe er obligatorisk. Så der er næsten ingen chance for at gå glip af en review — uanset din stack.
Linux / macOS:
curl -fsSL https://hexmos.com/lrc-install.sh | bashWindows (PowerShell):
iwr -useb https://hexmos.com/lrc-install.ps1 | iexBinær installeret. Hooks sat globalt. Færdig.
git lrc setupHer er en kort video af, hvordan opsætningen fungerer:
git-lrc-setup-fast.mp4
To trin, begge åbnes i din browser:
- LiveReview API-nøgle — log ind med Hexmos
- Gratis Gemini API-nøgle — hent én fra Google AI Studio
~1 minut. Engangsopsætning, maskinbred. Derefter udløser hvert git-repo på din maskine review ved commit. Ingen per-repo-konfiguration 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"Uanset hvad åbnes et web-UI i din browser.
git-lrc-trigger-edit-compressed.mp4
- 📄 GitHub-style diff — farvekodede tilføjelser/sletninger
- 💬 Inline AI-kommentarer — på de præcise linjer der betyder noget, med severity-badges
- 📝 Review-opsummering — overordnet overblik over hvad AI fandt
- 📁 Staged fil-liste — se alle staged filer med et blik, spring mellem dem
- 📊 Diff-opsummering — linjer tilføjet/fjernet per fil for hurtig fornemmelse af ændringsomfang
- 📋 Kopier issues — ét klik for at kopiere alle AI-flagrede issues, klar til at indsætte tilbage i din AI-agent
- 🔄 Gennemgå issues — naviger mellem kommentarer én ad gangen uden at scrolle
- 📜 Eventlog — spor review-events, iterationer og statusændringer ét sted
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 workflow med AI-genereret kode:
- Generer kode med din AI-agent
git add .→git lrc review— AI flagger issues- Kopier issues, giv dem tilbage til din agent til rettelse
git add .→git lrc review— AI reviewer igen- Gentag indtil tilfreds
git lrc review --vouch→git commit— du voucher og committer
Hver git lrc review er en iteration. Værktøjet tracker hvor mange iterationer du lavede og hvor stor en del af diff’en der blev AI-reviewet (coverage).
Når du har itereret nok og er tilfreds med koden:
git lrc review --vouchDet betyder: “Jeg har gennemgået dette — via AI-iterationer eller personligt — og tager ansvar.” Ingen AI-review kører, men coverage-statistik fra tidligere iterationer registreres.
Vil du bare committe uden review eller ansvarserklæring?
git lrc review --skipIngen AI-review. Ingen personlig attestation. Git-loggen vil registrere skipped.
Hver commit får en review-statuslinje tilføjet sin git-log-besked:
LiveReview Pre-Commit Check: ran (iter:3, coverage:85%)
LiveReview Pre-Commit Check: vouched (iter:2, coverage:50%)
LiveReview Pre-Commit Check: skipped
iter— antal review-cykler før commit.iter:3= tre runder review → fix → review.coverage— procentdel af den endelige diff allerede AI-reviewet i tidligere iterationer.coverage:85%= kun 15 % af koden er ugennemgået.
Dit team ser præcis hvilke commits der blev reviewet, vouchet eller sprunget over — direkte 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 din staged diff og giver inline-feedback. Hver review er én iteration i ændring–review-cyklussen.
Vouch betyder at du eksplicit tager ansvar for denne commit. Typisk brugt efter flere review-iterationer — du har gået frem og tilbage, rettet issues og er nu tilfreds. AI kører ikke igen, men dine tidligere iterations- og coverage-statistikker registreres.
Skip betyder at du ikke reviewer denne konkrete commit. Måske er den triviel, måske er den ikke kritisk — årsagen er din. Git-loggen registrerer blot skipped.
git-lrc bruger Googles Gemini API til AI-reviews. Gemini tilbyder en generøs gratis tier. Du medbringer din egen API-nøgle — der er ingen mellemmand-fakturering. LiveReview cloud-tjenesten der koordinerer reviews er gratis for individuelle udviklere.
Kun den staged diff analyseres. Ingen fuld repository-kontekst uploades, og diffs gemmes ikke efter 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 |
Tip:
git lrc <command>oglrc <command>er udskiftelige.
git-lrc er helt gratis. Ingen kreditkort. Ingen prøveperiode. Ingen fangst.
Hvis det hjælper dig — del det med dine udviklervenner. Jo flere der reviewer AI-genereret kode, jo færre bugs når frem til produktion.
⭐ Giv denne repo en stjerne så andre kan opdage den.
Drøft muligheder, forbedringer, funktioner og få hjælp til bidrag i git-lrc Discord-fællesskabet: discord.gg/sGdnKwB3qq.
git-lrc distribueres under en modificeret variant af Sustainable Use License (SUL).
Note
Det betyder:
- ✅ Source Available — Fuld kildekode er tilgængelig til self-hosting
- ✅ Business Use Allowed — Brug LiveReview til dine interne forretningsoperationer
- ✅ Modifications Allowed — Tilpas til eget brug
- ❌ No Resale — Må ikke videresælges eller tilbydes som konkurrerende service
- ❌ No Redistribution — Må ikke redistribueres modificerede versioner kommercielt
Licensen sikrer at LiveReview forbliver bæredygtig samtidig med at du får fuld adgang til at self-host og tilpasse efter behov.
For detaljerede vilkår, eksempler på tilladte og forbudte brug og definitioner, se den fulde LICENSE.md.
Bruger du
git-lrcsolo? Fint. Bygger du med et team? Tjek LiveReview — det fulde sæt til teambred AI-code review med dashboards, org-niveau-politikker og review-analytics. Alt hvadgit-lrcgør, plus teamkoordination.