Prerequisites
- Node.js 22 or later
- An OpenRouter API key
- Credentials for at least one messaging channel (Slack, WhatsApp, Telegram, or Gmail)
Setup
BACKEND=local
SQLITE_PATH=./data/openbunny.db
OPENROUTER_API_KEY=sk-or-v1-your-key-here
OPENROUTER_MODEL=anthropic/claude-sonnet-4
This walks you through connecting Slack, WhatsApp, Telegram, or Gmail. See the Channels docs for detailed setup instructions per channel.
The service starts on
http://localhost:3100. It begins listening to your configured channels immediately.