README.fi.md

March 10, 2026 · View on GitHub

🇬🇧 English

git-lrc logo

git-lrc

Free, Unlimited AI Code Reviews That Run on Commit



git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt   Go Report Card   Fazier badge



AI-agentit kirjoittavat koodia nopeasti. Ne myös poistavat logiikan hiljaa, muuttavat kĂ€yttĂ€ytymistĂ€ ja tuovat bugeja — kertomatta sinulle. Usein huomaat vasta tuotannossa.

git-lrc korjaa tÀmÀn. Se kytkeytyy git commit-iin ja tarkistaa jokaisen diffin ennen kuin se menee lÀpi. 60 sekunnin asennus. TÀysin ilmainen.

Katso kÀytÀnnössÀ

Katso git-lrcin tunnistavan vakavia turvallisuusongelmia kuten vuotaneet tunnukset, kalliit pilvi- operaatiot ja arkaluonteinen materiaali lokiviestissÀ

https://github.com/user-attachments/assets/cc4aa598-a7e3-4a1d-998c-9f2ba4b4c66e

Miksi

  • đŸ€– AI-agentit rikkovat asioita hiljaa. Koodia poistettu. Logiikka muuttunut. Reunatapaukset poissa. Huomaat vasta tuotannossa.
  • 🔍 Tartu siihen ennen julkaisua. AI-pohjaiset rivikommentit nĂ€yttĂ€vĂ€t tarkalleen mitĂ€ muuttui ja mikĂ€ nĂ€yttÀÀ vialliselta.
  • 🔁 Rakenna tapa, julkaise parempaa koodia. SÀÀnnöllinen tarkastus → vĂ€hemmĂ€n bugeja → vankempi koodi → paremmat tulokset tiimissĂ€si.
  • 🔗 Miksi git? Git on yleismaailmallinen. Jokainen editori, jokainen IDE, jokainen AI-työkalu kĂ€yttÀÀ sitĂ€. Commit on pakollinen. Joten lĂ€hes mahdotonta ohittaa tarkastusta — pinosta riippumatta.

Aloita

Asennus

Linux / macOS:

curl -fsSL https://hexmos.com/lrc-install.sh | bash

Windows (PowerShell):

iwr -useb https://hexmos.com/lrc-install.ps1 | iex

Binaari asennettu. Hookit asetettu globaalisti. Valmista.

Asetukset

git lrc setup

TÀssÀ pikavideo asetuksen toiminnasta:

https://github.com/user-attachments/assets/392a4605-6e45-42ad-b2d9-6435312444b5

Kaksi vaihetta, molemmat avautuvat selaimessasi:

  1. LiveReview API-avain — kirjaudu Hexmoksella
  2. Ilmainen Gemini API-avain — hae sellainen Google AI Studiosta

~1 minuutti. Kerta-asetus, koneen laajuinen. TÀmÀn jÀlkeen jokainen git-repo koneellasi laukaisee tarkastuksen commitissa. Ei per-repo-mÀÀritystÀ tarvita.

Miten se toimii

Vaihtoehto A: Tarkastus commitissa (automaattinen)

git add .
git commit -m "add payment validation"
# review launches automatically before the commit goes through

Vaihtoehto B: Tarkastus ennen committia (manuaalinen)

git 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"

Kummassakin tapauksessa web-kÀyttöliittymÀ avautuu selaimessasi.

https://github.com/user-attachments/assets/ae063e39-379f-4815-9954-f0e2ab5b9cde

TarkastuskÀyttöliittymÀ

  • 📄 GitHub-tyylinen diff — vĂ€rikoodatut lisĂ€ykset/poistot
  • 💬 Rivikommentit AI:lta — tarkasti oikeilla riveillĂ€, vakavuusmerkinnöillĂ€
  • 📝 Tarkastuksen yhteenveto — yleiskuva siitĂ€ mitĂ€ AI löysi
  • 📁 Staged-tiedostolista — nĂ€e kaikki staged-tiedostot yhdellĂ€ silmĂ€yksellĂ€, hyppÀÀ niiden vĂ€lillĂ€
  • 📊 Diff-yhteenveto — lisĂ€tyt/poistetut rivit per tiedosto nopeaan muutoksen laajuuden tuntemukseen
  • 📋 Kopioi ongelmat — yhdellĂ€ klikkauksella kopioi kaikki AI:n liputtamat ongelmat, valmiina liitettĂ€vĂ€ksi takaisin AI-agenttiisi
  • 🔄 Selaile ongelmia — navigoi kommenttien vĂ€lillĂ€ yksi kerrallaan ilman scrollausta
  • 📜 Tapahtumaloki — seuraa tarkastustapahtumia, iteraatioita ja tilan muutoksia yhdessĂ€ paikassa

