zeroclaw-labs/zeroclaw
zeroclaw-labs/zeroclaw has 33,314 GitHub stars and 5,004 forks. GitHot measured +195 in 7 days. Last checked 2026-11-11 00:28 UTC. Last push 2026-11-06.
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform โ deploy anywhere, swap anything ๐ฆ
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +195
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
๐ฆ ZeroClaw โ Personal AI Assistant
You own the agent. You own the data. You own the machine it runs on.
Website ยท Docs ยท Philosophy ยท Quick start ยท Architecture ยท Discord
ZeroClaw is an agent runtime โ a single Rust binary you configure and run. It talks to LLM providers (Anthropic, OpenAI, Ollama, and ~20 others), reaches the world through 30+ channels (Discord, Telegram, Matrix, email, voice, webhooks, your own CLI), and acts through tools (shell, browser, HTTP, hardware, custom MCP servers). Everything runs on your machine, with your keys, in your workspace.
Read the Philosophy for the four opinions that shape it.
Install
Unix (recommended)
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | sh
"${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
Windows (recommended)
Use the Rust-free prebuilt PowerShell path in the Windows setup guide. It installs the current release, updates PATH, and runs Quickstart.
For the guided Unix installer, source builds, app and feature selection, and PATH behavior, compare the installation paths.
Run ./install.sh --help for the complete Unix installer flag reference.
Working on the docs? The translated documentation catalogues live in a git submodule (
docs/book/po). The Rust build does not need it, but building or syncing the docs does. Clone with it, or add it to an existing clone:git clone --recurse-submodules https://github.com/zeroclaw-labs/zeroclaw.git git submodule update --init docs/book/po # existing clone
Platform-specific notes: Linux ยท macOS ยท Windows ยท FreeBSD ยท NixOS ยท Docker
Quick start
zeroclaw quickstart # one-shot setup: pick a provider, write a working config
zeroclaw agent -a <alias> # interactive chat using the [agents.<alias>] entry
zeroclaw service install # register as systemd/launchctl/Windows Service
zeroclaw service start # run it always-on in the background
Full walkthrough: Quick start โ or skip the safety gates with YOLO mode for dev boxes.
What ZeroClaw does
- Multi-channel โ one agent answering you across every channel you configure. Inbound messages from Discord, Telegram, Matrix, email, webhooks, CLI โ all delivered to the same agent loop.
- Provider-agnostic โ model providers are pluggable. Configure Anthropic, OpenAI, local Ollama, or any OpenAI-compatible endpoint. Fallback chains and routing keep the agent running when a provider flakes.
- Security-first, with escape hatches โ default autonomy is
supervised: medium-risk ops require approval, high-risk blocked. Workspace boundaries, command policy, OS-level sandboxes (Landlock / Bubblewrap / Seatbelt / Docker), and cryptographic tool receipts on every action. YOLO mode exists for trusted dev environments. - Hardware-capable โ GPIO / I2C / SPI / USB on Raspberry Pi, STM32, Arduino, and ESP32 via the
Peripheraltrait. See Hardware. - Gateway + dashboard โ HTTP / WebSocket gateway for clients, with a web dashboard for chat, memory browsing, config editing, cron management, and tool inspection.
- SOP engine โ event-triggered Standard Operating Procedures (MQTT / webhook / cron / peripheral) with approval gates and resumable runs.
- ACP โ IDE / editor integration via Agent Client Protocol (JSON-RPC 2.0 over stdio).
Configuration
One TOML file at ~/.zeroclaw/config.toml. Pointers:
- Provider configuration โ the universal
[providers.models.<type>.<alias>]schema - Channels overview โ per-channel
[channels.<type>.<alias>]blocks - Security overview โ autonomy, sandboxing, tool receipts
- Full config reference โ generated from the live schema; every key documented
A V3 config has at minimum four section headers (<type>.<alias> shaped) โ a provider entry, an agent that references it, and a risk profile the agent gates against. A hand-written file should also start with schema_version = 4, the current schema version. See Provider Configuration โ Minimal working example for the canonical four-section form with inline type/alias commentary.
For standard OpenAI Codex subscription auth, Quickstart can write the provider entry for you:
zeroclaw auth login --model-provider openai-codex --import ~/.codex/auth.json # if already signed in with Codex CLI
zeroclaw quickstart --model-provider openai-codex --model gpt-5.4
The provider entry uses the canonical OpenAI shape; the alias below is an example:
[providers.models.openai.coding] # type = openai; alias = coding (you choose)
model = "gpt-5.4"
wire_api = "responses"
requires_openai_auth = true
โฆand point your agent at it with model_provider = "openai.<alias>".
Notes:
- Normal OpenAI Codex subscription auth uses stored auth profiles, not an
api_keyon the provider entry. - Claude Max setup-token auth stays on the canonical Anthropic slot: run
claude setup-token, choosesetup_tokenin Quickstart, and paste the generated token into the API key/token prompt. - Only set
api_key/urion[providers.models.openai.<alias>]when intentionally targeting a custom OpenAI-compatible gateway or endpoint. - If you see
provider streaming failed, falling back to non-streaming chat, ZeroClaw retries the same request in non-streaming mode. Checkzeroclaw auth statusbefore changing provider config.
Architecture
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ channels gateway ACP โ
โ (30+ adapters) (REST/WS) (JSON-RPC) โ
โ โ โ
โ ZeroClaw runtime โ
โ โโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโ โ
โ โ agent โ security โ SOP โ โ
โ โ loop โ policy โ engine โ โ
โ โโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโ โ
โ โ โ โ โ
โ providers tools memory โ
โ (Anthropic, (shell, (SQLite, โ
โ OpenAI, browser, embeddings) โ
โ Ollama, HTTP, โ
โ ~20 more) hardware) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Full detail with Mermaid diagrams: Architecture overview ยท Request lifecycle ยท Crates.
Contributing
Start with how to contribute. Larger changes go through the RFC process. Real-time chat lives on Discord (the best way to reach the team); durable work tracking is on GitHub issues.
Good places to start:
- New channel โ
crates/zeroclaw-channels/ - New provider โ
crates/zeroclaw-providers/ - New tool โ
crates/zeroclaw-tools/ - Hardware support โ
crates/zeroclaw-hardware/ - Docs โ
docs/book/src/
AI-assisted PRs are welcome; see Contribution culture (RFC #5615) for the co-authorship norms.
Security
Do not file public issues for security vulnerabilities. Email [email protected]. See SECURITY.md for the full policy.
Official repository & impersonation notice
This is the only official ZeroClaw repository:
Any other repository, organization, domain, or package claiming to be "ZeroClaw" or implying affiliation with ZeroClaw Labs is unauthorized and not affiliated with this project.
License
Dual-licensed: MIT OR Apache 2.0. You may choose either. Contributors automatically grant rights under both โ see CLA. The ZeroClaw name and logo are trademarks of ZeroClaw Labs.
Sponsors
Thanks to Blacksmith for sponsoring the CI infrastructure that builds and tests ZeroClaw.
Credits
Built and maintained by the community โ original creator @theonlyhennygod; project lead @JordanTheJet. Full maintainer list in Communication.
Thanks to the communities that incubated early work: Harvard University, MIT, Sundai Club, and every contributor pushing it forward.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,646 starspublic-apis/public-apis
A collective list of free APIs
498,017 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. ๐ฆ
394,310 stars