zeroclaw
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
ZeroClaw is a self-hosted AI personal assistant agent runtime built in Rust that runs on any operating system. It connects to over 20 LLM providers (Anthropic, OpenAI, Ollama, and more) and communicates through 30+ channels including Discord, Telegram, Matrix, email, voice, and webhooks. The agent executes tasks using built-in tools like shell access, browser automation, HTTP requests, and hardware control (GPIO/I2C/SPI), with security-first design featuring supervised autonomy, workspace boundaries, and cryptographic tool receipts. Developers configure the agent through a single TOML file and can run it as an always-on background service on their own infrastructure.
Key Features
Use Cases
- 01Running a personal AI assistant that answers queries across multiple communication platforms from a single agent instance
- 02Automating tasks with supervised approval workflows for medium-risk operations while blocking high-risk actions
- 03Controlling hardware devices like Raspberry Pi, Arduino, or ESP32 through natural language commands
- 04Building custom autonomous workflows triggered by MQTT events, webhooks, or scheduled cron jobs
- 05Integrating AI assistance directly into code editors and IDEs through the Agent Client Protocol
- 06Self-hosting a privacy-focused AI agent with full data ownership on personal infrastructure
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
zeroclaw — FAQ
What is ZeroClaw?+
ZeroClaw is a self-hosted AI personal assistant agent runtime written in Rust that you run on your own infrastructure. It connects to LLM providers like Anthropic, OpenAI, and Ollama, and interacts through 30+ channels while executing tasks using built-in tools with security-first design.
How do I install ZeroClaw?+
On Unix systems, run the one-line installer script which downloads the binary and runs quickstart setup. On Windows, use the prebuilt PowerShell installer documented in the Windows setup guide. After installation, run 'zeroclaw quickstart' to configure your LLM provider and create a working configuration file.
Do I need API keys to use ZeroClaw?+
Yes, you need credentials for at least one LLM provider such as OpenAI, Anthropic Claude, or you can use a local Ollama instance. The quickstart wizard guides you through provider setup, and you can configure multiple providers with fallback chains.
Which AI clients and platforms does ZeroClaw work with?+
ZeroClaw is a standalone agent runtime that works through 30+ channels including Discord, Telegram, Matrix, email, webhooks, CLI, and voice. It also supports IDE integration via Agent Client Protocol (ACP) and provides a web dashboard for direct interaction.
Is ZeroClaw free to use?+
Yes, ZeroClaw is open-source software dual-licensed under MIT or Apache 2.0, so you can use it freely. However, you'll need to pay for LLM provider API usage (OpenAI, Anthropic, etc.) unless you use a free local model through Ollama.
What operating systems does ZeroClaw support?+
ZeroClaw runs on Linux, macOS, Windows, FreeBSD, and NixOS. It can also run in Docker containers and supports hardware platforms like Raspberry Pi, Arduino, STM32, and ESP32 for GPIO/I2C/SPI control.
How do I install zeroclaw?+
Open the source repository on GitHub and follow its README. zeroclaw is a agent — MCP Agents Market links you directly to the official repo.
Is zeroclaw free?+
zeroclaw is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.