A cross-platform desktop app for managing multiple project backlogs from a single dashboard.
BacklogHQ runs backlog instances for each of your projects and presents them in a unified interface with a sidebar, health monitoring, and system tray support — so it stays running in the background even when you close the window.
- Multi-project dashboard — Switch between project backlogs from a single sidebar
- System tray — Closing the window minimizes to tray; right-click to quit
- Health monitoring — Green/red status dots show which backlog servers are running
- Add/remove projects — Manage projects with a built-in folder picker
- Drag-to-reorder — Rearrange projects in the sidebar
- Restart servers — One-click restart for individual project backlogs
- Cross-platform — Works on Windows, macOS, and Linux
# Install dependencies
npm install
# Run in development
npm startEdit config.json to set the dashboard port and pre-configure projects:
{
"port": 6420,
"projects": [
{ "name": "My Project", "path": "/path/to/project" }
]
}Projects can also be added/removed from the UI at runtime.
# Windows installer (.exe)
npm run dist -- --win
# macOS disk image (.dmg)
npm run dist -- --mac
# Linux AppImage
npm run dist -- --linux- Electron — Desktop shell with system tray
- Express — Internal HTTP server for the dashboard API
- backlog — The underlying backlog management CLI
MIT