Skip to main content

Lightweight Kanban board tool for agentic development

Project description

agile-backlog

CI PyPI License: MIT

Lightweight Kanban board tool for agentic development. Track backlog items as YAML files, move them through workflow stages via CLI or web UI, and keep everything git-tracked.

Features

  • CLI — add, list, move, edit, delete, validate, and inspect items from the terminal
  • Web board — NiceGUI dark-theme Kanban board with drag-and-drop, side panel editing, and filters
  • Sprint skills — bundled Claude Code skills for sprint-start, sprint-execute, sprint-end workflows
  • YAML-based storage — one file per item, human-readable, diff-friendly
  • Git-tracked — full history of every status change
  • Workflow phases — plan → spec → build → review → done

Installation

# From PyPI
pip install agile-backlog

# With web UI
pip install "agile-backlog[ui]"

# From source
pip install git+https://github.com/zbarbur/agile-backlog.git

Install Sprint Skills

agile-backlog install-skills

Copies bundled skills to .claude/skills/. See agile-backlog install-skills --help for options.

Quick Start

# Add a new backlog item
agile-backlog add "Fix auth leak" --priority P1 --category bug

# List all items
agile-backlog list

# Filter items
agile-backlog list --status doing --priority P1

# Move an item
agile-backlog move fix-auth-leak --status doing --phase build

# Edit task definition
agile-backlog edit fix-auth-leak --goal "Fix the OAuth token leak" --complexity M

# Show full details
agile-backlog show fix-auth-leak

# Open the Kanban board
agile-backlog serve

Statuses & Phases

Items flow: backlogdoingdone

While in "doing", items track their workflow phase: planspecbuildreview

Development

git clone https://github.com/zbarbur/agile-backlog.git
cd agile-backlog
uv venv && uv pip install -e ".[dev]"
pytest tests/ -v
ruff check . && ruff format --check .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agile_backlog-0.31.0.tar.gz (108.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agile_backlog-0.31.0-py3-none-any.whl (89.1 kB view details)

Uploaded Python 3

File details

Details for the file agile_backlog-0.31.0.tar.gz.

File metadata

  • Download URL: agile_backlog-0.31.0.tar.gz
  • Upload date:
  • Size: 108.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agile_backlog-0.31.0.tar.gz
Algorithm Hash digest
SHA256 e03161e7cd17e585941437eeb53d8894630acd2a0fae61ee6dc0db469783e7c1
MD5 1b4826296ba2d78872fecbc12a16b452
BLAKE2b-256 4882360ee1723503d66edaac07fc67aec900b25c0382e4a4e4f194dad0738afc

See more details on using hashes here.

Provenance

The following attestation bundles were made for agile_backlog-0.31.0.tar.gz:

Publisher: publish.yml on zbarbur/agile-backlog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agile_backlog-0.31.0-py3-none-any.whl.

File metadata

  • Download URL: agile_backlog-0.31.0-py3-none-any.whl
  • Upload date:
  • Size: 89.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agile_backlog-0.31.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48ffca3e10a566d0ce3d9fe29c965ce397b9383a9bcfe589e0a8d132ded9dc16
MD5 da21a25e63e1b666f953bec32d238f4c
BLAKE2b-256 3a5f1b60b6e474248fe095b4f85c285524e26289be6cc64af50be3a1e562d3bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for agile_backlog-0.31.0-py3-none-any.whl:

Publisher: publish.yml on zbarbur/agile-backlog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page