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.
$ 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
✅ 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