Skip to main content
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.

Prerequisites

  • Node.js 22 or later
  • An OpenRouter API key
  • Credentials for at least one messaging channel (Slack, WhatsApp, Telegram, or Gmail)

Setup

Verify it’s working

Check the service health endpoint:
Send a message in your connected channel that contains an actionable task. Within a few minutes (after the debounce window), OpenBunny will process the conversation and create a task. View your tasks:

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