The definitive companion tool for the SPARK Framework
SPARK CLI is the living proof that the SPARK Framework works. While you can use SPARK Framework anywhere with any tools, SPARK CLI demonstrates its full power through revolutionary terminal-based project management that's built for human + AI collaboration.

SPARK CLI is the definitive companion tool for the SPARK Framework - a lightweight project management methodology for high-velocity teams. This CLI tool:
- Proves the Framework: Living demonstration of SPARK Framework effectiveness
- Enables Terminal PM: Revolutionary project management directly in your terminal
- Built for AI Era: Designed for seamless human + AI collaboration workflows
- Eases Adoption: Makes implementing SPARK Framework effortless for any team
Many people confuse SPARK CLI with Taskmaster AI. Here's the key difference:
Aspect | SPARK CLI | Taskmaster AI |
---|---|---|
Purpose | Framework implementation & team collaboration | AI task automation & individual productivity |
Focus | Structured project management methodology | AI-driven task execution |
Use Case | Terminal-based PM with human + AI workflows | AI-powered task completion |
Target | Development teams using SPARK Framework | Individual developers wanting AI assistance |
Methodology | Implements proven SPARK Framework principles | AI-first automation approach |
Collaboration | Multi-user workspaces with role-based access | Individual productivity enhancement |
Output | Structured project data (JSON/YAML) | Task execution and automation |
TL;DR: SPARK CLI implements a project management framework. Taskmaster AI automates individual tasks. Different tools for different purposes.
curl -fsSL https://cli.sparkpm.dev/install.sh | bash
# Download for your platform
curl -L https://cli.sparkpm.dev/latest/spark-linux-x64 -o spark
sudo mv spark /usr/local/bin/spark
sudo chmod +x /usr/local/bin/spark
- Linux: x64, ARM64
- macOS: Intel, Apple Silicon
- Windows: Coming soon
spark --version
spark --help
spark init
This command starts the SPARK Framework adoption journey:
- Creates workspace configuration
- Sets up team collaboration
- Guides through OKR creation
- Establishes your first SPARK board
# Get help for any command
spark --help
spark task --help
# View your SPARK board (Kanban-style)
spark board
# Create your first task
spark task create "Set up development environment"
# Pull a task to work on (SPARK's pull-based workflow)
spark task pull
# Track quarterly progress
spark okr status
SPARK CLI is built for the AI era with structured input/output:
# JSON output for AI processing
spark board --json
# Create tasks from structured data
echo '{"title":"AI-generated task","tags":["ai","feature"]}' | spark task create --json
# Batch operations for AI agents
spark task list --json | jq '.[] | select(.status == "backlog")'
- We built SPARK CLI using SPARK Framework itself
- Every feature demonstrates framework principles in action
- Continuous dogfooding ensures methodology effectiveness
- Revolutionary approach to PM directly in developer environment
- No context switching between tools
- Integrates seamlessly with development workflows
- Structured data formats (JSON/YAML) for AI integration
- Non-interactive modes for automated workflows
- Clear APIs for AI agents to interact with project data
- Individual developer productivity
- Small team collaboration (1-10 people)
- Growing team coordination (10-30 people)
SPARK CLI implements the complete SPARK methodology:
- π 4-Column Board: Backlog β In Progress β Review β Done
- π― OKR Management: Quarterly objectives with measurable key results
- π Pull-Based Workflow: Team members pull work when ready (no push)
- π Progress Tracking: Visual indicators and progress bars
- π₯ Team Collaboration: Multi-user workspaces with role-based access
- π·οΈ Tag Organization: Flexible task categorization and filtering
- π Proposal System: Structured decision-making process
SPARK CLI is specifically designed for the AI era:
- Structured I/O: JSON/YAML input and output
- Predictable APIs: Consistent command patterns
- Error Handling: Machine-readable error messages
- Batch Operations: Efficient bulk processing
- Terminal Integration: Works in your natural environment
- Rich UI: Colors, tables, progress bars, and animations
- Interactive Prompts: Guided workflows for complex operations
- External Editor: Support for your preferred editor
- π SPARK Framework Documentation: Main Repository
- π Framework Guide: Complete implementation methodology
- π CLI Documentation: Comprehensive command reference
- π¬ Community Support: GitHub Issues and Discussions
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Issues
- π¬ Community: GitHub Discussions
- π Documentation: SPARK Framework Repository
- π Implementation Help: Framework guides and tutorials
- π₯ Community: Framework-specific discussions
SPARK CLI proves that revolutionary project management is possible.
Stop switching between tools. Stop losing context. Start managing projects where you actually work - in the terminal.
Experience the future of project management:
curl -fsSL https://cli.sparkpm.dev/install.sh | bash
spark init
Built with β€οΈ for high-velocity teams and AI-powered development workflows
SPARK CLI - Where framework meets reality