Task Manager

Task Manager

blizzy78

Manages projects and tasks with dependencies in a local SQLite database. Helps track priorities, status, and find next actionable items based on task completion.

4541 views4Local (stdio)

What it does

  • Create and organize projects with hierarchical tasks
  • Track task dependencies and priorities
  • Update task status and progress
  • Identify next actionable tasks automatically
  • Export and import project data as JSON
  • Expand tasks into subtasks

Best for

AI agents managing structured workflowsPersonal project management with dependency trackingLocal task automation and scripting
Local SQLite storage - no cloud dependencyDependency-aware task prioritizationMCP protocol compliant

Tools (4)

create_task

Creates a new task that must be executed. If decomposing a complex task is required, must use 'decompose_task' first before executing it. All tasks start in the todo status. Must use 'update_task' before executing this task, and when executing this task has finished.

decompose_task

Decomposes an existing complex task into smaller, more manageable subtasks. All tasks with complexity higher than low must always be decomposed before execution. Tasks MUST be in todo status to be decomposed. Subtasks with the same sequence order may be executed in parallel. Subtasks should include a verification subtask. Created subtasks may be decomposed later if needed.

update_task

Updates the status and/or other properties of one or more tasks. Must use this tool before executing tasks, and when finished executing tasks. Should always include lessons learned to inform future tasks. Important: Always update multiple tasks in a single call if dependencies allow it.

task_info

Returns full details for requested tasks

Alternatives