microsoft/apm

Agent Package Manager

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 18th, 2026
Created on September 18th, 2025
Open Issues & Pull Requests: 225 (+0)
GitHub issues: Enabled
Number of forks: 366
Total Stargazers: 3,859 (+1)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.4 hours
Mean response time: 6.9 days
90th percentile: 19.4 days
Tracked items: 1,125

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 14% of issues opened in the past year have never received a reply. 79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 11 hours, while "area/cli" waits about 4 days. Almost all tracked open issues have seen activity in the last three months. 88% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 163
New in 7 days: 51
Closed in 7 days: 27
Avg open age: 49 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 47
Closed in 7 days: 26
Comments in 7 days: 1
Events in 7 days: 10

Top labels

  • status/triaged (375)
  • type/bug (362)
  • status/accepted (310)
  • priority/high (288)
  • theme/portability (284)
  • area/cli (224)
  • type/feature (208)
  • triage/recommended (163)

Detailed Description

APM is a dependency manager for AI agents that works across coding assistants like GitHub Copilot, Claude Code, and Cursor.

The problem APM solves is that AI coding agents require context—standards, prompts, skills, and plugins—but developers currently set this up manually on each machine with no portability or reproducibility. APM introduces a manifest-based approach: developers declare agentic dependencies once in an `apm.yml` file, and running `apm install` reproduces the exact same agent configuration across every developer's machine and every coding assistant. The tool handles transitive dependency resolution like npm or pip, pins resolved dependencies in a lockfile, and supports installation from any git host including GitHub, GitLab, Bitbucket, and Azure DevOps. It also enables authoring plugins with real dependency management that export as standard `plugin.json` packages and supports installation from curated marketplaces.

Teams should adopt this tool if they want reproducible, portable agent configurations across their organization and development environments. It suits projects where multiple developers use AI coding assistants and need consistent setup, or organizations building plugins that depend on other packages. The tool works zero-config with VS Code and GitHub Copilot, automatically reading the manifest file without additional configuration. For teams coming from `npx skills add`, APM provides a drop-in replacement with the added benefit of a manifest, lockfile, and full reproducibility.

The project maintains an active public roadmap. Development activity shows regular updates to core functionality and documentation. The tool is actively used by its maintainers on their own repository as a dogfooding target.