DragonFly is an open-source desktop application for personal and team project management. It runs entirely on your machine — no cloud account required, no telemetry, no subscriptions.
Key characteristics:
- All data stored locally in SQLite (optionally encrypted with AES)
- Optional PocketBase sync for teams
- Voice transcription via Whisper (runs fully offline)
- Rich text notes with Mermaid diagram support
- Available for Windows and Linux
| Feature | Description |
|---|---|
| Kanban Board | Drag & drop task management with customizable columns |
| Todo List | Simple task list with due dates and priorities |
| Rich Notes | BlockNote-powered editor with Markdown, diagrams (Mermaid), and scratchpads |
| Reminders | Time-based reminders with optional email notifications |
| Voice Input | Offline speech-to-text transcription via Whisper.cpp |
| Backups | One-click ZIP backup of all data and attachments |
| Encryption | AES passphrase protection for sensitive data |
| Sync | Optional PocketBase-based team sync |
| i18n | UI available in 8 languages |
Download the latest release for your platform from the Releases page.
| Platform | Format |
|---|---|
| Windows | .msi (installer), .exe (NSIS), portable .zip |
| Linux | .deb, .rpm, .AppImage |
See docs/building.md for full build instructions, including a Docker-based build that requires no local toolchain installation.
Quick start (requires Node.js 20+, Rust stable, CMake):
git clone https://github.com/limoza-dragonfly/dragonfly.git
cd dragonfly
npm install
npm run dev:tauri| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript + Vite |
| UI | Tailwind CSS + Shadcn/ui + Radix UI |
| Editor | BlockNote |
| State | Zustand |
| Backend | Tauri v2 (Rust) |
| Database | SQLite via tauri-plugin-sql |
| Voice | Whisper.cpp via whisper-rs |
| Lettre (SMTP) |
Contributions are welcome! Please read CONTRIBUTING.md before opening a pull request.
Found a vulnerability? Please read our Security Policy before disclosing publicly.
This project is licensed under the terms in LICENSE.
Third-party licenses are listed in THIRD_PARTY_LICENSES.





