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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 a76dbb85d033dd4da7c924c30d3f248c50b7c3afe398abc39262bdc9606bca9c
MD5 b7ca03a7eccaf8f6526c2500ed9296d5
BLAKE2b-256 091992cbdbfb5b0b4d59470b396366653620bf46ac53f7314147355973a867e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8ac7d4db6a703c086f9b3dc789d388cc685bb9a56ffc19a15e80be908c645744
MD5 16e9d39cf6844da909ce4fc0bfffcb61
BLAKE2b-256 8aad616e59dfce682cff17b87e3c2a54def6e57d0a3b8fbd7d854cec351d19ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cd2adc44555490c59a5058c30a4cbad4f4a2e2d67f2d9463fe3d908ecb6f9286
MD5 22621d237c08127de0e85482f3a01051
BLAKE2b-256 04d5df8fbb75bfb22eafc6a7c0bfd08a71814b88349b4c0bccff668a192cb05c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92e08f68da1b208f6055cdfa97559c956489ed6a49e1aede2f475ffe60353754
MD5 e134a23ded81fb23e9f9ec6a9d113a51
BLAKE2b-256 d17d5bfbdf83b0b842a9fce3f29fff25353acf3ac7ceaccdca306976ada63031

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d8809a7097d3a7b17f8b0293a2dd2f1f8441ccb4ed75e6eb721b05975ea00b5
MD5 954d4cb4ad4e27fa17bb3247e01f8350
BLAKE2b-256 3f0894095b98ae1ca00fb8c2aac4aa7d85ebf370c1c922ca4a9a5493cfe23d84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 055adf37cc9440217b72fc17a000bc5bb24991c178628004e70aa18b94d3b9bc
MD5 346fd79d81ed87452d64b441f1e19936
BLAKE2b-256 d2d1205115d6ba9044a337b5e54db0751e5f45803e50c3fccd38ee3d59aedf6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_kanban-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 afcebb7f5a8e36be0c16b11050d52438cfbb0ec30e2936ed30e541fd6855f47f
MD5 7936d123df73abe156f5fd70c4d9e8ea
BLAKE2b-256 e537f17733d02b78bfba6080f2176881ea0c647b49297df3dc5c099304d1af88

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