Appearance
CLI
The kendo CLI lets you manage your board from any terminal — create issues, check the board, log time — without switching to a browser.
Installation
Quick install (Linux / macOS)
bash
curl -sSL https://central.kendo.dev/cli/install.sh | shThe script detects your OS and architecture, downloads the correct binary, verifies checksums, and installs to ~/.local/bin/kendo.
Update
bash
kendo update # Download and install latest version
kendo update --check # Check for updates without installingVerify
bash
kendo versionGetting Started
bash
# 1. Log in (opens browser for authorization)
kendo auth login
# 2. Select your project
kendo project select KD
# 3. See your sprint board
kendo boardCommands
Board & Sprint
bash
kendo board # Visual kanban board for active sprint
kendo board --rows 0 # Show all issues (no truncation)
kendo sprint active # Sprint name, dates, status
kendo sprint todo # To-do issues sorted by priorityIssues
bash
kendo issue list # All issues in active project
kendo issue list --sprint active # Filter by sprint
kendo issue view KD-0255 # View issue details
kendo issue my # Issues assigned to you (all projects)
kendo issue create --title "Title" # Create an issue
kendo issue move KD-0255 2 # Move to lane 2
kendo issue comment KD-0255 -m "..." # Add a comment
kendo issue link-branch KD-0255 # Link current git branch
kendo issue attachments KD-0255 # List attachments on an issue
kendo issue download KD-0255 7 # Download attachment 7 to ~/Downloads
kendo search "query" # Search across all projectsTime Tracking
bash
kendo time log KD-0255 --minutes 60 # Log time on an issue
kendo time list # This week's entries
kendo time list --from 2026-03-01 --to 2026-03-31 # Date rangeEpics & Sprints
bash
kendo epic list # List epics with progress
kendo epic issues 9 # Issues in an epic
kendo epic attachments 9 # List attachments on an epic
kendo epic download 9 7 # Download attachment 7
kendo sprint list # All sprintsReports
bash
kendo report list # List all reports with attachment counts
kendo report list --status pending # List only reports awaiting triage
kendo report list --status promoted # List only reports already promoted to issues
kendo report list --status dismissed # List only reports dismissed during triage
kendo report attachments 5 # List attachments on a report
kendo report download 5 7 # Download attachment 7 to ~/Downloads--status accepts pending, promoted, or dismissed (case-insensitive). Unknown values fail fast with a clear error before hitting the API.
Feedback
bash
kendo feedback send --title "Love the CLI" --description "Smooth flows, great DX"Sends feedback (bug report, suggestion, or idea about Kendo itself) to the Kendo team. Works from any tenant.
JSON Output
Add --json to any command for machine-readable output:
bash
kendo board --json # Full board data
kendo issue view KD-0255 --json # Issue details as JSONCLI vs MCP
The CLI and MCP server are complementary:
- MCP is for your AI assistant — it connects Claude Code, Cursor, and Codex to your board
- CLI is for when you're the one driving — quick terminal commands for common board operations
Both talk to the same board through the same API.