An open-source dependency manager for AI agents. Think package.json, requirements.txt, or Cargo.toml — but for AI agent configuration.
AI coding agents need context and capabilities to be useful — instructions, skills, prompts, plugins, MCP servers. But today every developer configures theirs differently. Nothing is portable. Nothing is reproducible. Nothing is governed.
APM fixes this. You declare your project’s agent configuration once in apm.yml — and every developer who clones your repo gets a fully configured agent setup in seconds, locked to exact versions, scanned for hidden threats, and gated by the policies your organization defines.
Portable by manifest
One apm.yml declares skills, instructions, prompts, agents, hooks, plugins, and MCP servers. Transitive dependencies resolve like npm or pip; apm.lock.yaml pins exact versions for reproducible installs across Copilot, Claude Code, Cursor, OpenCode, Codex, and Gemini.
Secure by default
Skills, prompts, instructions, hooks — everything agents execute is an attack surface. apm install scans packages for hidden Unicode and other tampering before they reach your agents; apm audit reports the full chain of trust.
Governed by policy
apm-policy.yml lets platform teams allow-list dependencies, restrict deploy targets, and enforce trust rules at install time — across every repo, from a single source of truth. See the Governance Guide.
Any git host
Install from GitHub, GitLab, Bitbucket, Azure DevOps, GitHub Enterprise, or any self-hosted git server. No registry to run, no central service to depend on.
That’s it. Copilot, Claude, Cursor, OpenCode, Codex, Gemini — every harness is configured with the right context and capabilities. The manifest defines the project’s custom and portable Agentic SDLC setup installable in a single command.
APM is an open-source, MIT-licensed community project under the microsoft org. It’s early days — the tool is evolving fast, shaped by developers building real agent workflows. We ship frequently, welcome contributions, and value feedback over perfection.