Documentation Index
Fetch the complete documentation index at: https://mintlify.com/fulsomenko/kanban/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start Guide
This guide will help you get up and running with Kanban CLI in minutes. We’ll cover both the TUI (Terminal User Interface) and CLI modes.TUI Mode (Interactive)
The TUI provides a visual, keyboard-driven interface for managing your boards.Launch Kanban
Start Kanban in TUI mode:The interface will launch with a keyboard-driven UI. Press
? at any time to view the help menu with all available bindings.Create Your First Board
If this is your first time:
- Press
nto create a new board - Enter a board name (e.g., “My Project”)
- Press
Enterto activate it
Add Cards
Create your first task card:
- Press
nto create a new card - Enter a card title (e.g., “Set up development environment”)
- Press
Enterto save
Navigate the Interface
Use vim-like keyboard shortcuts to navigate:Basic Navigation:
j/k- Move up/down through cardsh/l- Move left/right between columnsEnter- Open/view card details
n- Create new carde- Edit card detailsr- Rename cardd- Archive cardc- Toggle card as donep- Set priority (low, medium, high)
V- Toggle view mode (Flat List / Grouped / Kanban Board)/- Search cardst- Filter by sprintD- View archived cards
u- Undo last actionU- Redo actiony- Copy card info to clipboardH/L- Move card left/right between columns?- Show help menuq- Quit
All changes are automatically saved as you make them. No need to manually save!
Explore Multiple Views
Press
V to cycle through view modes:- Flat List: See all cards in a simple list with details
- Grouped by Column: Cards organized under their respective columns
- Kanban Board: Classic columnar board layout for visual workflow
CLI Mode (Scriptable)
The CLI provides programmatic access to your boards for automation and scripting.Board Management
Create and manage boards:
All CLI commands output JSON for easy parsing and scripting.
Example Workflow
Here’s a complete example of creating a project from scratch:Terminal Output Examples
When you run CLI commands, you’ll see JSON output:Pro Tips
Use jq for Parsing
Pipe CLI output through
jq to extract specific fields:Version Control Your Boards
Store board JSON files in git to track project history:
Learn Keyboard Shortcuts
Press
? in the TUI to see context-aware keyboard shortcuts for your current view.Use Multiple Boards
Keep separate boards for different projects by using different JSON files:
Multi-Instance Support
Kanban supports running multiple instances on the same board file:
- Real-time file watching detects changes from other instances
- Automatic reload when no local changes exist
- User prompt when local edits conflict with external changes
- Last-write-wins conflict resolution for concurrent edits
Next Steps
Now that you know the basics, explore advanced features:Core Concepts
Learn about boards, cards, sprints, and dependencies
CLI Reference
Complete CLI command reference with all options
Keyboard Shortcuts
Full list of keyboard shortcuts and bindings
Configuration
Customize Kanban with environment variables and settings
