ASAgentStead Docs
Runtimes

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

  1. Homebrew seeding — seeds to /data/homebrew on first boot.
  2. Chrome with CDP — starts on port 9222.
  3. 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.