Catalog PyPI
Back to packageRELEASE DETAILS

0.33.0

PyPI

agile-backlog

Lightweight Kanban board tool for agentic development

Published23 Jul 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Version 0.33.0 documentation

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: backlog → doing → done

While in "doing", items track their workflow phase: plan → spec → build → review

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 .

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
pyyaml
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyyaml>=6.0.0runtime
click
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
click>=8.1.0runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.0.0runtime
nicegui
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nicegui>=2.0.0runtime
nicegui
Environment
{
  "extras": "",
  "marker": "extra == \"ui\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nicegui>=2.0.0; extra == "ui"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest>=8.0.0; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ruff>=0.8.0; extra == "dev"runtime
nicegui
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nicegui>=2.0.0; extra == "dev"runtime

Distribution files

2 collected
agile_backlog-0.33.0-py3-none-any.whl

bdist_wheel · 95.96 KB · Python py3

Source file
agile_backlog-0.33.0.tar.gz

sdist · 120.05 KB · Python source

Source file

Repository

PENDING
zbarbur/agile-backlog

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:06 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:8f810dcdc2cf185361c44d1b1e955c6a2792636667ec79de1a7956e266ec967d

Other collected versions

View all collected versions →