Skip to main content

Kanban board for managing AI agent sessions

Project description

kanban

A kanban board for managing AI agent sessions. Each ticket is bound to an agent session (Claude Code, pi/Ollama, …) running inside its own git worktree, executed in the target repository's existing devcontainer. The active harness is selected globally in the app's settings.

Run

SOURCE=$HOME/code
docker run -d --name kanban \
  --restart unless-stopped \
  -p 127.0.0.1:7474:7474 \
  -p 13000-13099:13000-13099 \
  -v $XDG_RUNTIME_DIR/docker.sock:/var/run/docker.sock \
  -v $HOME/.claude:$HOME/.claude \
  # Agent config dir. Claude Code reads ~/.claude; for other harnesses
  # (e.g. pi/Ollama) substitute or add the relevant path.
  -v $SOURCE:$SOURCE \
  -v $HOME/.local/share/kanban:$HOME/.local/share/kanban \
  -e HOME=$HOME \
  -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR \
  -e KANBAN_DATA_DIR=$HOME/.local/share/kanban \
  -e GH_TOKEN=$(gh auth token) \
  lahmanja/kanban:latest

Open http://localhost:7474.

Build

cd kanban
docker build -t kanban:dev .

Per-task ports

Optional <worktree>/.kanban.toml associates .vscode/tasks.json labels with container ports:

[[task]]
label = "Start Frontend"
container_port = 3000

[[task]]
label = "Start Backend"
container_port = 8080

When a task with an associated port runs, kanban allocates a host port from 13000-13099 and runs a TCP proxy.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

agentic_kanban-0.0.3-py3-none-win_arm64.whl (6.9 MB view details)

Uploaded Python 3Windows ARM64

agentic_kanban-0.0.3-py3-none-win_amd64.whl (7.5 MB view details)

Uploaded Python 3Windows x86-64

agentic_kanban-0.0.3-py3-none-manylinux_2_17_x86_64.whl (7.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

agentic_kanban-0.0.3-py3-none-manylinux_2_17_aarch64.whl (6.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

agentic_kanban-0.0.3-py3-none-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

agentic_kanban-0.0.3-py3-none-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

agentic_kanban-0.0.3-py3-none-any.whl (7.4 MB view details)

Uploaded Python 3

File details

Details for the file agentic_kanban-0.0.3-py3-none-win_arm64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-win_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c4f61e185949e426b20fa20fcd39919ba4c12413be8c9ccef8dd3d7c2dba2ba4
MD5 781a09330d242b49469ee93840f644d7
BLAKE2b-256 5253e698e41309ab69d9627562b5692aa918191a4b5ba9a5de82ada3a852cda5

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1cfe25b692d3fc6349468ef85fb5f98b88ba146c8497e864e2ae4779613beec8
MD5 5ad6863c6df056f3f71502fd267b6e6e
BLAKE2b-256 c07bd97cae14b6092b235a4f2b3ae7752e45062f827cd7bd4a30920bee07670d

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-manylinux_2_17_x86_64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-manylinux_2_17_x86_64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5974013c7f8e86578cdc4ff36eb0c8ef11fdee511a09ec4f409f854a3fab791a
MD5 a1d91e1c673f181c0d067d8d90124027
BLAKE2b-256 1202e79508b84fba8abae19619d0aa4d6c55a5ee900c11465d260695468d3428

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-manylinux_2_17_aarch64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-manylinux_2_17_aarch64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c5422ad0fc4c209a530ef8f07efc5af95f082c8ef820548b134796448378e6f7
MD5 2cd2db7be5104d773e6bb38aa22e2648
BLAKE2b-256 c835af759f0554a1cdc279574feeea9902a10fce306fda1cc5c2cedbe513cf21

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d532045807a177489f7d1f045b346583598b568ab50a7096c6c73b2eb92f391
MD5 8c6c774a60c4e48673c00318ff099a11
BLAKE2b-256 1e41c91dbd0312d77c59d1a2f922930c95f9139a7dcaffe7c5b2bc751edb5e96

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a13bc0100b16b8431774658322389d7b86f4012ad04ab01dcfee1a331b65b1e8
MD5 3d865f252c5e08dd705badfc11f3aa3e
BLAKE2b-256 7c39c16db65a6cb6be45d81c91b6492f2141b7d7aba9e76bcd3184460bfab11f

See more details on using hashes here.

File details

Details for the file agentic_kanban-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: agentic_kanban-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentic_kanban-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c9d5b499847c16a69b56a2c0e80315e933d5fb449869ddd77f3a282e2f17dd3
MD5 67e4dd9464dc5d97a5991eeba86f7dec
BLAKE2b-256 2cf155419aac967d97f2c93b7eaeffce5aadc4946a5c4716a64cea3c8e44afbb

See more details on using hashes here.

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