How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
APM is a command-line package manager for AI agent resources. Teams declare the skills, instructions, prompts, agents, hooks, plugins and Model Context Protocol servers their coding agents need in a single manifest. A lockfile then pins exact commits and content hashes, so every machine and CI run installs the same setup. Packages can be fetched from git hosts, registries and marketplaces, including transitive dependencies.
The main features of microsoft/apm are: Command Line Package Managers, Agent Package Installation, Multi-Source Resource Resolution, Agent Skill Manifests, Agent Configuration Management, Agent Client Registrations, Cross-Harness Config Deployment, MCP Server Configurations.
Projects with overlapping indexed features include: bodadotsh/npm-security-best-practices — This project provides a comprehensive guide for securing the software supply chain within Node.js and npm… astral-sh/rye — Rye is a comprehensive Python toolchain manager, package manager, and virtual environment orchestrator. It provides a… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… superdesigndev/treg — Treg is a gateway that lets AI agents search a catalog of third-party API endpoints and call any of them with a single… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… openclaw/openclaw — Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent…
This project provides a comprehensive guide for securing the software supply chain within Node.js and npm environments. It focuses on hardening the entire lifecycle of third-party dependencies and package publishing processes to protect applications from malicious code injection and unauthorized registry modifications. The guide distinguishes itself by emphasizing identity-based authentication and cryptographic provenance to verify the origin of distributed artifacts. It advocates for strict governance policies, such as enforcing minimum release ages for dependencies and disabling automatic l
Rye is a comprehensive Python toolchain manager, package manager, and virtual environment orchestrator. It provides a unified system for installing Python runtimes, resolving dependencies, and coordinating isolated environments across different projects. The project distinguishes itself through workspace management capabilities that coordinate dependencies and builds across multiple libraries within a single multi-package project structure. It further enables the global installation of Python tools into sandboxed environments, making them accessible system-wide without manual environment acti
Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f
Treg is a gateway that lets AI agents search a catalog of third-party API endpoints and call any of them with a single token. Each request is routed to a working provider, and the service attaches the stored provider key on the server, so agents and scripts never handle raw secrets. It is also exposed as a Model Context Protocol server with OAuth sign-in, so coding assistants such as Claude and Cursor can reach catalog tools and team tools through one interface. What sets it apart is the combination of routing, billing and shared credentials. Calls are billed per use against a prepaid team ba