FNI V2.0 for subzeroclaw: Authority (A:54), Popularity (P:47), Recency (R:100), Quality (Q:70). Semantic (S) is a query-time baseline scored live at search.
git clone https://github.com/genlayerlabs/subzeroclaw
cd subzeroclaw
make # builds the 54KB binary in ~0.5s
mkdir -p ~/.subzeroclaw/skills
cat > ~/.subzeroclaw/config << 'EOF'
api_key = "sk-or-your-openrouter-key"
model = "minimax/minimax-m2.5"
EOF
./subzeroclaw "check disk usage and clean tmp if over 80%"
Technical Documentation
VFS Recovering Reference...
SubZeroClaw
WARNING: This software executes arbitrary shell commands with no safety checks, no confirmation prompts, no sandboxing, and no guardrails. The LLM decides what to run and the runtime runs it β rm -rf / included. There is nothing between the model's output and your system. If you don't understand what that means, do not use this. This is a bare agentic loop: execute the task, whatever it takes, nothing more, nothing less.
~380 lines of C. 54KB binary. A skill-driven agentic daemon for edge hardware.
text
skill.md + LLM + shell + loop = autonomous agent
Every agentic runtime does the same thing: read a skill, call an LLM, execute tools, loop. SubZeroClaw is that principle written directly in C β no framework, no abstractions, no architecture mimicking a problem that never existed. One file, one loop, one tool.
What it does
You write a skill as a markdown file. You point SubZeroClaw at it. It calls an LLM, executes tools, loops until done. That's the entire runtime.
text
~/.subzeroclaw/skills/monitor.md β what the agent knows
~/.subzeroclaw/config β API key + model
~/.subzeroclaw/logs/.txt β full I/O trace
The agent reads the skill into its system prompt, receives input, and autonomously calls tools until the task is complete. When context gets full, it compacts old messages into a summary and keeps going.
Quickstart
bash
git clone https://github.com/genlayerlabs/subzeroclaw
cd subzeroclaw
make # builds the 54KB binary in ~0.5s
mkdir -p ~/.subzeroclaw/skills
cat > ~/.subzeroclaw/config << 'EOF'
api_key = "sk-or-your-openrouter-key"
model = "minimax/minimax-m2.5"
EOF
./subzeroclaw "check disk usage and clean tmp if over 80%"
Clone, build, drop in an OpenRouter key, run. No daemon to register, no service to start. You need gcc to build and curl at runtime β everything else is in the box.