Trait-driven swappable core
Subsystems (Provider, Channel, Tool, Memory, Tunnel, Observer) are modeled as traits with built-in implementations; assembling a runtime becomes a config decision rather than a code integration project.
ZeroClaw turns agent infrastructure into a few‑MB single binary with a trait-driven, swappable core: model providers, messaging channels, tools, memory, tunnels, and observability become config-level choices instead of hard dependencies. Security is the default posture with localhost binding, pairing auth, strict allowlists, workspace scoping, and an optional Docker sandbox for safer execution. Its memory engine favors a local full‑stack approach—hybrid retrieval via SQLite (FTS5 + vectors) and optional PostgreSQL persistence—so you can scale from a terminal assistant to team automation without rewriting the stack.
| ✕Traditional Pain Points | ✓Innovative Solutions |
|---|---|
| Agent runtimes often depend on heavy language runtimes and multi-process stacks, leading to slow cold starts and high memory use on low-spec hosts. | A single-binary, trait-driven core makes Provider/Channel/Tool/Memory/Tunnel swappable by configuration, reducing lock-in and glue code. |
| Security boundaries are frequently bolted on later, making self-hosting risky without extra controls. | Security-first defaults: localhost binding, pairing auth, allowlists, workspace scoping, and optional Docker sandboxing for controlled execution. |
1curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/bootstrap.sh | bash1git clone https://github.com/zeroclaw-labs/zeroclaw.git && cd zeroclaw && cargo build --release --locked1./target/release/zeroclaw onboard --interactive1./target/release/zeroclaw daemon # or ./target/release/zeroclaw gateway| Core Scene | Target Audience | Solution | Outcome |
|---|---|---|---|
| Self-hosted multi-channel dev assistant for teams | engineering teams and platform groups | route CLI/Telegram/Discord/Slack messages into one runtime with consistent tooling and permission boundaries | faster triage and automation with auditable execution |
| Edge automation agent on low-spec hardware | engineers building store/factory/home automation | run a single-binary agent on Raspberry Pi or cheap instances to execute local commands and report status | stable always-on automation at lower cost |
| Workflow bot with swappable memory backends | support and ops teams needing long context | start with local hybrid SQLite memory and later switch to shared PostgreSQL storage | scale memory from personal to team use without rewriting the stack |