pi-kanban plugin

pi-kanban runs pi agent sessions in a browser terminal and shows tasks as a kanban board, subagents and the session log alongside.

  • 54 ★ on the repository
  • Last commit
Plugin

Extended access

Why this level

  • It runs the agent terminal in a browser and exposes session control by token on a local address.
  • The agent writes documents and HTML pages to the board and hands tasks to other sessions.
All reasons and checks

nikiforovall/pi-kanban

Install

Manual install

pi install npm:pi-kanban

The first Install command from the README, Node.js 20+ and pi are needed. The second, `npm install -g pi-kanban`, installs the board command.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • It runs the agent terminal in a browser and exposes session control by token on a local address.
  • The agent writes documents and HTML pages to the board and hands tasks to other sessions.

This is third-party code. Review the repository files before installing.

What it does

pi-kanban is a development environment for the pi coding agent. Sessions run in a browser terminal with a board beside them: tasks by column, subagents with model and run time, linked docs and a full log of prompts, replies and tool calls. Review comments and card answers go from the board to pi as a user message. The package gives the agent a `/kanban` command, an `ask` tool and the skills `kanban`, `show`, `ask`, `visualize` and `dispatch`. Through them pi adds tabs and documents, writes cards and HTML explainers, hands a task to a new session and reads its report. The board listens on `127.0.0.1:3460` and prints a URL with an access token.

Who it is for. Users of the pi coding agent who run several sessions and want tasks, subagents and the log in one window.

Good fit when

  • An agent follows a long plan and progress should be read in columns, not terminal text.
  • A subtask must go to a separate session with its report awaited.
  • An agent has to show you an HTML question and wait for an answer in a modal.
  • Project documents and files should sit as tabs next to the terminal.

Not a fit when

  • You work in Claude Code or Cursor: the package targets the pi agent.
  • A hosted service is needed rather than a local board.
  • Node.js is older than version 20.

Example request

Open the pi-kanban board, lay the plan out in columns and hand the test run to a separate session.

Limitations

Node.js 20 or newer and the pi agent are required. Installation takes two steps: `pi install npm:pi-kanban` adds the command, tool and skills, and `npm install -g pi-kanban` adds the `pi-kanban` command that runs the board. The board is reachable by token on a local address, so keep the token private. For pi running in another terminal, open the board with `/kanban open`.

How to disable. Remove the extension through pi and uninstall the global package with `npm uninstall -g pi-kanban`. Session data stays in pi storage.

FAQ

How do I start the board?

Run `pi-kanban`. It listens on `127.0.0.1:3460` and prints a URL with a token. Open it and click New to start pi in the board terminal.

What does the dispatch skill do?

It hands a task to a new pi session in the board terminal with `dispatch start` and returns its report through `dispatch wait`.

Can I watch the board without a terminal?

Yes, starting with `--no-terminal` keeps watch-only mode. For pi in another terminal, open the board with `/kanban open`.

Is there a demo?

A live demo with sample sessions runs in the browser with no install on the author's site.

How does the agent ask the user something?

The `ask` tool shows an HTML question in a modal and waits for the answer. If the board is down, pi asks in its own prompt.

Discussion

No questions or reviews yet.

Plugins

An extension for Pi that runs vim, psql, ssh and other interactive CLIs in an overlay you can watch and take over.

PluginBroad access608Repository stars

A Pi agent package: code search, LSP, web search, desktop control and confirmations for risky commands.

PluginExtended access58Repository stars

Kanban from Cline launches a local web board where each card gets its own terminal and git worktree for a CLI agent.

CLIBroad access1.4KRepository stars

A planning extension for the Pi coding agent: reviewed Markdown plans first, and code changes only after your approval

PluginExtended access238Repository stars

More than thirty separately installed extensions for the Pi Coding Agent: goals, plan mode, LSP and subscription limits

PluginBroad access777Repository stars

Native interface for the pi agent in Rust and GPUI: project sessions, a conversation tree, a changes panel and plugins.

CLIExtended access117Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
pi-kanban (this card)no54
Kanbanyesnot required189a standalone board for various agents; pi-kanban is built for pi and includes a terminal, subagents and a session log
Agent Kanbanno502tracks agent tasks on a board; pi-kanban adds running pi in a browser and handing tasks to sessions

README in short

The board leaves the terminal alone: the agent works with it through the `pi-kanban` command, and only skill names and descriptions sit in the system prompt.

README badge

Report a problem