█████╗ ██████╗ ███╗ ███╗
██╔══██╗██╔══██╗████╗ ████║
█████████████████╔╝██╔████╔██║
╚══██═══██═██╔═══╝ ██║╚██╔╝██║
██║ ██║██║ ██║ ╚═╝ ██║
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝

AgenticProjectManagement

Currently:v0.5.3
$ npm install -g agentic-pm
View on GitHub

Manage complex projects
with a team of AI assistants,
smoothly and efficiently.

About APM

Failing to plan, is planning to fail.


Agentic Project Management (APM) is an open-source framework that structures AI-driven software development. It turns a single, overloaded AI chat session into a coordinated team of specialized AI Agents.

Building on the emerging practice of spec-driven workflows, APM establishes Agentic Spec-Driven Development, adding efficient workload distribution and context management to ensure continuity for comlpex projects and long-running development sessions.

Integrates Seamlessly with your favourite AI IDEs.


APM uses the agentic-pm CLI to integrate with your favorite AI assistants. Run apm init to set up optimized prompts and guides for your platform.

Claude CodeCursorGitHub CopilotKilo CodeWindsurfGemini CLI
$ npm install -g agentic-pm
added 65 packages in 3s
$ apm init
█████╗ ██████╗ ███╗ ███╗
██╔══██╗██╔══██╗████╗ ████║
█████████████████╔╝██╔████╔██║
╚══██═══██═██╔═══╝ ██║╚██╔╝██║
██║ ██║██║ ██║ ╚═╝ ██║
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
Agentic Project Management v0.5.3
? Which AI assistant are you using?
Optimized for Cursor IDE

Workflow

1

The Setup Phase

In the first phase, a Setup Agent conducts comprehensive planning after collaborative project discovery. This phase ensures a solid architectural foundation before any code is written.

It systematically breaks down your project into phases, tasks, and subtasks, creating a detailed Implementation Plan. Tasks are grouped by domain (e.g., Frontend, Backend) and assigned to specialized Implementation Agents.

APM Setup Phase Workflow
APM Task Loop Phase Workflow

For more details, see the documentation.

2

The Task Loop Phase

In the second phase, a Manager Agent coordinates the project by assigning tasks and reviewing the workers' logs to determine next actions.

Implementation Agents receive their assigned tasks, carry out the work, and log progress to Memory. This cycle repeats until project completion, with structured handovers ensuring continuity as context limits are reached.

Contributors

Loading contributors...