Skip to content

A comprehensive task management CLI for developers to manage project tasks, dependencies, and workflows

Notifications You must be signed in to change notification settings

sosacrazy126/task-master-cli

Repository files navigation

Task Master CLI

A comprehensive task management CLI for developers to manage project tasks, dependencies, and workflows.

Features

  • Task data model supporting user assignments, comments, and extended metadata
  • Dependency management and visualization
  • Task status tracking (pending, in-progress, done)
  • Subtask management for breaking down complex tasks
  • Notification system with pluggable architecture
  • Project dashboards with progress metrics
  • Multiple AI provider support (Claude or Cursor AI)

Getting Started

# Install dependencies
npm install

# Run Task Master
node bin/task-master.js

# Generate task files from custom-tasks.json
task-master generate --file=custom-tasks.json --output=custom-tasks

# Show next task to work on
task-master next --file=custom-tasks.json

# Update task status
task-master set-status --id=1 --status=in-progress --file=custom-tasks.json

Task Structure

Tasks in Task Master include:

  • Unique ID
  • Title and description
  • Status (pending, in-progress, done)
  • Priority (high, medium, low)
  • Dependencies
  • Implementation details
  • Test strategy
  • Subtasks

AI Provider Configuration

Task Master supports multiple AI providers:

Claude AI (Default)

# .env configuration
ANTHROPIC_API_KEY=your_anthropic_api_key
MODEL=claude-3-7-sonnet-20250219
AI_PROVIDER=claude

Cursor AI

# .env configuration
CURSOR_API_KEY=your_cursor_api_key
CURSOR_API_ENDPOINT=https://api.cursor.sh/v1/generate
CURSOR_MODEL=cursor-3
AI_PROVIDER=cursor

Project Status

This project is currently under active development. Task 1 (Enhance Task Data Model) has been completed, and the next task is Task 5 (Add Multi-User Support).

About

A comprehensive task management CLI for developers to manage project tasks, dependencies, and workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •