SprintOS v2.4 — Generally Available

The Developer Operating System

Stop switching tabs. Manage sprints, track time, and automate workflows directly from your terminal — with AI native tools, GitHub sync, and a REST API built in.

sprintos — kanban --active-sprint
Backlog (8)
[ ] Fix memory leak
[ ] Auth middleware
[ ] Rate limiting
In Progress (3)
[→] !! Deploy v2.4
[→] ↑ Write unit tests
[→] Add MCP server
In Review (2)
[⏳] PR #142 open
[⏳] Code review
Done (14)
[✓] Set up CI pipeline
[✓] DB migrations
Timer: 01:23:45 — Deploy v2.4 ? help q quit n new T timer
Open Source MIT License
Built in Go High Performance
Terminal Native No Electron Bloat
MCP Ready AI Compatible

Why SprintOS

Total Control.
Zero Context Switching.

Six core pillars engineered to keep you in the zone, from backlog to deployment.

terminal

Terminal PM

Full project management lifecycle managed entirely through keyboard shortcuts and a GPU-accelerated TUI — no browser, no Electron.

sprint

Sprint Planning

Organize backlog, assign story points, and start sprints with a single command. Automated velocity tracking and burndown charts included.

timer

Time Tracking

Native task-level time tracking with live counters. Precision reporting for billing, capacity planning, and personal productivity audits.

self_improvement

Pomodoro Pro

Embedded 15/30/45-min focus sessions with OS-level notifications. Auto-restarts on completion with a configurable grace period.

smart_toy

AI & MCP

Model Context Protocol server built-in. Claude, Cursor, and Windsurf can manage your board, generate sprints, and analyze velocity.

alt_route

GitHub Sync

Two-way integration. Opening a PR moves the task to "In Review." Merging moves it to "Done." Zero manual state management.

Full Feature Set

Everything You Need, Nothing You Don't

Project Management

  • check_circle Kanban Board (Interactive TUI)
  • check_circle Multi-Project Contexts
  • check_circle Milestone & Subtask Tracking
  • check_circle Custom Workflow Templates
  • check_circle PDF Executive Reports
  • check_circle Sprint Velocity Analytics

Productivity

  • check_circle Active Task Bar (macOS Menu Bar)
  • check_circle Pomodoro Focus Sessions
  • check_circle Keyboard-Only Navigation
  • check_circle Global Fuzzy Search
  • check_circle Standup Auto-Generator
  • check_circle Stale Task Detection

AI & Platform

  • check_circle MCP Server (Claude / Cursor / Windsurf)
  • check_circle AI Sprint Generation from PRD
  • check_circle Self-Hosting via Docker / Binary
  • check_circle PostgreSQL + Supabase / Neon
  • check_circle Full REST API + OpenAPI Docs
  • check_circle Zapier / Make Webhook Support

Get the Binary

# Homebrew — recommended for macOS
$ brew install varmiguemunoz/sprintos/sprintos
1
Verify GPG

Ensure your download is authentic via our published public key.

2
Link GitHub

Authorize the CLI to access your issues, PRs, and organizations.

3
First Sync

Populate your local database with your active project and board.

CLI Reference

Everything from the Command Line

Composable commands designed for pipes, scripts, and automation workflows.

# Launch the interactive TUI
    
        $ 
        
        sprintos start
      
  
# Create a task with priority
    
        $ 
        
        sprintos task create "Fix memory leak" --priority high --state backlog
      
  
# Create a sprint
    
        $ 
        
        sprintos sprint create --name "Sprint 4" --start 2026-06-15 --end 2026-06-28
      
  
# Export PDF executive report
    
        $ 
        
        sprintos export --format pdf --last-sprint
      
  
# Move task to another state
    
        $ 
        
        sprintos task move 42 "In Review"
      
  
# Generate daily standup
    
        $ 
        
        sprintos standup
      
  

Navigation Reference

Keyboard-First, Always

Learn the muscle memory of high-velocity development. Every screen has a hint bar at the bottom showing available shortcuts.

