LLM Code Recensioner på Pre-Commit : En Solo Devs nya bästa vän?
Publicerad 15 april 2026 · 2 min läsning
Den här artikeln är automatiskt översatt från engelska. Visa på dev.to
Hej Franck här
Som en soloutvecklare skriver jag en hel del kod ensam. Problemet ? Jag är hemsk på att granska mitt eget arbete. jag tycker alltid “det ser tillräckligt bra ut”… tills jag upptäcker en dum bugg två dagar senare. Jag blev trött på att skicka kod med blinda fläckar. Så jag byggde ett litet open-source-verktyg:
{% embed https://github.com/francklebas/llm-review-framework %}
Det förvandlar någon LLM till en “pre-commit” kod granskare som körs automatiskt på varje git commit.
Varför behövde jag detta?
I ett team öppnar du en PR och får feedback. Som en solo-utvecklare är du på egen hand. Kontrolllistor för självutvärdering blir snabbt önskvärt tänkande. Jag ville ha något så enkelt som:
- Ger ärlig och konsekvent feedback
- Fungerar lokalt eller med någon leverantör
- Du sänker mig inte
- Antag inte att min kod är perfekt (spoiler: det är aldrig)
Hur det fungerar (virtuellt enkelt)
- Installera den en gång:
curl -fsSL https://raw.githubusercontent.com/francklebas/llm-review-framework/main/install.sh | bash
- I något projekt, kör:
llmfwk init
En snabb interaktiv trollkarl frågar: Vilken LLM vill du ha? (‘Ollama’, ‘Gemini’, ‘Claude’, ‘Groq’, ‘OpenAI’, ‘Mistral’, ‘Copilot’, eller anpassad) Vilken modell då? Det sätter upp “pre-commit” kroken för dig! 🎉
Och … det är det. Verktyget fångar dina stegvisa ändringar, skickar dem till din LLM med solida uppmaningar (SOLID, säkerhet, anti-mönster, felhantering etc.) och visar dig en ren Markdown-översikt i terminalen.
{% detaljer Visa ett exempel på granskning genererad %}
### Review of `auth.py`
- **Security**: The hardcoded API key on line 42 should be moved to an environment variable.
- **Style**: Function `login_user` is too long, consider refactoring.
{ % slutdetails %}
Om något ser ut - du fixar det och åtar dig igen.
Låt det förstå ditt projekt
Du kan lägga till två filer för att ge det sammanhang (kontextprojektet finns i moderkatalogen):
codereview-context.md → din stack, arkitekturval, namngivningsregler
codereview-guidelines.md → vad du bryr dig mest om i detta projekt
LLM granskar sedan din kod som någon som faktiskt känner till din kodbas.
Varför jag gillar det
- Fungerar helt lokalt med Ollama → noll kostnad, noll data läckage…
- Super snabb med Groq när jag har bråttom
- Fullständigt customizable
- AGPL-3.0 och 100% FOSS
Det är inte magiskt, och det kommer inte att ersätta mänsklig granskning när du har lagkamrater. men för soloarbete är det en spelförändrare: jag förbinder mig nu med mycket mer förtroende.
Försök det
Gå till Repo:
{% cta https://github.com/francklebas/llm-review-framework %} Tester llm-review-framework på GitHub { % slutet %}
Kör installationen, gör ‘llmfwk init’ i ett av dina projekt och gör en liten förändring + kompromiss.
Jag skulle vilja höra vad du tycker, speciellt om du också är en solo-utvecklare som kämpar med samma problem. Vad är ditt nuvarande knep för att undvika att skicka “mediocre” koden ensam?
Lycklig kodning (och granskade åtaganden)!