AI Task Master (James-Cherished-Inc) — Summary
AI Task Master by James Cherished Inc is a fork of the canonical claude-task-master (eyaltoledano) adapted for Roo Code, Cline, and OpenRouter. The repo has 4 branches targeting different AI tool combinations: cursor (tracks upstream), roo-as-custom-mode (Roo Code via custom mode + npm package), Roo-AI-Task-Master (modified npm package for Roo), and Roo+OpenRouter (OpenRouter as API provider replacement). The main branch README is a comprehensive guide explaining the branch strategy. Core functionality is inherited from eyaltoledano's taskmaster-ai: CLI-driven PRD parsing, dependency-aware task management (tasks.json), and AI-guided implementation. The James fork's key additions are: OpenRouter as a multi-model provider option (replacing Anthropic + Perplexity with 50+ free models), Roo Code custom mode integration, and Cline rule file (.clinerules-taskmaster). 21 stars, no license, last commit 2025-03-29 (dormant).
Differs from seeds: A derivative of taskmaster-ai seed (Archetype 3 — MCP-anchored toolserver). The canonical canonical: false should be set; this is not the upstream. Unlike the seed which targets Cursor primarily, this fork targets Roo Code and Cline with OpenRouter multi-model support. The OpenRouter integration enables genuine multi-model routing (SOTA models, cost-optimized fallback) that the original seed lacks.