Global

? Help overlay
Ctrl+G Switch project
/ Global search
q Quit / back
Esc Close / back

Kanban Board

h / l Switch columns
j / k Navigate tasks
n New task
m Move task state
T Start/stop timer
E Export PDF report

REST API

Scriptable by Design

A fully documented RESTful JSON API is built directly into the daemon. Extend SprintOS with your own scripts, Zapier flows, or internal tooling.

Base URL: http://localhost:8090

GET /api/health
GET /api/projects
POST /api/projects
GET /api/tasks
POST /api/tasks
PATCH /api/tasks/:id
View full OpenAPI docs arrow_forward

Webhooks

Trigger Downstream Automation

Send notifications to Discord, Slack, or update your internal timesheets on task completion events.

# Webhook payload example
{
  "event":     "task.completed",
  "timestamp": "2026-06-15T14:30:00Z",
  "task_id":   42,
  "duration":  12400
}
task.created
task.moved
task.completed
task.assigned
comment.created

AI & MCP

Let AI Operate Your Board

SprintOS ships a Model Context Protocol server. Claude, Cursor, and Windsurf can see your board and take actions with your permission.

forum
"Generate a sprint from this PRD"

Paste any PRD and the AI creates tasks, subtasks, and a structured sprint.

query_stats
"Which tasks are stale for 5+ days?"

AI scans the board and surfaces blocked or forgotten work items.

auto_fix
"Optimize velocity for this sprint"

Analyzes bottlenecks and suggests workload rebalancing across the team.

Available MCP Tools

list_projects List all projects in the organization
list_tasks List all tasks with IDs, states, and assignees
create_task Create a task with title, state, priority, and due date
move_task Move a task to a different board state
assign_task Assign or unassign a team member
generate_sprint Create multiple tasks from a structured list or PRD
summarize_project Project health: counts, overdue tasks, workload
analyze_stale_tasks Find tasks stuck in a state with suggested actions

Setup in 30 Seconds

# Start the MCP server

$ sprintos mcp

Or run the guided setup from inside the TUI:
Organization Settings → press 'm'

Works With

Claude Desktop Cursor Windsurf Zed

GitHub Integration

Deep GitHub Integration

SprintOS isn't just a silo — it reflects your actual dev workflow. When you push, your board moves automatically.

sync
Two-Way Sync

Update a task locally and the GitHub Issue updates instantly. Change a label in the browser and SprintOS reflects it.

alt_route
PR Triggers

Configure custom workflows that fire on PR opening, review requested, or merge events — moving tasks automatically.

tag
Branch Convention

Include the task ID in your PR title or branch name and SprintOS links them automatically. Zero config.

Webhook Event Mapping

PR opened
Task → "In Review"
PR merged
Task → "Done"
Issue labeled
Task priority updated
PR closed (no merge)
No change

Branch Convention

feat/TSK-42-add-rate-limiting

Tech Stack

Engineered for Reliability

Go 1.22
Bubble Tea
PostgreSQL
Cobra CLI
mark3labs/mcp-go
systray
GORM
maroto v2

From the Blog

Technical Depth,
No Fluff.

All articles arrow_forward

Pricing

Simple & Transparent

Open source at its core. Pay once to support development and unlock team features.

Open Source

Self-Managed

$0 /forever
  • check Unlimited projects & tasks
  • check Full CLI & TUI access
  • check Local PostgreSQL persistence
  • check GitHub integration
  • check REST API access
Get Started
Most Popular

Supporter

Cloud + Team Sync

$5 /one-time
  • check Everything in Open Source
  • check Private cloud backup
  • check Real-time team presence
  • check Unlimited AI agent tokens
  • check Priority GitHub sync
  • check Early access to new features
Buy Now

Get Started Today

Stop Switching Tabs.

Bring your projects, tasks, and team directly into your terminal. One install. No browser. No Electron. Just build.

Free forever · MIT licensed · No credit card required