NullClaw: 678 KB Zig framework koji se diže u 2 ms i ignorira Python
A stopwatch frozen at 0.002 seconds, placed on a lab bench beside a steaming mug and open notebook showing fragmented memory graphs, capturing the irony that two-millisecond boot time tells nothing about real-world in...📷 AI illustration
- ★678 KB binarna datoteka na 1 MB RAM-a
- ★Bootanje u dvije milisekunde bez GC-a
- ★Raw Zig izbjegava runtime i VM overhead
NullClaw nije još jedan Python wrapper. Framework je od prve linije pisan u Raw Zigu — jeziku bez runtimea, virtualne mašine i garbage collectora — i to se osjeti u svakoj metrici. Binarna datoteka teži 678 KB, radni set memorije staje u 1 MB, a cold boot traje dvije milisekunde. U svijetu u kojem se agenti najčešće oslanjaju na skriptne jezike i teške biblioteke, NullClaw dolazi kao minimalistička alternativa koja preskače sve što ne služi direktno izvršavanju zadatka.
Prema objavi na MarkTechPostu, NullClaw je u osnovi potpuni AI agent stack — od parsiranja instrukcija do poziva alata — a da pritom ne uvodi ni jedan sloj tipičan za ekosustave poput LangChain-a ili AutoGPT-a. Brojke su namjerno istaknute: 678 KB i 2 ms boota djeluju kao tehnički manifest protiv balasta. I dok entuzijasti slave povratak efikasnosti, pragmatični inženjeri pitaju se što se dobiva, a što gubi kad se odreknete cijelog Python ekosustava i njegovih biblioteka.
Umjesto da nudi novi API za LLM pozive, NullClaw pokušava redefinirati agentsku arhitekturu na razini samog runtimea. Time otvara pitanje nisu li performansni problemi dosadašnjih rješenja više posljedica arhitektonskog izbora jezika nego same prirode agentskog zaključivanja.
Dvije milisekunde i 1 MB RAM-a — odmak od balasta, ali bez garancije prednosti
A two-millisecond cold boot timer overlaying a 678 KB Zig binary file icon beside a towering Docker container labeled 'Typical AI Framework' to highlight the absurd scale disparity in startup times.📷 AI illustration
Hype filter ovdje mora biti oštar. NullClaw demonstrira tehničku disciplinu, ali sve ključne metrike — veličina binarke, memorijski otisak, brzina podizanja — dolaze iz kontroliranog okruženja, bez detalja o stabilnosti, podršci za višeagentne scenarije ili integraciji s vanjskim alatima. Dok god nema nezavisnih replikacija ili produkcijskih benchmarkova, ostajemo na razini obećanja.
Ono što NullClaw čini zanimljivim nije samo sirova brzina, već i signal zajednici: moguće je izgraditi agentski okvir bez garbage collectora i interpretera, a da pritom ne izgubite ekspresivnost. Ako se pokaže da ekosustav Ziga može parirati bogatstvu Pythonovih biblioteka za AI radne tijekove, konkurencija bi se mogla suočiti s potpuno novom klasom “lightweight” agenata koji se vrte na mikrokontrolerima i edge uređajima.
Detaljniji uvid otkriva da je NullClaw prvenstveno eksperimentalni projekt, a ne komercijalni proizvod. To ne umanjuje njegovu vrijednost, ali upozorava da usporedbe s produkcijskim agentima još nisu na mjestu. Pravi test doći će kad netko pokuša implementirati kompleksan agentski lanac s dvadeset alata, a da pritom ne potone u debugiranju alokacija memorije karakterističnom za sistemske jezike.