macOS
brew install apmlocal Homebrew formula metadata
brew / rank 9439
Dependency manager for AI agent configuration. Version 0.26.0 via Homebrew; verified 2026-07-25. Also installable with scoop: scoop install main/apm.
install
brew install apmlocal Homebrew formula metadata
scoop install main/apmScoop official bucket manifest trees · bucket/apm.json · source: api.github.com
winget install --id Microsoft.APM -eWindows Package Manager source index · Microsoft.APM · source: cdn.winget.microsoft.com
overview
Dependency manager for AI agent configuration
history
APM, the Agent Package Manager, is a dependency manager for AI-agent context. It gives skills, prompts, instructions, plugins, and MCP servers a project manifest and lockfile workflow analogous to established language package managers.
Microsoft's public repository was created in September 2025 and published v0.4.0 that month. The project describes itself as open source and community driven, and credits Daniel Meppiel as creator with Daniel Meppiel and Sergio Sisternes as maintainers.
The official documentation targets GitHub Copilot, Claude Code, Cursor, OpenCode, Codex, Gemini, Windsurf, and Kiro. The supplied package metadata records distribution through Homebrew, Scoop, and WinGet, while the official README also documents platform installers and pip.
A project declares agent dependencies in a repository-root apm.yml. Running apm install resolves those dependencies and produces a lockfile so collaborators and CI can reproduce the same agent context; additional commands cover compilation, packaging, auditing, marketplaces, and policy enforcement.
APM applies familiar manifest, lockfile, transitive-resolution, integrity, and policy concepts to agent configuration, an ecosystem that has otherwise relied heavily on manually copied files. Its cross-harness targeting and multiple installation channels make it notable as an attempt to turn agent context into a conventional package-management domain.
security posture
No matching local secret-handling manifest was found for apm. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
./apm.yml~/.apm/apm.yml~/.apm/config.jsonCredential-bearing paths to review before unattended agent runs.
~/.apm/config.jsonexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
apm | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:apm |
|---|---|
| Version | 0.26.0 |
| Package manager | Homebrew |
| Homepage | https://microsoft.github.io/apm/ |
| Repository | https://github.com/microsoft/apm |
| Last updated | 2026-07-25T09:54:32Z |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
main/apm
scoop install main/apmMicrosoft.APM
winget install --id Microsoft.APM -eOrthogonal.APM
winget install --id Orthogonal.APM -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.