README.sq.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



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:

  1. ÇelĂ«si API LiveReview — identifikohu me Hexmos
  2. Ç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

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

Cikli i Rishikimit

Rrjedha tipike me kod të gjeneruar nga AI:

  1. Gjeneroni kod me agjentin tuaj AI
  2. git add . → git lrc review — AI shĂ«non problemet
  3. Kopjoni problemet, jepini përsëri agjentin tuaj për t'i rregulluar
  4. git add . → git lrc review — AI rishikon pĂ«rsĂ«ri
  5. Përsëriteni deri sa të jeni të kënaqur
  6. 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?

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 Ă«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ë

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

Këshillë: git lrc <command> dhe lrc <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-lrc vetĂ«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Ă«n git-lrc, plus koordinim ekipi.