π€ The package manager for AI coding agents β pin, resolve, and sync skills & plugins across Claude Code, Cursor, OpenCode, and Codex
<<<<<<< HEAD
# agentpack
`agentpack` is a Rust CLI that pins **GitHub-hosted skills** and **plugin directories** (`.cursor-plugin` and/or `.cursor-plugin`) for a project. The manifest is **`agentpack.toml`**; resolved packages live in **`pack.lock`**.
See [**AGENTS.md**](AGENTS.md) for full behavior, env vars, and harness details.
## Install
### Homebrew (tap + formula)
```bash
brew tap OlegHQ/agentpack
brew install agentpack
brew upgrade agentpack
```
The tap repo is [**OlegHQ/homebrew-agentpack**](https://github.com/OlegHQ/homebrew-agentpack) (separate from this source repo). The formula builds from the tagged **source tarball** and requires Homebrewβs **`rust`** formula.
### From source
```bash
cargo install --path .
# or
make install # release build + copy to ~/.local/bin (override: make install INSTALL_DIR=/usr/local/bin)
```
Binary: `target/release/agentpack` (unless installed via `make install`, which copies it to **`INSTALL_DIR`**, default **`~/.local/bin`**). Ensure that directory is on **`PATH`**.
=======
<p align="center">
<h1 align="center">agentpack</h1>
<p align="center">
<strong>The package manager for AI coding agents</strong>
</p>
<p align="center">
Pin, resolve, and sync skills & plugins across Claude Code, Cursor, OpenCode, and Codex β from one manifest.
</p>
</p>
<p align="center">
<a href="https://github.com/OlegHQ/agentpack/blob/dev/LICENSE"><img alt="MIT License" src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
<a href="https://github.com/OlegHQ/agentpack/releases"><img alt="Release" src="https://img.shields.io/github/v/release/OlegHQ/agentpack?include_prereleases"></a>
<a href="https://github.com/OlegHQ/agentpack"><img alt="Built with Rust" src="https://img.shields.io/badge/built_with-Rust-dea584.svg"></a>
</p>
---
## The Problem
Every AI coding agent has its own way of managing skills, plugins, commands, and rules β different file layouts, different config formats, different discoveryAgent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.