Skip to content

tryonlinux/BucketLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BucketLine

Visual label management for Linear. Drag issues between label buckets on a freeform whiteboard canvas.

Buy Me a Coffee

Demo

License Platform


What is this?

BucketLine gives you a whiteboard where each bucket is a label. Drag an issue from one bucket to another and the label updates in Linear instantly. Useful for triaging or reorganizing a large backlog at a glance.

  • Freeform canvas -- pan and zoom freely; hold Space and drag to pan, scroll to zoom
  • Moveable buckets -- drag any bucket anywhere on the canvas; layout is saved per team
  • Resizable buckets -- resize buckets to fit your workflow; overlap prevention keeps things tidy
  • Drag to relabel -- drop an issue onto a bucket to add that label (and remove the source label)
  • Live refresh -- issues stay in sync with Linear every 90 seconds in the background
  • Filters -- hide completed/canceled states, specific labels, or priorities
  • Themes -- choose from Light, Dark, Violet, Rose, Emerald, Amber, or Cyan
  • Draft cards -- duplicate an issue as a draft to stage it in multiple buckets before committing
  • Context menu -- right-click any issue card to move, add labels, duplicate, remove, copy the issue ID, or open it in Linear
  • Issue descriptions -- click the info icon on any card to read the full description inline
  • Per-bucket search -- filter cards within a bucket by typing in the search bar at the top

Download

Grab the latest release for your platform from the Releases page:

Platform Download
macOS (Apple Silicon) BucketLine-x.x.x-arm64.dmg
macOS (Intel) BucketLine-x.x.x-x64.dmg
Windows (x64) BucketLine-x.x.x-x64-setup.exe
Windows (ARM) BucketLine-x.x.x-arm64-setup.exe
Linux (x64) BucketLine-x.x.x-x64.AppImage
Linux (ARM) BucketLine-x.x.x-arm64.AppImage

Getting started

  1. Download and install the app for your platform
  2. Open BucketLine and enter your Linear API key
  3. Select a team -- your issues load automatically
  4. Drag issues between label buckets to reorganize

Development

Prerequisites

  • Node.js 24+
  • npm

Setup

npm install

Run in development

npm run dev

Run tests

npm test                  # run tests
npm run test:coverage     # run tests with coverage report

Build

npm run build:mac         # macOS DMG (x64 + arm64)
npm run build:win         # Windows installer (x64 + arm64)
npm run build:linux       # Linux AppImage (x64 + arm64)

IDE setup

VS Code with the ESLint and Prettier extensions. The repo includes recommended extension and formatter settings.

Support

If BucketLine saves you time, consider buying me a coffee

License

MIT -- 2026 Jordan Tryon

About

GUI application for managing labels on Linear Issues using buckets like you would with sticky notes

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages