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.

Features
- TUI with filtering, full keyboard navigation, mouse support, and quick task creation
--jsonon 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