https://github.com/user-attachments/assets/b579d7c6-bdf6-458b-b446-006ca41fe47d

PÀÀtös

ActionWhat happens
✅ CommitAccept and commit the reviewed changes
🚀 Commit & PushCommit and push to remote in one step
⏭ SkipAbort the commit — go fix issues first
📎 Screenshot: Pre-commit bar showing Commit / Commit & Push / Skip buttons

Tarkastussykli

Tyypillinen työnkulku AI-generoidulla koodilla:

  1. Generoi koodi AI-agentillasi
  2. git add . → git lrc review — AI liputtaa ongelmat
  3. Kopioi ongelmat, palauta ne agentillesi korjattavaksi
  4. git add . → git lrc review — AI tarkastaa uudelleen
  5. Toista kunnes tyytyvÀinen
  6. git lrc review --vouch → git commit — vahvistat ja commitoit

Jokainen git lrc review on yksi iteraatio. Työkalu seuraa kuinka monta iteraatiota teit ja kuinka suuri osa diffistÀ AI tarkasti (coverage).

Vouch

Kun olet iteroinut tarpeeksi ja olet tyytyvÀinen koodiin:

git lrc review --vouch

TĂ€mĂ€ tarkoittaa: "Olen tarkastanut tĂ€mĂ€n — AI-iteraatioilla tai itse — ja otan vastuun." AI-tarkastusta ei ajeta, mutta aiempien iteraatioiden coverage-tilastot tallennetaan.

Skip

Haluatko vain commitoida ilman tarkastusta tai vastuunottoa?

git lrc review --skip

Ei AI-tarkastusta. Ei henkilökohtaista vahvistusta. Git-loki tallentaa skipped.

Git-lokin seuranta

Jokainen commit saa tarkastustilarivin liitettynÀ git-lokiviestiinsÀ:

LiveReview Pre-Commit Check: ran (iter:3, coverage:85%)
LiveReview Pre-Commit Check: vouched (iter:2, coverage:50%)
LiveReview Pre-Commit Check: skipped
  • iter — tarkastussyklisten mÀÀrĂ€ ennen committia. iter:3 = kolme kierrosta tarkastus → korjaus → tarkastus.
  • coverage — osuus lopullisesta diffistĂ€, jonka AI jo tarkasti aiemmissa iteraatioissa. coverage:85% = vain 15 % koodista on tarkastamatta.

Tiimisi nĂ€kee tarkalleen mitkĂ€ commitit tarkastettiin, vahvistettiin tai ohitettiin — suoraan git logissa.

FAQ

Review vs Vouch vs Skip?

ReviewVouchSkip
AI reviews the diff?✅ Yes❌ No❌ No
Takes responsibility?✅ Yes✅ Yes, explicitly⚠ No
Tracks iterations?✅ Yes✅ Records prior coverage❌ No
Git log messageran (iter:N, coverage:X%)vouched (iter:N, coverage:X%)skipped
When to useEach review cycleDone iterating, ready to commitNot reviewing this commit

Review on oletus. AI analysoi staged-diffisi ja antaa rivikommentteja. Jokainen tarkastus on yksi iteraatio muutos–tarkastus-syklyssĂ€.

Vouch tarkoittaa ettĂ€ otat nimenomaan vastuun tĂ€stĂ€ commitista. Tyypillisesti usean tarkastusiteraation jĂ€lkeen — olet kĂ€ynyt edestakaisin, korjannut ongelmat ja olet nyt tyytyvĂ€inen. AI ei aja uudelleen, mutta aiemmat iteraatio- ja coverage-tilastot tallennetaan.

