NullClaw | Autonomous AI Ecosystem

NullClaw Core Runtime

Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig. This page is optimized for docs navigation and operational onboarding.

19

top-level CLI commands

20

channels in `channel_catalog`

89

compatible provider aliases

33

unique `tool_name` values in `src/tools/*.zig`

9

known memory backends

Quick Start

git clone https://github.com/nullclaw/nullclaw.git
cd nullclaw
zig build -Doptimize=ReleaseSmall

# setup + run core runtime
./zig-out/bin/nullclaw onboard --provider openrouter --api-key <API_KEY>
./zig-out/bin/nullclaw gateway

# Chat UI requires channels.web in ~/.nullclaw/config.json
# endpoint: ws://127.0.0.1:32123/ws
# pairing PIN (local mode): 123456

Code-Derived Capability Snapshot

Source basis: `src/main.zig`, `src/channel_catalog.zig`, `src/providers/factory.zig`, `src/tools/*`, `src/memory/engines/registry.zig`.

CLI Domains

agent, gateway, service, status, onboard, doctor, cron, channel, skills, hardware, migrate, memory, workspace, capabilities, models, auth, update.

Channel Matrix

cli, telegram, discord, slack, webhook, imessage, matrix, mattermost, whatsapp, irc, lark, dingtalk, signal, email, line, qq, onebot, maixcam, nostr, web.

Core Tools

shell, file_read, file_write, file_edit, git_operations, image_info, memory_store, memory_recall, memory_list, memory_forget, delegate, schedule, spawn.

Optional Tools

http_request, browser, screenshot, composio, browser_open, hardware_board_info, hardware_memory, i2c, web_search, web_fetch.

Additional Tool Specs

cron_add, cron_list, cron_remove, cron_run, cron_runs, cron_update, message, pushover, file_append, spi.