This guide walks you through setting up OpenBunny in fully local mode with SQLite. You’ll have a working task extraction system connected to at least one messaging channel.Documentation Index
Fetch the complete documentation index at: https://docs.openbunny.ai/llms.txt
Use this file to discover all available pages before exploring further.
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.Verify it’s working
Check the service health endpoint:Next steps
Architecture
Understand how the components fit together
Configuration
Fine-tune the service behavior
Deploy to cloud
Set up multi-tenant cloud deployment
LLM agent
Learn how the agent processes conversations