README.sq.md
March 10, 2026 · View on GitHub
git-lrc
Free, Unlimited AI Code Reviews That Run on Commit
AgjentĂ«t e AI shkruajnĂ« kodin shpejt. Ata gjithashtu heqin logjikĂ«n nĂ« heshtje, ndryshojnĂ« sjelljen dhe sjellin gabime â pa ju thĂ«nĂ«. Shpesh e zbuloni nĂ« prodhim.
git-lrc e rregullon këtë. Lidhet me git commit dhe rishikon çdo ndryshim para se të hyjë. Konfigurim 60 sekondash. Plotësisht falas.
Shikojeni NĂ« Veprim
Shikoni git-lrc duke kapur probleme serioze sigurie si kredencialë të zbuluar, operacione të shtrenjta në cloud dhe material të ndjeshëm në deklaratat e log
https://github.com/user-attachments/assets/cc4aa598-a7e3-4a1d-998c-9f2ba4b4c66e
Pse
- đ€ AgjentĂ«t e AI thyejnĂ« gjĂ«ra nĂ« heshtje. Kod i hequr. LogjikĂ« e ndryshuar. Raste skajore zhdukur. Nuk do ta vini re deri nĂ« prodhim.
- đ Kapeni para se tĂ« dĂ«rgohet. Komente tĂ« brendshme me AI ju tregojnĂ« saktĂ«sisht çfarĂ« ndryshoi dhe çfarĂ« duket gabim.
- đ NdĂ«rtoni njĂ« zakon, dĂ«rgojeni kod mĂ« tĂ« mirĂ«. Rishikim i rregullt â mĂ« pak gabime â kod mĂ« i qĂ«ndrueshĂ«m â rezultate mĂ« tĂ« mira nĂ« ekipin tuaj.
- đ Pse git? Git Ă«shtĂ« universal. Ădo redaktor, çdo IDE, çdo mjet AI e pĂ«rdor. Commit-i Ă«shtĂ« i detyrueshĂ«m. Pra ka pothuajse zero mundĂ«si tĂ« humbni njĂ« rishikim â pavarĂ«sisht nga steki juaj.
Filloni
Instalimi
Linux / macOS:
curl -fsSL https://hexmos.com/lrc-install.sh | bash
Windows (PowerShell):
iwr -useb https://hexmos.com/lrc-install.ps1 | iex
Binar i instaluar. Hooks të konfiguruar globalisht. Gati.
Konfigurimi
git lrc setup
Këtu është një video e shkurtër se si funksionon konfigurimi:
https://github.com/user-attachments/assets/392a4605-6e45-42ad-b2d9-6435312444b5
Dy hapa, të dyja hapen në shfletuesin tuaj:
- ĂelĂ«si API LiveReview â identifikohu me Hexmos
- ĂelĂ«si falas Gemini API â merrni njĂ« nga Google AI Studio
~1 minutë. Konfigurim një herë, për të gjithë makinën. Pas kësaj, çdo repo git në makinën tuaj nxit rishikim në commit. Nuk nevojitet konfigurim për repo.
Si Funksionon
Opsioni A: Rishikim në commit (automatik)
git add .
git commit -m "add payment validation"
# review launches automatically before the commit goes through
Opsioni B: Rishikim para commit (manual)
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"
Sido që të jetë, një ndërfaqe web hapet në shfletuesin tuaj.
https://github.com/user-attachments/assets/ae063e39-379f-4815-9954-f0e2ab5b9cde
Ndërfaqja e Rishikimit
- đ Diff nĂ« stilin GitHub â shtesa/fshirje me ngjyra
- đŹ Komente AI tĂ« brendshme â nĂ« rreshtat e saktĂ« qĂ« kanĂ« rĂ«ndĂ«si, me badge severiteti
- đ PĂ«rmbledhje rishikimi â pamje e pĂ«rgjithshme e asaj qĂ« gjeti AI
- đ Lista e skedarĂ«ve tĂ« pĂ«rgatitur â shikoni tĂ« gjithĂ« skedarĂ«t e pĂ«rgatitur menjĂ«herĂ«, kĂ«rceni ndĂ«rmjet tyre
- đ PĂ«rmbledhje diff â rreshta tĂ« shtuar/hequr pĂ«r skedar pĂ«r njĂ« kuptim tĂ« shpejtĂ« tĂ« hapĂ«sirĂ«s sĂ« ndryshimit
- đ Kopjoni problemet â njĂ« klik pĂ«r tĂ« kopjuar tĂ« gjitha problemet e shĂ«nuara nga AI, gati pĂ«r t'u ngjitur pĂ«rsĂ«ri te agjenti juaj AI
- đ Kaloni ndĂ«rmjet problemeve â lundroni ndĂ«rmjet komenteve njĂ« nga njĂ« pa scroll
- đ Regjistri i ngjarjeve â ndiqni ngjarjet e rishikimit, pĂ«rsĂ«ritjet dhe ndryshimet e statusit nĂ« njĂ« vend
https://github.com/user-attachments/assets/b579d7c6-bdf6-458b-b446-006ca41fe47d
Vendimi
| 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
Cikli i Rishikimit
Rrjedha tipike me kod të gjeneruar nga AI:
- Gjeneroni kod me agjentin tuaj AI
git add .âgit lrc reviewâ AI shĂ«non problemet- Kopjoni problemet, jepini pĂ«rsĂ«ri agjentin tuaj pĂ«r t'i rregulluar
git add .âgit lrc reviewâ AI rishikon pĂ«rsĂ«ri- PĂ«rsĂ«riteni deri sa tĂ« jeni tĂ« kĂ«naqur
git lrc review --vouchâgit commitâ ju garantoni dhe bĂ«ni commit
Ădo git lrc review Ă«shtĂ« njĂ« pĂ«rsĂ«ritje. Mjeti ndjek sa pĂ«rsĂ«ritje keni bĂ«rĂ« dhe çfarĂ« pĂ«rqindje tĂ« diff-it u rishikua nga AI (mbulimi).
Vouch
Pasi të keni përsëritur mjaft dhe jeni të kënaqur me kodin:
git lrc review --vouch
Kjo thotĂ«: "E kam rishikuar kĂ«tĂ« â pĂ«rmes pĂ«rsĂ«ritjeve AI ose personalisht â dhe marr pĂ«rgjegjĂ«si." Nuk ekzekutohet rishikim AI, por statistikat e mbulimit nga pĂ«rsĂ«ritjet e mĂ«parshme regjistrohen.
Skip
Thjesht doni të bëni commit pa rishikim ose dëshmi përgjegjësie?
git lrc review --skip
Pa rishikim AI. Pa dëshmi personale. Regjistri git do të regjistrojë skipped.
Ndalimi i Git Log
Ădo commit merr njĂ« rresht statusi rishikimi tĂ« shtuar nĂ« mesazhin e git log:
LiveReview Pre-Commit Check: ran (iter:3, coverage:85%)
LiveReview Pre-Commit Check: vouched (iter:2, coverage:50%)
LiveReview Pre-Commit Check: skipped
iterâ numri i cikleve tĂ« rishikimit para commit-it.iter:3= tre raunde rishikim â rregullim â rishikim.coverageâ pĂ«rqindja e diff-it pĂ«rfundimtar tashmĂ« i rishikuar nga AI nĂ« pĂ«rsĂ«ritjet e mĂ«parshme.coverage:85%= vetĂ«m 15% e kodit nuk Ă«shtĂ« e rishikuar.
Ekipi juaj sheh saktĂ«sisht cilĂ«t commit u rishikuan, u garantuan ose u kaluan â drejt nĂ« git log.
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 Ă«shtĂ« parazgjedhja. AI analizon diff-in tuaj tĂ« pĂ«rgatitur dhe jep reagime tĂ« brendshme. Ădo rishikim Ă«shtĂ« njĂ« pĂ«rsĂ«ritje nĂ« ciklin ndryshimârishikim.
Vouch do tĂ« thotĂ« qĂ« marrni qartĂ« pĂ«rgjegjĂ«si pĂ«r kĂ«tĂ« commit. Zakonisht pĂ«rdoret pas shumĂ« pĂ«rsĂ«ritjeve rishikimi â keni shkuar e ardhur, keni rregulluar problemet dhe tani jeni tĂ« kĂ«naqur. AI nuk ekzekutohet pĂ«rsĂ«ri, por statistikat tuaja tĂ« mĂ«parshme tĂ« pĂ«rsĂ«ritjes dhe mbulimit regjistrohen.
Skip do tĂ« thotĂ« qĂ« nuk po rishikoni kĂ«tĂ« commit tĂ« veçantĂ«. Ndoshta Ă«shtĂ« i parĂ«ndĂ«sishĂ«m, ndoshta nuk Ă«shtĂ« kritik â arsyeja Ă«shtĂ« e juaja. Regjistri git thjesht regjistron skipped.
Si është falas?
git-lrc pĂ«rdor Google's Gemini API pĂ«r rishikime AI. Gemini ofron njĂ« nivel falas bujar. Ju sillni çelĂ«sin tuaj API â nuk ka faturim ndĂ«rmjetĂ«s. ShĂ«rbimi LiveReview nĂ« cloud qĂ« koordinon rishikimet Ă«shtĂ« falas pĂ«r zhvillues individualĂ«.
ĂfarĂ« tĂ« dhĂ«nash dĂ«rgohen?
Vetëm diff-i i përgatitur analizohet. Nuk ngarkohet kontekst i plotë i depozitës dhe diff-et nuk ruhen pas rishikimit.
A mund ta çaktivizoj për një repo të caktuar?
git lrc hooks disable # disable for current repo
git lrc hooks enable # re-enable later
A mund të rishikoj një commit më të vjetër?
git lrc review --commit HEAD # review the last commit
git lrc review --commit HEAD~3..HEAD # review a range
Referencë e Shpejtë
| 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 |
Këshillë:
git lrc <command>dhelrc <command>janë të këmbyeshme.
ĂshtĂ« Falas. Ndajeni.
git-lrc është plotësisht falas. Pa kartë krediti. Pa provë. Pa kurth.
NĂ«se ju ndihmon â ndajeni me miqtĂ« tuaj zhvillues. Sa mĂ« shumĂ« njerĂ«z rishikojnĂ« kod tĂ« gjeneruar nga AI, aq mĂ« pak gabime arrijnĂ« nĂ« prodhim.
â Dukeju njĂ« yll kĂ«tij repo pĂ«r tĂ« ndihmuar tĂ« tjerĂ«t ta zbulojnĂ«.
Komuniteti
Diskutoni mundësitë, përmirësimet, veçoritë dhe merrni ndihmë për kontribute në komunitetin Discord të git-lrc: discord.gg/sGdnKwB3qq.
Licensa
git-lrc shpërndahet sipas një varianti të modifikuar të Sustainable Use License (SUL).
Note
ĂfarĂ« do tĂ« thotĂ« kjo:
- â Source Available â Kodi burimor i plotĂ« Ă«shtĂ« i disponueshĂ«m pĂ«r vetĂ«-hosting
- â Business Use Allowed â PĂ«rdorni LiveReview pĂ«r operacionet e brendshme tĂ« biznesit
- â Modifications Allowed â PĂ«rshtatni pĂ«r pĂ«rdorimin tuaj
- â No Resale â Nuk mund tĂ« rishitet ose tĂ« ofrohet si shĂ«rbim konkurrues
- â No Redistribution â Nuk mund tĂ« rishpĂ«rndahen versionet e modifikuara komercialisht
Kjo licensë siguron që LiveReview mbetet i qëndrueshëm duke ju dhënë akses të plotë për vetë-hosting dhe përshtatje sipas nevojave tuaja.
Për kushte të hollësishme, shembuj përdorimesh të lejuara dhe të ndaluara dhe përkufizime, shihni LICENSE.md.
Për Ekipet: LiveReview
Duke përdorur
git-lrcvetĂ«m? MirĂ«. Po ndĂ«rtoni me njĂ« ekip? Shikoni LiveReview â paketa e plotĂ« pĂ«r rishikim AI tĂ« kodit nĂ« tĂ« gjithĂ« ekipin, me panele, politika nĂ« nivel organizate dhe analitikĂ« rishikimi. Gjithçka qĂ« bĂ«ngit-lrc, plus koordinim ekipi.