Hazzel er en liten terminal-kodeagent som ber om lov før hver endring
Gir deg en liten kodeagent i terminalen som bruker dine egne API-nøkler eller lokale modeller, og som ber om godkjenning før hver endring.
Hazzel dukket opp på GitHub 7. september, og utvikleren bak kontoen mukundzha har siden sluppet 25 versjoner på PyPI. Den siste, 1.4.1, kom 14. september. Du installerer med pip install hazzel, starter programmet i prosjektmappen og velger leverandør med /model. Standard er Groq med gpt-oss-120b, men OpenAI, Anthropic, Mistral, Gemini, DeepSeek og OpenRouter støttes også, og Ollama kjører lokale modeller uten nøkkel.
Poenget er kontroll. Modellen foreslår, men Hazzel bestemmer om og hvordan noe skal skje: filendringer vises som diff før de brukes, skallkommandoer krever godkjenning og er avgrenset til prosjektmappen, og destruktive git-kommandoer som --force og reset --hard er blokkert. Rene lesekommandoer som ls og git status slipper godkjenning.
«Vil du ha den mest funksjonsrike agenten, finnes det bedre alternativer» — README-en til Hazzel
Funksjonslisten er likevel lang for et verktøy som kaller seg lite. /plan on gir en skrivebeskyttet modus der agenten bare foreslår en nummerert plan, /prove on røyktester Python-endringer i /tmp før du stoler på dem, og /undo ruller tilbake. Hazzel leser AGENTS.md i repoet ved oppstart og kan liste, lese og flette pull requests via gh. Nøkler lagres i ~/.config/hazzel/config.json med 0600-rettigheter.
Begrensningene står i README-en: prosjektet er i tidlig fase, har ingen bakgrunnsagenter og husker ikke økter etter omstart. Med 8 stjerner på GitHub er brukerbasen foreløpig liten.
Hva bør du gjøre?
- Prøv Hazzel mot Ollama i et testrepo hvis du vil ha en kodeagent som ikke sender koden ut av maskinen.
- Start med
/plan onfor å se hvordan agenten resonnerer før du slipper den til på filene. - Lås versjonen med
pip install hazzel==1.4.1, siden prosjektet slipper nye versjoner flere ganger om dagen.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.