APM is an open-source Python-based dependency manager for AI agents. It uses a manifest file apm.yml to declare agent dependencies and supports plugin authoring, transitive resolution, and governance features.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
APM – Agent Package Manager is an open-source, community-driven dependency manager for AI agents. Think package.json, requirements.txt, or Cargo.toml — but for AI agent configuration.
How it works
APM uses a manifest file called apm.yml to declare agentic dependencies including skills, plugins, agents, hooks, and MCP servers. It provides commands such as apm install to reproduce a configured agent setup across clients, and supports packaging with apm pack and generating Copilot-specific outputs with apm compile -t copilot.
Getting started
Linux / macOS
curl -sSL https://aka.ms/apm-unix | sh
Windows
irm https://aka.ms/apm-windows | iex
Native release binaries are published for macOS, Linux, and Windows x86_64. apm self-update reuses the matching platform installer.
Other install methods:
# Homebrew
brew install microsoft/apm/apm
# pip
pip install apm-cli
# Windows
# Scoop
scoop bucket add apm https://github.com/microsoft/scoop-apm
scoop install apm
# pip
pip install apm-cli
Then start adding packages:
apm install microsoft/apm-sample-package#v1.0.0
Or install from a marketplace:
apm marketplace add github/awesome-copilot apm install azure-cloud-development@awesome-copilot
Or add an MCP server:
apm install --mcp io.github.github/github-mcp-server --transport http # connects over HTTPS
## Getting started guidance
See the Getting Started guide for the full walkthrough.
## Releases
Latest releases include v0.27.0 (2026-08-02) with changes around dashboard POST body size limits, and prior versions detailing TLS verification against the OS trust store, etc.
## Traction
Repo has 3461 stars and 311 forks as listed.






