README.fi.md
March 10, 2026 · View on GitHub
git-lrc
Free, Unlimited AI Code Reviews That Run on Commit
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:
- LiveReview API-avain â kirjaudu Hexmoksella
- 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
| 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
Tarkastussykli
Tyypillinen työnkulku AI-generoidulla koodilla:
- Generoi koodi AI-agentillasi
git add .âgit lrc reviewâ AI liputtaa ongelmat- Kopioi ongelmat, palauta ne agentillesi korjattavaksi
git add .âgit lrc reviewâ AI tarkastaa uudelleen- Toista kunnes tyytyvĂ€inen
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?
| Review | Vouch | Skip | |
|---|---|---|---|
| AI reviews the diff? | â Yes | â No | â No |
| Takes responsibility? | â Yes | â Yes, explicitly | â ïž No |
| 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 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
| 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 |
Vinkki:
git lrc <command>jalrc <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-lrctekee, plus tiimikoordinointi.