boian-ivanov

Agent Kanban — Testing skill for Claude Code

Testing community

Local-first kanban for AI-agent workflows.

How to install Agent Kanban

This entry records only its repository, not the path inside it, so there is no exact command to give. Open boian-ivanov/agent-kanban and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Kanban does

Local-first kanban for AI-agent workflows. Drag a task to Approved and your AI coding agent picks it up via MCP and drives it through analyst → in_progress → testing on its own. MCP for Claude Code & Cline, OpenAPI for opencode / Open WebUI / Ollama / any function-calling LLM. SQLite + FastAPI, runs on localhost.

Alternatives in Testing

  • Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
  • Spec Kitty — Spec-Driven Development for serious software developers 1.6k ★
  • Spec Driven Develop — Spec-driven development workflow for AI coding agents: architecture-first planning, task decomposition, GitHub 975 ★

README

agent-kanban

Local-first kanban for AI-agent workflows. SQLite, FastAPI, no auth, no cloud.

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/)

A self-hosted kanban board designed to be driven by AI coding agents (Claude Code, Cline, opencode, Open WebUI, any function-calling LLM). Drag-drop in browser, REST + MCP for agents. Multi-project, light/dark theme, markdown plan-file import, automation rules.

![Board — light theme](docs/screenshots/board-light.png)

More themes & profiles
Dark theme Cyberpunk profile Horizon profile
dark cyberpunk horizon

Toggle theme with `t`, cycle profiles with `p`. Or pin a theme/profile via URL: `?theme=light&profile=cyberpunk`.

Features

  • 9 workflow columns: Backlog → Approved → Analyst → In progress → Testing → UAT → Done, plus Blocked / Cancelled.
  • Multiple projects in one DB, URL-routed (/p/{slug}), each with optional Claude Code-project directory binding.
  • Light/dark theme switcher (t), density toggle (d), collapsible columns, sidebar.
  • Search + filter chips, keyboard shortcuts (/, n, r, \, Esc).
  • Inbox watcher: drop a .md into kanban_data/inbox/, get a card in 5 sec. Point KANBAN_INBOX_DIR at any folder you like — even ~/.claude/projects//memory/inbox/ for Claude session captures.
  • PLAN.md import (loose-mode parser): any ## Section → cards in backlog with section-name in description.
  • Automation rules (kanban_data/rules.json): task_idle: status=done, days=14 → move_to cancelled, etc. Hot-reloaded.
  • Outbound webhooks (kanban_data/webhooks.json): POST to Slack / Telegram / any HTTP endpoint on task_created/task_moved/task_commented/task_updated. 3 formats: `generi