Stars
Forks
Watchers
Developer links
ZeroClaw
ZeroClaw puts one personal AI agent on every messaging app you already use, answering from your own server with your own model keys. A single instance binds Discord, Telegram, Matrix, Slack, WhatsApp, Signal, email, and webhooks at once, so you can start a conversation on your phone and finish it at your desk without losing context. You choose the brain behind it: Anthropic, OpenAI, a local Ollama model, or any OpenAI-compatible endpoint, with fallback chains that keep the agent answering when one provider has a bad day. The agent acts through tools that run shell commands, drive a browser, call HTTP APIs, and talk to custom MCP servers you plug in. A web dashboard gives you chat, a memory browser, a configuration editor, cron job management, and a tool inspector from any browser. Long-term memory lives in SQLite on your disk with embedding-based recall, so past conversations stay searchable and private. Supervised autonomy is the default posture: medium-risk actions pause for your approval, high-risk actions are blocked outright, and operating system sandboxes plus cryptographic receipts keep every tool call bounded and auditable. Event-driven standard operating procedures react to MQTT messages, webhooks, schedules, and hardware events, and named agents let different personalities guard different channels. Registered as a system service, it stays online around the clock. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT or Apache-2.0 licensed.
Benefits
- One Agent, Every Channel
- Bind Discord, Telegram, Matrix, Slack, WhatsApp, Signal, and email to a single agent that keeps one memory and one personality across every conversation, instead of juggling separate bots per platform.
- Your Keys, Your Models
- Route requests between Anthropic, OpenAI, local Ollama, and OpenAI-compatible endpoints with automatic fallback chains, so a provider outage never silences your assistant and no vendor can hold your setup hostage.
- Guardrails On Every Action
- Supervised autonomy asks approval for medium-risk work and blocks high-risk work entirely, with operating system sandboxes, workspace boundaries, command policies, and cryptographic receipts recording everything the agent touches.
- Always On, Fully Yours
- Install it as a background system service with one TOML configuration file, SQLite memory stored on your own disk, and a dashboard you reach from any browser, no third-party cloud in the loop.
Features
- 30+ Messaging Channels
- Chat platforms, email over IMAP or Gmail push, voice, webhooks, social feeds, and Git forge events all deliver into the same agent loop simultaneously.
- Provider Routing And Fallbacks
- Pluggable model providers with routing rules and fallback chains span Anthropic, OpenAI, Ollama, and dozens of other hosted and local options.
- Sandboxed Tool Execution
- Shell, browser, and HTTP tools run inside Landlock, Bubblewrap, Seatbelt, or Docker sandboxes, bounded by workspace limits and a command policy you define.
- Dashboard And Gateway
- An HTTP and WebSocket gateway serves a web dashboard for chat, memory browsing, configuration editing, cron management, and live tool inspection.
- SOP Automation Engine
- Standard operating procedures trigger from MQTT, webhooks, cron schedules, or hardware events, run with approval gates, and resume after interruptions.
- Hardware And Editor Hooks
- A peripheral interface drives GPIO, I2C, SPI, and USB devices on Raspberry Pi and microcontroller boards, and Agent Client Protocol sessions connect your code editor.