इस प्रोजेक्ट के बारे में
ZeroClaw is a personal AI assistant infrastructure distributed as a single Rust binary. It functions as an agent runtime configured and run on your own hardware, retaining full ownership of the agent, data, and machine. Core capabilities include:
- Multi-channel communication: One agent can answer across 30+ configured channels. Inbound messages from Discord, Telegram, Matrix, email, webhooks, and CLI are delivered to the same agent loop.
- Provider-agnostic LLM support: Pluggable model providers include Anthropic, OpenAI, local Ollama, and any OpenAI-compatible endpoint. Fallback chains and routing keep the agent running if a provider fails.
- Security-first design: Default autonomy mode is supervised, requiring approval for medium-risk operations and blocking high-risk ones. Features include workspace boundaries, command policy, OS-level sandboxes (Landlock, Bubblewrap, Seatbelt, Docker), and cryptographic tool receipts for every action.
- YOLO mode: Exist for trusted development environments.
- Hardware capability: Supports Raspberry Pi, STM32, Arduino, and ESP32 via the Peripheral trait via GPIO, I2C, SPI, and USB.
- Gateway and 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 via MQTT, webhook, cron, or peripheral events, with approval gates and resumable runs.
- IDE integration: Agent Client Protocol support via JSON-RPC 2.0 over stdio for editor integration.
Configuration is managed via a single TOML file. The runtime uses SQLite and embeddings for memory. Installed as a system service via systemd, launchctl, or Windows Service. Dual-licensed under MIT and Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.