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.27.0.tar.gz (81.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.27.0-py3-none-any.whl (70.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for agile_backlog-0.27.0.tar.gz
Algorithm Hash digest
SHA256 05045fbe3b2148d96acc5088f5b3a1fcb821cc1a535154d99b3f127f0fbef69f
MD5 3da22d83daea774f84c479f320329cb9
BLAKE2b-256 a5b0a6be819269b3125bedb190b7ae28d79c834efc84e23d8ba657469e590956

See more details on using hashes here.

Provenance

The following attestation bundles were made for agile_backlog-0.27.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.27.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for agile_backlog-0.27.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3b3cbc8d915cdd63bfeaa1a32c4988c92f62644e678f478ad12c17d3338c11e
MD5 4379a64ec631b8705ef5d347c7eb0176
BLAKE2b-256 b2c86a899e2ba7ffbd97d7d10499b7c16104db578bbe2c2bbff1a33fc609c1ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for agile_backlog-0.27.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