Skip to main content

Bidirectional kanban board for AI agents and humans

Project description

Agentboard

A bidirectional kanban board for AI agents and humans. Both sides read and write the same .agentboard/board.json file, with a live web UI that syncs in real-time.

Install

pip install agentboard

Quick start

# Initialize a board in your project
cd your-project
agentboard init

# Open the web UI
agentboard

How it works

  • The agent reads and writes .agentboard/board.json directly via the filesystem
  • The web server polls the file every second and pushes changes to the browser via SSE
  • User changes in the UI are posted back to the server, which writes to the same file
  • No database, no external services, just a JSON file

CLI Commands

Command Description
agentboard Start the web UI (default)
agentboard init Create .agentboard/board.json in the current directory
agentboard status Print task counts per column
agentboard add "title" Add a task (options: --column, --tag, --priority)

Claude Code Integration

Copy skill/SKILL.md to your Claude Code skills directory:

mkdir -p ~/.claude/skills/agentboard
cp skill/SKILL.md ~/.claude/skills/agentboard/SKILL.md

The skill teaches the agent to read the board before writing, move tasks through columns as it works, and respect user-added tasks.

Board Schema

Tasks have these fields:

  • id - Unique identifier (e.g., t_a1b2c3d4)
  • title - Short imperative description
  • description - Optional longer description
  • tag - One of: feature, bug, chore, docs, test, design
  • priority - One of: high, medium, low, or null
  • column - One of: backlog, todo, in_progress, done
  • created_by - Either agent or user

Web UI Features

  • Drag and drop cards between columns
  • Double-click cards to edit title, description, tag, and priority
  • Add tasks via the input at the bottom of the Backlog column
  • Live updates when the agent modifies the board file
  • Connection status indicator

License

MIT

Project details


Download files

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

Source Distribution

claude_agentboard-0.2.0.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

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

claude_agentboard-0.2.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file claude_agentboard-0.2.0.tar.gz.

File metadata

  • Download URL: claude_agentboard-0.2.0.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for claude_agentboard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 908931ad2aa82f96d75b5dae3242a3c87236e593130d92daf9c5814aa3cb4e06
MD5 a813f279bfa57411dedca5b97dca4e7e
BLAKE2b-256 587921262260d0d97d428af95a0c651e5df3e6ff7478b890ef97b2e1c254d587

See more details on using hashes here.

File details

Details for the file claude_agentboard-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_agentboard-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26d1380d463abd1dcfc3a5e2c6ffb49df4ccb2bdf742a3503443db30543eaa27
MD5 fb2765e157048f2412406ccf37b524c6
BLAKE2b-256 a007d9eb030170f5ed155d3b4a774329a1cff5691230cb6f5703d53ce59d3604

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