Skip to main content

brett

Backlog app icon

Backlog

bl is a keyboard-first terminal backlog for people and coding agents. Tasks are markdown files in git or bring your own backlog, and every worktree shares one live queue.

Backlog TUI demo

Features

  • TUI with filtering, full keyboard navigation, mouse support, and quick task creation
  • --json on every command, plus an MCP server for agents
  • Query language with readiness and ranking via bl next
  • Hooks, actions, and an event stream
  • Optional claims through Worklease so agents never pick up the same item

Backends

  • Native Markdown files
  • Backlog.md
  • Beads
  • GitHub Issues and Projects v2
  • Linear
  • Jira Cloud
  • External adapters over JSON-RPC

brettinternet/backlog

Go CLI and TUI