GitHub - moltbot/moltbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
2 months ago
- #AI Assistant
- #Self-hosted
- #Multi-platform
- Moltbot is a personal AI assistant that runs on your own devices and integrates with multiple messaging platforms like WhatsApp, Telegram, Slack, Discord, and more.
- It supports voice and text interactions on macOS, iOS, and Android, and includes features like a live Canvas for visual workspace control.
- The Gateway serves as the control plane, managing sessions, channels, tools, and events, with a focus on being local, fast, and always-on.
- Preferred setup involves running the onboarding wizard (moltbot onboard) which guides through gateway, workspace, channels, and skills configuration.
- Supports multiple runtime environments including Node.js (≥22), npm, pnpm, or bun, with recommended models like Anthropic Pro/Max + Opus 4.5 for better performance.
- Security features include DM pairing for unknown senders, requiring explicit opt-in for public inbound DMs, and tools like moltbot doctor to check configurations.
- Companion apps are available for macOS (menu bar control), iOS, and Android, adding features like Voice Wake, Talk Mode, and Canvas surfaces.
- Moltbot can be configured for remote access via Tailscale Serve/Funnel or SSH tunnels, with the Gateway remaining bound to loopback for security.
- Includes a skills platform (ClawdHub) for discovering and managing new skills, and supports session management tools for coordinating work across different chat surfaces.
- Configuration is flexible, with options for sandboxing non-main sessions in Docker for added security, and detailed guides for setting up specific channels like WhatsApp, Telegram, Slack, etc.