NullHub is the management hub for the NullClaw agent ecosystem. It installs, configures, supervises, monitors, and updates the ecosystem's components: NullClaw (the agent), NullBoiler (workflow orchestration), NullTickets (a task tracker and key-value store), and NullWatch (tracing and evals). It ships as a single Zig binary with an embedded Svelte web UI and a CLI for automation, as native binaries or a Docker image.
NullHub is manifest-driven. Each component publishes a manifest describing its installation, configuration, launch, health checks, wizard steps, and UI modules, and NullHub acts as a generic engine that interprets them. In server mode it runs an HTTP server and supervisor threads, and in CLI mode it executes commands directly. Instances are addressed as component and instance name, and several instances of the same component can run side by side.
The web UI proxies each component's API into one place: a NullBoiler workflow editor and run monitor with checkpoint forking, a NullTickets store browser, and a NullWatch flight recorder showing run summaries, span timelines, eval results, token usage, cost, and errors without sending data to hosted services. Mission Control replays an agent mission (launch, failure, checkpoint fork, and recovery) deterministically from a local fixture, hydrates it with live NullBoiler and NullWatch evidence when matching instances run, and exports the replay as a portable JSON artifact.
Features
- Install wizard: manifest-driven guided setup with component-aware flows and automatic NullTickets to NullBoiler linking
- Process supervision: start, stop, and restart instances, with crash recovery and backoff
- Health monitoring: periodic HTTP health checks and dashboard status cards
- Config management: structured editors for NullClaw, NullBoiler, NullTickets, and NullWatch, plus raw JSON editing
- Log viewing: tail and live server-sent-event streaming per instance
- One-click updates: download, config migration, and rollback on failure
- Multi-instance: several instances of the same component side by side
- Managed instance admin API: status, config, models, cron, channels, and skills routes for managed NullClaw installs
- NullBoiler UI: workflow editor, run monitoring, and checkpoint forking
- NullWatch flight recorder: run summaries, span timelines, evals, token usage, cost, and error context
- Mission Control: deterministic local replay of agent missions with failure, checkpoint recovery, telemetry, and exportable replay artifacts
- OS service: registers as a systemd or launchd service




