π HUGE CREDITS to the OG Creator @eyaltoledano π
This project ("pollinations-taskmaster-ai") is a respectful fork, overhaul, and vivid remix of Eyal Toledano's legendary "Task Master". Every part of the architecture, original documentation, deep LLM workflow, and smart agent CLI leadership comes from the OG.
If you find this project useful, please β star the original repo as thanks to Eyal and show the LLM world some respect!
By @LousyBook94 (maintenance/fork) β’ OG: @eyaltoledano β’ @RalphEcom
A task management system for AI-driven development using Pollinations.ai, designed to work seamlessly with Cursor AI.
- Internet connection (for Pollinations.ai API access)
MCP (Model Control Protocol) provides the easiest way to get started with Pollinations TaskMaster AI directly in your editor.
- Add the MCP config to your editor (Cursor recommended, but it works with other text editors):
{
"mcpServers": {
"taskmaster-ai": {
"command": "npx",
"args": ["-y", "--package=pollinations-taskmaster", "pollinations-taskmaster"],
"env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
"OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
"GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
"MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
"XAI_API_KEY": "YOUR_XAI_KEY_HERE",
"AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE"
}
}
}
}
-
Enable the MCP in your editor
-
Prompt the AI to initialize Pollinations TaskMaster AI:
Can you please initialize taskmaster-ai into my project?
- Use common commands directly through your AI assistant:
Can you parse my PRD at scripts/prd.txt?
What's the next task I should work on?
Can you help me implement task 3?
Can you help me expand task 4?
# Install globally
npm install -g pollinations-taskmaster
# OR install locally within your project
npm install pollinations-taskmaster
# If installed globally
task-master init
# If installed locally
npx task-master init
This will prompt you for project details and set up a new project with the necessary files and structure.
# Initialize a new project
task-master init
# Parse a PRD and generate tasks
task-master parse-prd your-prd.txt
# List all tasks
task-master list
# Show the next task to work on
task-master next
# Generate task files
task-master generate
For more detailed information, check out the documentation in the docs
directory:
- Configuration Guide β Environment variables & model selection (Pollinations requires NO API key; Custom lets you use any OpenAI-compatible endpoint via
CUSTOM_BASE
/CUSTOM_API_KEY
in.env
or.taskmasterconfig
) - Tutorial β Step-by-step guide to getting started with Pollinations TaskMaster AI, including using Pollinations and Custom providers
- Command Reference β Complete list of all available commands and provider/model selection
- Task Structure β Understanding the task format and features
- Example Interactions β Common Cursor AI interaction examples
- Use
provider: "pollinations"
in.taskmasterconfig
for any role. - Select from a wide range of free, open models (see
task-master models --setup
orsupported-models.json
). - No API key or signup needed!
- Use
provider: "custom"
in.taskmasterconfig
for any role. - Set
CUSTOM_BASE
andCUSTOM_API_KEY
in your.env
file, or override withbaseUrl
andapiKey
directly in.taskmasterconfig
. - Great for self-hosted, enterprise, or experimental endpoints.
Example .env
:
CUSTOM_BASE=https://your-custom-endpoint.com/openai
CUSTOM_API_KEY=sk-your-custom-key
Example .taskmasterconfig
:
"models": {
"main": {
"provider": "pollinations",
"modelId": "openai" // or any available model
},
"research": {
"provider": "pollinations",
"modelId": "searchgpt"
},
"custom": {
"provider": "custom",
"modelId": "gpt-4o",
"baseUrl": "https://your-custom-endpoint.com/openai", // optional override
"apiKey": "sk-your-custom-key" // optional override
}
}
Try running it with Node directly:
node node_modules/pollinations-task-master/scripts/init.js
Or clone the repository and run:
git clone https://github.com/LousyBook94/pollinations-task-master.git
cd pollinations-task-master
node scripts/init.js
Pollinations TaskMaster AI is licensed under the MIT License with Commons Clause. AI Backed by Pollinations.ai π± β 100% free, open LLM/GenAI APIs. No private keys, no Anthropic or OpenAI lock-in, just hassle-free LLM automation!
You can now use the Pollinations provider for free, or bring your own API with the Custom provider!
See the LICENSE file for the complete license text and licensing details for more information.