Skip to main content

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.

OpenBunny is a task extraction and management system that listens to your messaging channels — Slack, WhatsApp, iMessage, Telegram, and Gmail — and uses an LLM agent to automatically create and manage structured tasks.

How it works

  1. Listen — OpenBunny connects to your messaging channels and ingests conversations in real time
  2. Process — An LLM agent analyzes conversation context and decides whether to create, update, or ignore tasks
  3. Manage — Tasks are organized with priorities, labels, requesters, and reminders
  4. View — Use the local client, cloud dashboard, or mobile app to manage your tasks

Components

Service

The core engine. Connects to channels, runs the LLM agent, and exposes a REST API. Built with Node.js and Hono.

Cloud

Multi-tenant SaaS backend with a web UI. Powered by Next.js and Supabase with team management and push notifications.

Client

Lightweight local web UI with a Kanban board. Connects directly to the service API. No authentication required.

Mobile

Expo React Native app with offline-first sync, push notifications, and team support.

Deployment modes

OpenBunny supports three deployment configurations:
ModeDescriptionComponents
Fully localEverything runs on your machine with SQLiteService + Client
HybridService runs locally, data persists in the cloudService + Cloud
Fully remoteAll components deployed on serversService + Cloud + Mobile
See Architecture for a detailed breakdown.