APM – Agent Package Manager Microsoft Corporation
winget install --id=Microsoft.APM -e APM (Agent Package Manager) is an open-source dependency manager designed to streamline AI agent configuration and deployment. It serves as the package manager for AI agents, enabling developers to define and manage their project’s AI capabilities in a centralized, versioned manifest.
Key Features:
- Single Source of Truth: Declare skills, prompts, instructions, plugins, and agents in a unified
apm.ymlmanifest, ensuring consistent setup across all team members. - Transitive Dependency Resolution: Automatically resolves dependencies, including skills, plugins, and agents, eliminating manual configuration.
- Cross-Git Support: Install packages from GitHub, GitLab, Bitbucket, Azure DevOps, or any self-hosted git repository with version pinning for stability.
- Supply Chain Security: Scans packages for potential threats before deployment, ensuring only trusted components are used in AI workflows.
Audience & Benefit:
Ideal for developers and teams working with AI agents like GitHub Copilot, Claude Code, Cursor, or OpenCode. APM provides a consistent, repeatable way to configure AI capabilities across projects, saving time on manual setup and reducing errors. New team members can get up and running in seconds with git clone and apm install, ensuring everyone starts with the same configured environment.
APM is built for developers who value collaboration, consistency, and security in their AI workflows. By standardizing AI agent configuration, APM enables teams to focus on building solutions rather than managing setup. It can be installed via winget, making it easy to integrate into any development workflow.
Whether you’re enhancing coding productivity or creating custom AI-driven tools, APM provides the foundation for reliable, scalable AI integrations.