Backburner
Private project memory for work worth coming back to.
Not everything belongs today.
Put it on the backburner.
Backburner stores tasks locally inside a git repository. It is intentionally small. Every task lives in one of three places: Today, Backburner, or Archive.
Backburner is named after the kitchen. When you're busy on the line, you move something to the back burner—not because it isn't important, but because something else needs your attention first. It'll still be there when you're ready.
The Model
Backburner has three states.
- Today — your active working memory.
- Backburner — deferred work waiting to become relevant again.
- Archive — resolved work that is no longer on the docket.
Today ─────► Archive
│
▼
Backburner ─────► Today
New tasks enter Today by default. Use --backburner to park work without
making it active.
bb finish-session reconciles your working memory.
- Completed tasks move to Archive.
- Unfinished Today tasks return to the Backburner.
Tomorrow starts with a clean Today.
Install
macOS and Linux:
|
Windows PowerShell:
powershell -ExecutionPolicy ByPass -c "irm https://github.com/rollingstorms/backburner/releases/latest/download/backburner-installer.ps1 | iex"
Rust users can also install from crates.io:
The installed binary is named bb.
Developer Build
Build from source when working on Backburner itself:
Initialize a Repository
This creates .backburner/backburner.db and adds .backburner/ to
.git/info/exclude, keeping your project memory private to your local checkout.
Commands
Capture
View
Update
Sessions
Sessions scope the Today list.
bb session start <name> creates or resumes a working session. New tasks are
added to that session's Today list.
bb finish-session reconciles the active session. When no session is active,
it reconciles every Today task.
Use bb finish-session <name> to reconcile a specific session regardless of
which session is currently active.
Context
Tasks can carry context that makes them easier to resume later.
Machine-readable context is also available:
bb context includes Today and Backburner tasks.
Test