Ultra-efficient personal AI assistant powered by Crystal
Autobot is a personal AI assistant framework written in Crystal — inspired by OpenClaw, rebuilt from scratch with security and efficiency as first-class concerns.
- 2MB binary, ~5MB RAM, <20ms startup, zero runtime dependencies
- Multi-provider LLM support — Anthropic, OpenAI, DeepSeek, Groq, Gemini, OpenRouter, AWS Bedrock, vLLM
- Chat channels — Telegram, Slack, WhatsApp with allowlists and custom commands
- Kernel-enforced sandboxing — Docker/bubblewrap OS-level isolation, not regex path checks
- Vision and voice — image analysis and Whisper transcription
- Persistent memory, cron scheduling, plugins, MCP server integration
- Run dozens of isolated bots on a single machine
brew tap crystal-autobot/tap && brew install autobot autobot new optimus && cd optimus autobot doctor autobot agent
| Repository | Description |
|---|---|
| autobot | Core framework — agent runtime, providers, channels, tools |
| autobot-sqlite | SQLite plugin for persistent storage |
| homebrew-tap | Homebrew formula for macOS/Linux installation |