How it works
- Listen — OpenBunny connects to your messaging channels and ingests conversations in real time
- Process — An LLM agent analyzes conversation context and decides whether to create, update, or ignore tasks
- Manage — Tasks are organized with priorities, labels, requesters, and reminders
- 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:| Mode | Description | Components |
|---|---|---|
| Fully local | Everything runs on your machine with SQLite | Service + Client |
| Hybrid | Service runs locally, data persists in the cloud | Service + Cloud |
| Fully remote | All components deployed on servers | Service + Cloud + Mobile |