Skip to content

Latest commit

 

History

History
94 lines (64 loc) · 3.3 KB

File metadata and controls

94 lines (64 loc) · 3.3 KB

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