brief_bird is a Flutter desktop app designed to help developers efficiently manage their side projects. It leverages SQLite (via Drift) for local data storage and features a Kanban-style UI to visualize project status at a glance. The app is lightweight, launches automatically on startup, and provides actionable insights into your project workflow.
As a developer, I often found it challenging to keep track of multiple side projects—some active, some paused, and others abandoned. Existing tools were either too complex or not tailored for local, developer-centric workflows. I built brief_bird to solve this: a simple, fast, and visually intuitive way to monitor, organize, and launch my projects directly from my desktop.
- Kanban Board UI: Projects are displayed in columns by status—Unfinished/In Progress, Complete, Paused, Dead—making it easy to see what needs attention.
- Project Details: Each card shows the project name, status (color-coded), last launched date, and file path.
- Quick Actions: Launch projects in VS Code with one click, mark projects as dead, and update statuses seamlessly.
- Filtering & Search: Filter projects by status and search by name for fast navigation.
- Settings: Configure VS Code path and app preferences.
- Local & Fast: All data is stored locally using SQLite, ensuring privacy and instant access.
- Flutter: For cross-platform desktop UI.
- Drift (SQLite): Local database for project management.
- Dart: Application logic and state management.
- VS Code Integration: Launch projects directly from the app.
- Project Visibility: No more forgotten or abandoned side projects—everything is visible and organized.
- Workflow Efficiency: Launching and updating projects is fast, reducing context-switching and manual tracking.
- Status Tracking: Color-coded statuses and last launched dates help prioritize work and reflect real activity.
- Local-first Approach: No cloud dependencies; everything works offline and respects developer privacy.
- On startup, brief_bird scans and displays all your tracked projects in a Kanban board.
- You can filter, search, and update project statuses.
- Launch any project in VS Code instantly.
- All changes are saved locally, and the UI updates in real time.
- Clone the repository.
- Run
flutter pub getto install dependencies. - Launch the app with
flutter run -d linux(or your platform). - Add your projects and start managing them!

