Skip to main content

AI-powered Kanban TUI for autonomous development workflows

Project description

██╗  ██╗ █████╗  ██████╗  █████╗ ███╗   ██╗
██║ ██╔╝██╔══██╗██╔════╝ ██╔══██╗████╗  ██║
█████╔╝ ███████║██║  ███╗███████║██╔██╗ ██║
██╔═██╗ ██╔══██║██║   ██║██╔══██║██║╚██╗██║
██║  ██╗██║  ██║╚██████╔╝██║  ██║██║ ╚████║
╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝

AI-powered Kanban TUI for autonomous development workflows

GitHub release (latest by date) License: MIT PyPI version

Kagan is a terminal-based Kanban board that integrates AI agents to help you complete development tasks autonomously or collaboratively.

Kagan Screenshot

Supported AI CLIs

Available now:

  • Claude Code
  • OpenCode

Coming soon:

  • Gemini
  • Codex
  • More providers

Install

Quick Install (with uv)

uv tool install kagan

All-in-One Install (includes uv + Python)

curl -fsSL https://uvget.me/install.sh | bash -s -- kagan

[!NOTE] The all-in-one installer automatically installs uv and Python if needed, then installs Kagan via uv tool install.

Usage

kagan                  # Launch TUI
kagan mcp             # Run as MCP server
kagan --help          # Show all options

Key Shortcuts

Kagan is keyboard-first. Here are the essential shortcuts:

Key Action
Navigation
h/j/k/l Move focus (vim-style)
Tab/Shift+Tab Cycle columns
Tickets
n New ticket
v View details
e Edit ticket
x Delete ticket
Enter Open session (PAIR) / watch agent (AUTO)
a Start agent (AUTO mode)
w Watch agent output
Leader (g + key)
g h/l Move ticket left/right
g r Review ticket
g d View diff
Review
D View diff
r Open review modal
m Merge ticket
Global
p Planner mode
, Settings
? Help
Ctrl+P Command palette
q Quit

See docs/index.md for complete keybindings.

Documentation

See the docs/ folder for detailed documentation:

License

MIT


Star History Chart

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

kagan-0.2.0b1.tar.gz (205.2 kB view details)

Uploaded Source

Built Distribution

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

kagan-0.2.0b1-py3-none-any.whl (153.7 kB view details)

Uploaded Python 3

File details

Details for the file kagan-0.2.0b1.tar.gz.

File metadata

  • Download URL: kagan-0.2.0b1.tar.gz
  • Upload date:
  • Size: 205.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kagan-0.2.0b1.tar.gz
Algorithm Hash digest
SHA256 6c8b10160231268ed07d237e2b566eea0cb5b11643861f956b7e1883947e6440
MD5 036047508ceadaca0e53498f4c7485c6
BLAKE2b-256 139c77ac0696aa4597796f67a732817770de6b7ff0fc8325cf58a3b329a4b23a

See more details on using hashes here.

Provenance

The following attestation bundles were made for kagan-0.2.0b1.tar.gz:

Publisher: cd.yaml on aorumbayev/kagan

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

File details

Details for the file kagan-0.2.0b1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for kagan-0.2.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 f48e3cf24195ec9d8eb8bc3a6373201ff72e6dd3b90b340e9215d3d12fbd0fa8
MD5 929c1882cf95be00335929de5e6af0dc
BLAKE2b-256 fba1fa137f2435f4ce70d257d84b4b0925f50c888c58fd6830c7b2f5643960dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for kagan-0.2.0b1-py3-none-any.whl:

Publisher: cd.yaml on aorumbayev/kagan

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