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.1-py3-none-win_arm64.whl (6.9 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

agentic_kanban-0.0.1-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.1-py3-none-manylinux_2_17_aarch64.whl (6.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 eaa2b96e8f001a9664aa70884ea789144926681cd2605f19fd8e22f26ed10bf7
MD5 48b032827b9a1c9db2a7bd2349ff670f
BLAKE2b-256 89b58e1d39f66dec023fcc1cb9eef09cc5391c94e2258b7ad973677ad6beeebe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 55aa2ec891d97ba4fba49dec0cdb2b9f410f54d3e040a6f78f5d576c127ffce3
MD5 9896eabef35d252cf35fcb2f721a6f20
BLAKE2b-256 6b09f6ce1275c58153d7bbd3c08c5243b2bc1bc51dd66c0640af2ae73b5e730f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e884b7c1fc3436c6e1a263281cb58b5a7a5b95b5eff75191fc99b8a6ce2eb842
MD5 97a200195426b5b5e5c9b7aa5612175f
BLAKE2b-256 ce06b29f3209784f76be66220680c1c53790c22b86021d02f5ac2fe7262be778

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cd09afa03ed013f191919e39d94e41dcba1dc2402c66734b8c43fec8e5d4d2e4
MD5 dc914861112985fb933fc910d7d2e5a4
BLAKE2b-256 3d4d6c1da8a80e67ae50f0d48c194f0530867804af01e54197e4f30d4ec57b49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29d96383aca2ac4769b2601195773e9d6d72502c44d330dce252c5d88808017e
MD5 507a98889505db711e15356f16412ca2
BLAKE2b-256 5af83bf01aec090ff060581db103aa0c629156bb05ee8be33b7b70c7f8bb7d99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79752669ecc56abdb79c75f28f06043e9e54beef85e12c594951705dea4112ee
MD5 4037a2870bbdbf1ece00373ff57b83c3
BLAKE2b-256 57f47afcbe5af9a275f7003160880999ef64eec78a83635f6bf771499b676141

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bdf79640c5930bc721abcd0fb645783f0f6d6ec2f73023d123f4dac25559e8ff
MD5 93459ce72b83b1200a6bc1370745e7f8
BLAKE2b-256 d56e248a0a73aee926aee7130eacde3b1669c18b07d0933b18408f9a3e7dcc07

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