Skip tarkoittaa ettei tarkasteta tĂ€tĂ€ commitia. EhkĂ€ se on triviaali, ehkĂ€ ei kriittinen — syy on sinun. Git-loki tallentaa vain skipped.

Miten tÀmÀ on ilmaista?

git-lrc kĂ€yttÀÀ Googlen Gemini APIa AI-tarkastuksiin. Gemini tarjoaa runsaan ilmaisen tason. Tuot oman API-avaimesi — ei vĂ€likĂ€den laskutusta. Tarkastuksia koordinoiva LiveReview-pilvipalvelu on ilmainen yksittĂ€isille kehittĂ€jille.

MitÀ tietoja lÀhetetÀÀn?

Vain staged diff analysoidaan. Koko repositorion kontekstia ei lÀhetetÀ, eikÀ diffejÀ tallenneta tarkastuksen jÀlkeen.

Voinko poistaa sen kÀytöstÀ tietylle repolle?

git lrc hooks disable   # disable for current repo
git lrc hooks enable    # re-enable later

Voinko tarkastaa vanhemman commitin?

git lrc review --commit HEAD       # review the last commit
git lrc review --commit HEAD~3..HEAD  # review a range

Pikaviite

CommandDescription
lrc or lrc reviewReview staged changes
lrc review --vouchVouch — skip AI, take personal responsibility
lrc review --skipSkip review for this commit
lrc review --commit HEADReview an already-committed change
lrc hooks disableDisable hooks for current repo
lrc hooks enableRe-enable hooks for current repo
lrc hooks statusShow hook status
lrc self-updateUpdate to latest version
lrc versionShow version info

Vinkki: git lrc <command> ja lrc <command> ovat vaihtokelpoisia.

Se on ilmainen. Jaa se.

git-lrc on tÀysin ilmainen. Ei luottokorttia. Ei kokeilua. Ei koukkuja.

Jos se auttaa sinua — jaa kehittĂ€jĂ€ystĂ€villesi. MitĂ€ enemmĂ€n ihmisiĂ€ tarkastaa AI-generoitua koodia, sitĂ€ vĂ€hemmĂ€n bugeja pÀÀtyy tuotantoon.

⭐ Anna tÀlle repolle tÀhden auttaaksesi muita löytÀmÀÀn sen.

Yhteisö

Keskustele mahdollisuuksista, parannuksista, ominaisuuksista ja saa apua kontribuutioihin git-lrc Discord -yhteisössÀ: discord.gg/sGdnKwB3qq.

Lisenssi

git-lrc on jaettu Sustainable Use License (SUL) -lisenssin muokatun version alaisena.

Note

MitÀ tÀmÀ tarkoittaa:

  • ✅ Source Available — TĂ€ysi lĂ€hdekoodi on saatavilla omalle isĂ€nnöinnille
  • ✅ Business Use Allowed — KĂ€ytĂ€ LiveReviewia sisĂ€isiin liiketoimintatoimiin
  • ✅ Modifications Allowed — Mukauta omaan kĂ€yttöön
  • ❌ No Resale — Ei saa myydĂ€ eteenpĂ€in tai tarjota kilpailevana palveluna
  • ❌ No Redistribution — Muokattuja versioita ei saa jakaa kaupallisesti

TÀmÀ lisenssi varmistaa ettÀ LiveReview pysyy kestÀvÀssÀ kÀytössÀ ja antaa sinulle tÀyden mahdollisuuden hostata ja mukauttaa tarpeidesi mukaan.

Yksityiskohtaiset ehdot, sallittujen ja kiellettyjen kÀyttötapojen esimerkit sekÀ mÀÀritelmÀt: LICENSE.md.


Tiimeille: LiveReview

KĂ€ytĂ€tkö git-lrc:ÀÀ soolona? Hienoa. Rakennatko tiimin kanssa? Tutustu LiveReview — koko paketti tiimin laajuiseen AI-kooditarkastukseen, dashbordeineen, org-tason kĂ€ytĂ€ntöineen ja tarkastusanalytiikalla. Kaikki mitĂ€ git-lrc tekee, plus tiimikoordinointi.