NullClaw
The NullClaw runtime — Zig-based agent on agentstead.dev.
NullClaw is a Zig-based agent runtime packaged with the full AgentStead desktop environment. It's a lean option for workflows where the Zig execution model is specifically needed.
Port: 42618 | Token type: Session Token | Best for: Zig-specific workloads
What starts on boot
- Homebrew seeding — seeds to
/data/homebrewon first boot. - Chrome with CDP — starts on port
9222. - NullClaw daemon — starts on port
42618. Session Token is used for authentication.
Data directory
NullClaw stores its state in ~/.nullclaw/ inside your persistent workspace.
ls ~/.nullclaw/
# config, sessions, etc.When to use NullClaw
NullClaw is the right choice when:
- You need the specific Zig execution model NullClaw provides
- You prefer a lower-overhead runtime compared to Node or Rust options
- You're working on Zig-adjacent tooling or research
If you're unsure whether you need NullClaw, you probably want OpenClaw. It's the most general-purpose option and comes with the most pre-configured tooling.
AI coding tools
NullClaw includes the same full toolchain as all other runtimes:
Claude Code
claude — set ANTHROPIC_API_KEY in Secrets.
Codex
codex — set OPENAI_API_KEY in Secrets.
OpenCode
opencode — multi-provider TUI.
VS Code + Kilo Code
Pre-installed with Kilo Code extension.
Neovim + LazyVim
nvim — LazyVim starter pre-configured.
Homebrew
brew — persistent on /data/homebrew.
See Pre-installed Tools for setup guides.