Skip to content

InbarR/Backlog-HQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BacklogHQ

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.

BacklogHQ logo

Features

  • 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

Prerequisites

Getting Started

# Install dependencies
npm install

# Run in development
npm start

Configuration

Edit 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.

Building Installers

# Windows installer (.exe)
npm run dist -- --win

# macOS disk image (.dmg)
npm run dist -- --mac

# Linux AppImage
npm run dist -- --linux

Tech Stack

  • Electron — Desktop shell with system tray
  • Express — Internal HTTP server for the dashboard API
  • backlog — The underlying backlog management CLI

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors