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:
See Architecture for a detailed breakdown.