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.30.0.tar.gz (89.9 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.30.0-py3-none-any.whl (75.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agile_backlog-0.30.0.tar.gz
  • Upload date:
  • Size: 89.9 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.30.0.tar.gz
Algorithm Hash digest
SHA256 5b1f3e73b9845599290b9d42d525c9feb0930d80b4b0ee74a16c5c2b94f0de38
MD5 6699677b22e45da58c3da099ede836f0
BLAKE2b-256 66d19bfe58bbf2c611bf03f5e07b56a515d7bed783c4676db32829da0c09c0d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: agile_backlog-0.30.0-py3-none-any.whl
  • Upload date:
  • Size: 75.9 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.30.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ce2a7364feadf53d52d57503dcf2ec9d02ee98d49c05431a994c69577b060d1
MD5 2d861acf50763b2954107f7e8862381a
BLAKE2b-256 a23cbc1000f7154484af3cf1365a3d7a4223f7e5b4c2837204c6bdda6fda816d

See more details on using hashes here.

Provenance

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