CLI Kanban
for Developers

Command-line kanban board that works how you work. Use CLI commands, interactive TUI, or let AI assistants manage your tasks via MCP protocol.

Terminal
$ cainban add "Fix auth bug" --priority high
✅ Created task #12 [high] - Fix auth bug
$ cainban move "auth bug" doing
✅ Moved task #12 to doing
$ # Or let AI handle it via MCP
AI: "Create tasks for user auth system"
✅ Created task #13 [critical] - Login/Register UI
✅ Created task #14 [high] - JWT Token Management
✅ Linked dependencies automatically
$

Three Ways to Work

⚡ CLI Commands

Fast task management from your terminal. Add, move, prioritize, and link tasks with simple commands.

cainban add "Deploy to prod" --priority critical

🖥️ Interactive TUI

Full-screen terminal interface with smooth scrolling. Perfect for reviewing large task lists.

cainban tui # Launch interactive mode

🤖 AI Integration

Let AI assistants manage your board via MCP protocol. Works with Amazon Q CLI, Claude Desktop, and more.

~/.aws/amazonq/mcp.json: {"cainban": {"command": "cainban", "args": ["mcp"]}}

Get Started

1. Install

git clone https://github.com/hmain/cainban.git && cd cainban && ./install.sh

2. Initialize

./cainban init

3. Add AI (Optional)

./cainban mcp # Start MCP server for AI integration

Ready to Organize Your Dev Work?

CLI-first kanban that doesn't get in your way.