The package manager for AI agents
Package the building blocks of agent systems once, version them cleanly, and make them portable across runtimes, frameworks, and ecosystems.
brew tap agentpm-dev/tap
brew install agentpmagentpm install @ns/toolname@0.1.0agentpm run @ns/toolname --input '{"text":"hello world"}'If your goal is to get to a working agent or workflow quickly, start with a template. It gives you a scaffolded project, wired dependencies, and clear next steps before you ever need to think about lower-level package composition.
Start with a workflow template
Templates are the fastest path to a working agent or workflow. Instead of assembling packages by hand, bootstrap a project with code, docs, local manifests, and runnable AgentPM dependencies already wired together.
agentpm new @ns/workflow-template@0.1.0 my-projectMulti-agent workspace starter that combines one published agent root with local generated agent manifests.
Shell-first automation starter that chains AgentPM tools with agentpm run --input-file.
Starter MCP tool server backed by a curated local AgentPM tool set.
Node SDK starter for an interactive local research assistant built on AgentPM-installed tools.
Templates get you to a working project fast. When you want more control, packages are the lower-level building blocks you can inspect, install, swap, and compose directly.
Portable capabilities
Start with the concrete actions your agent needs to take. Tools are the executable building blocks you compose into larger systems.
agentpm install @ns/toolname@0.1.0Post or update Slack messages using a compact action surface for agent notifications.
Apply deterministic transformation operations to JSON objects and arrays.
Query CSV data with structured filter, sort, select, and aggregate operations.
Read and update GitHub issues using a compact, agent-friendly action surface.
Fetch a Wikipedia URL and return title, text, and image URLs.
Uppercases text and (optionally) summarizes, extracts keywords, and estimates sentiment.
Composed orchestration
Once you have the right building blocks, package the orchestration itself. Agents capture prompts, examples, and tool graphs as a reusable unit.
agentpm install @ns/agentname@0.1.0Operations assistant for reviewing issues, querying data, transforming JSON payloads, and drafting Slack-ready updates.
Interactive GitHub maintainer copilot with explicit approval gates for write actions.
Research assistant for crawling public sources, extracting structured content, and producing concise summaries.