New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

agentic-pm

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

agentic-pm

Agentic Project Management CLI

latest
Source
npmnpm
Version
0.5.4
Version published
Maintainers
1
Created
Source

Agentic Project Management (APM)

License: MPL-2.0 Version Website

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

What is APM?

Agentic Project Management (APM) is a AI workflow framework that brings real-world project management principles into your AI-assisted workflows. It addresses a fundamental challenge of LLMs: context window limitations.

APM uses various context retention techniques, coordinating a team of specialized AI agents in a structured way so that you can maintain productive AI-assisted work for longer periods before facing model hallucinations and needing to start over. When context window does fill up, APM ensures a smooth transition to a "fresh" chat session without important context loss.

Think of it like having a project manager, developers, ad-hoc specialists, and a setup/configuration expert all powered by AI and working together under your guidance.

apm-banner

Installation

Install APM CLI globally via NPM:

npm install -g agentic-pm

Or install locally in your project:

npm install agentic-pm
Supported AI Assistants

APM supports the following AI assistants and IDEs:

AssistantTypeFormatCommand Directory
CursorIDE & CLIMarkdown.cursor/commands
Claude CodeIDE & CLIMarkdown.claude/commands
GitHub CopilotIDEMarkdown.github/prompts
WindsurfIDEMarkdown.windsurf/workflows
Roo CodeIDEMarkdown.roo/commands
Kilo CodeIDEMarkdown.kilocode/workflows
Qwen CodeCLITOML.qwen/commands
opencodeCLIMarkdown.opencode/command
Gemini CLICLITOML.gemini/commands
Auggie CLICLIMarkdown.augment/commands
Google AntigravityIDEMarkdown.agent/workflows

When you run apm init, simply select your AI assistant from the list, and APM will automatically configure the appropriate command structure for your environment.

Getting Started

Follow these simple steps to start using APM in your project:

  • Navigate to your project directory in your terminal.

  • Run the APM initialization command:

    apm init
    

    By default, apm init automatically finds and installs the latest template version compatible with your current CLI version. To install a specific template version (e.g., for rollbacks or testing), you can use the --tag option:

    apm init --tag v0.5.0+templates.1
    
  • Select your AI assistant when prompted (e.g., Cursor, Copilot, Claude Code, etc.).

  • APM automatically installs:

    • .apm/ directory with APM guides and initial assets
    • APM slash commands in your AI assistant's command directory
    • Necessary installation meta-data
  • Open your AI assistant chat and enter the slash command:

    /apm-1-initiate-setup
    
  • Follow the established APM workflow:
    Setup Phase (Project Discovery & Planning) → Task Loop Phase (Plan Execution)

For step-by-step guidance with video coverage, see the Getting Started Guide. For detailed CLI behavior and policies, see the CLI Guide.

Documentation

Full documentation is available at agentic-project-management.dev

APM v0.5 includes comprehensive documentation covering all aspects of the framework:

DocumentDescription
IntroductionOverview of APM concepts, goals, and core framework
Getting StartedStep-by-step setup and first session guide
Agent TypesDifferent agent roles and specializations
Workflow OverviewComplete workflow walkthrough with process diagrams
Token Consumption TipsCost optimization strategies and model recommendations
Modifying APMCustomization of APM assets and advanced features
Troubleshooting GuideTroubleshooting for common issues
Context & Memory Management (advanced)How APM handles context and manages memory across agent instances
Context & Prompt Engineering (advanced)Prompt and context engineering techniques used throughout the framework
CLI GuideDetailed CLI usage, behaviors, policies

For a complete documentation index with recommended reading order, visit the Documentation Hub.

Contributing

APM is an open-source project, and your contributions are welcome! Whether it's improving prompts, enhancing documentation, suggesting new features, or reporting bugs, please feel free to open an issue or submit a pull request.

Ways to contribute:

  • Report bugs or workflow issues
  • Suggest features or improvements
  • Improve documentation
  • Share customizations/adaptations for specific domains or use-cases
  • Extend support for new AI assistants

Areas particularly seeking contributions:

  • Assistant Support: Help expand APM support for additional AI assistants beyond the ones currently supported.
  • Ad-Hoc Delegation Guides: The framework includes Debug and Research delegation guides, but there's opportunity to create specialized guides for other context-intensive tasks such as testing automation, security analysis, data extraction and more.
  • Workflow Optimizations: Share improvements to agent protocols or memory system enhancements.

Please read CONTRIBUTING.md for details on the code of conduct and contribution process.

Versioning Strategy

APM uses a dual versioning system to separate updates to the core CLI tool from updates to the agent prompts and guides (templates). The CLI follows Semantic Versioning on NPM, while template updates are released via GitHub Releases using build metadata. This allows for frequent template improvements without unnecessary CLI version bumps.

For a detailed explanation of the versioning, tagging, and release process, please see the VERSIONING.md file.

License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for full details.

License Update: MIT → MPL-2.0

As APM has matured from an experimental framework into a comprehensive multi-agent coordination system with growing commercial interest, its license has been upgraded from MIT to Mozilla Public License 2.0 (MPL-2.0). This change helps protect the Open Source Software community while maintaining full commercial compatibility.

What this means: APM remains completely free and Open Source for all uses (personal, commercial, enterprise). You can build proprietary products using APM, integrate it into commercial IDEs, and create paid services around it. The only requirements are that improvements to core APM files must be shared back with the community, and that you attribute the creators and the APM project as required by the MPL 2.0 license. Make sure to read the LICENSE file for full details.

CobuterMan

Keywords

agentic

FAQs

Package last updated on 24 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts