Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

Task Master 🤖 Agent Free

AI task management that turns a PRD into tasks your coding agent works through

Agent workflows & frameworks · Free ★ 28k · +39 this week · MIT + Commons Clause · updated 2026-04-28

8.0editor score
View on GitHub ↗
GitHub stars
28k
Stars this week
+39
Forks
2.6k
Licence
MIT + Commons Clause
Last push
2026-04-28
Maintainer
eyaltoledano
Installnpm install -g task-master-ai

Third-party subagents & agents run with your permissions. Read the source before installing, and prefer pinned versions.

Works with

About Task Master

What it does

Task Master is a task-management layer for AI-driven development. You give it a product requirements document, it breaks the document into a list of tasks with dependencies, priorities and subtasks, and your coding agent then works through them one at a time, asking what comes next rather than trying to build everything in one pass. It runs as an MCP server inside your editor or as a standalone command-line tool. Its documentation now lives on the Hamster website.

What is inside / how it works

Tasks are stored in a .taskmaster/ folder in your project. Core commands parse a PRD, list tasks, show the next one, expand a task into subtasks, analyse complexity and move work between tags that act as separate workstreams. A research command pulls in fresh information with project context. Task Master calls a language model for these steps, and you can configure a main, research and fallback model from providers including Anthropic, OpenAI, Google, Perplexity, xAI and OpenRouter; Claude Code and Codex CLI can also be used as providers without a separate API key. The MCP server exposes up to 36 tools, and a TASK_MASTER_TOOLS setting loads a smaller core or standard set to save context.

Works with

The supported-editors page lists Cursor, Claude Code (including a plugin with slash commands and agents), Windsurf, VS Code, Roo, Cline, Codex, Gemini CLI, Kiro, Zed, Amp, Trae and OpenCode.

How to install or start

For Claude Code, add the MCP server, then put your API keys in the project's .env or the MCP config:

claude mcp add taskmaster-ai -- npx -y task-master-ai

For the command line, install it and initialise a project:

npm install -g task-master-ai
task-master init
task-master parse-prd your-prd.txt

Pricing

The tool itself is free, but it uses the MIT licence with a Commons Clause, which forbids selling Task Master or offering it as a hosted service. You pay for any model API calls it makes. Hamster's separate hosted products have their own pricing on the official site.

Who should use it

Developers building features large enough to plan, who find agents lose track midway. Results depend heavily on the quality of your PRD, and the full MCP tool set uses a noticeable share of the context window.

tasks planning mcp

Pros

  • Keeps agents focused on one task
  • Works as MCP server or CLI

Cons

  • Needs a good PRD to shine

Similar subagents & agents

All agent workflows & frameworks →

Spec Kit 🤖 AgentFree

GitHub's toolkit for spec-driven development with AI coding agents

★ 140k · +898 this week

8.5 Visit ↗

Fast Agent 🤖 AgentOpen source

Python framework for building, orchestrating and evaluating MCP-native AI agents

★ 3.9k · +9 this week

8.0 Visit ↗

OpenSpec 🤖 AgentFree

Lightweight spec-driven development: agree on changes before the agent codes

★ 71k · +564 this week

7.9 Visit ↗

CC Safety Net 🤖 AgentOpen source

Pre-execution guard that blocks destructive commands and secret access for coding agents

★ 1.6k · +11 this week

7.9 Visit ↗

BMAD Method 🤖 AgentFree

Agile AI-driven development with analyst, PM, architect, developer and UX agents

★ 54k · +269 this week

7.8 Visit ↗

Claude Squad 🤖 AgentFree

Manage multiple terminal agents in parallel in separate workspaces

★ 8.6k · +28 this week

Popular searches