π€ AI Task Manager
AI-powered task management that creates structured workflows within your existing AI subscriptions.
Supports Claude Code, Gemini CLI, and Open Code through custom slash commands.
π° Cost-Effective Solution
Unlike projects such as Plandex, Claude Task Master, and Conductor Tasks that require API keys with pay-per-token pricing, AI Task Manager works within your existing AI subscription interface. Simply log in to your Claude or Gemini account and use the slash commands - no API keys or additional costs required.
How It Works
This tool creates custom slash commands (like /tasks:create-plan
, /tasks:generate-tasks
) that integrate directly into:
- Claude Code: Works with your Claude Pro/Max subscription via claude.ai/code
- Gemini CLI: Uses your existing Gemini subscription
- Open Code: Leverages your preferred open-source setup
The 3-Step Workflow
flowchart LR
A[Complex User Request] --> B[π create-plan]
B --> C[π generate-tasks]
C --> D[π execute-blueprint]
D --> E[Structured Implementation]
style A fill:#ffebee
style E fill:#e8f5e8
style B fill:#fff3e0
style C fill:#f3e5f5
style D fill:#e3f2fd
π Quick Start
ποΈ Initialize a New Workspace
The --assistants
flag is required when initializing a workspace. You must specify which coding assistant(s) you want to configure support for.
# Claude only
npx @e0ipso/ai-task-manager init --assistants claude
# Gemini only
npx @e0ipso/ai-task-manager init --assistants gemini
# Open Code only
npx @e0ipso/ai-task-manager init --assistants opencode
# Multiple assistants
npx @e0ipso/ai-task-manager init --assistants claude,gemini,opencode
The --destination-directory
flag allows you to specify an alternative directory for the workspace. By default, the workspace is initialized in the current working directory.
π Directory Structure
When you initialize with assistant selection, the following directory structure is created:
project-root/
βββ .ai/
β βββ task-manager/ # Shared configuration files
β βββ plans/
β βββ TASK_MANAGER.md # General information to operate the task manager
β βββ POST_PHASE.md # Validation gates for phase completion
βββ .claude/ # Claude files (if selected)
β βββ commands/ # Custom slash commands for Claude
β βββ tasks/
β βββ create-plan.md
β βββ execute-blueprint.md
β βββ generate-tasks.md
βββ .gemini/ # Gemini files (if selected)
β βββ commands/ # Custom slash commands for Gemini
β βββ tasks/
β βββ create-plan.toml
β βββ execute-blueprint.toml
β βββ generate-tasks.toml
βββ .opencode/ # Open Code files (if selected)
βββ commands/ # Custom slash commands for Open Code
βββ tasks/
βββ create-plan.md
βββ execute-blueprint.md
βββ generate-tasks.md
π‘ Suggested Workflow
π One-time Setup
Review and tweak the .ai/task-manager/config/TASK_MANAGER.md
and .ai/task-manager/config/hooks/POST_PHASE.md
. These files are yours to edit and should reflect your projectβs tech stack and goals.
π Day-to-day Workflow
- π Create a plan:
/tasks:create-plan Create an authentication workflow for the application using ...
- π¬ Provide additional context if the assistant needs it.
- β οΈ Manually review the plan and make the necessary edits. You might be tempted to skip this step, do not skip this step. Find the plan document in
.ai/task-manager/plans/01--authentication-workflow/plan-01--authentication-workflow.md
- π Create the tasks for the plan:
/tasks:generate-tasks 1
- π Review the list of tasks. This step is important to avoid scope creep and ensure the right things are to be built. Again, do not skip this step. Find the tasks in the folder
.ai/task-manager/plans/01--authentication-workflow/tasks/
- π Execute the tasks:
/tasks:execute-blueprint 1
- π§ Fix any broken tests:
/tasks:fix-broken-tests npm test
(if tests fail after implementation) - β Review the implementation and the generated tests.
π§ Troubleshooting
π« Permission Errors
Error: File system permission errors during initialization
Solutions:
- Ensure you have write permissions to the target directory
- On Unix systems, check directory ownership:
ls -la
- Try running with appropriate permissions or in a user-owned directory
π€ Supported Assistants
Assistant | Format | Interface | Cost Model |
---|---|---|---|
π Claude | Markdown | claude.ai/code | Subscription-based |
π Gemini | TOML | Gemini CLI | Subscription-based |
π Open Code | Markdown | Open source setup | Free |
Usage Examples
1. Create a Plan
/tasks:create-plan Build user authentication with OAuth2 and JWT tokens
2. Generate Tasks
/tasks:generate-tasks 1
3. Execute Implementation
/tasks:execute-blueprint 1
4. Fix Broken Tests
/tasks:fix-broken-tests npm test
Value Proposition
flowchart LR
A[Complex Project Requirements] --> B[AI Task Manager]
B --> C[π Organized Execution]
B --> D[β° Time Savings]
B --> E[β
Quality Assurance]
B --> F[π Consistent Process]
style A fill:#ffebee
style B fill:#fff3e0
style C fill:#e8f5e8
style D fill:#e8f5e8
style E fill:#e8f5e8
style F fill:#e8f5e8
Benefits:
- Organized Execution: Break complex projects into manageable, traceable tasks
- Time Savings: Eliminate back-and-forth clarifications and rework
- Quality Assurance: Built-in validation gates and success criteria
- Consistent Process: Standardized workflow across all projects
Frequently Asked Questions
Q: Does this require API keys or additional costs? A: No. It works within your existing Claude Pro, Gemini, or Open Code subscriptions.
Q: What file formats does it support? A: Markdown for Claude/Open Code, TOML for Gemini. All converted automatically.
Q: Can I customize the workflow? A: Yes. Edit the generated templates in .ai/task-manager/config/
to match your project needs.
Q: Does it work with existing projects? A: Yes. Initialize in any directoryβit merges with existing structure without breaking anything.
Q: How long does setup take? A: Under 30 seconds. One command creates all necessary files and slash commands.
Ready to transform your AI development workflow?
npx @e0ipso/ai-task-manager init --assistants claude
Works with Claude Pro/Max, Gemini subscriptions, and Open Code setups.