A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Local context engine for AI coding agents. Routes tasks to relevant files, tests, rules, and skills, supports prompt cac
Your agent starts cold. AgentPack hands it the map.
Ranked repo context for Codex, Claude Code, Cursor, Windsurf, Copilot, Cline, Kiro, OpenCode, MCP, CI, and markdown workflows.
local preflight
ranked files
skill routing
warm cache
tests + commands
receipts
no cloud index
You know the pattern. You ask an agent to fix one bug. It rgs half the repo, opens the wrong files, misses the test, then rediscovers the architecture you already had.
AgentPack does the repo-orientation pass first.
agentpack route --task "fix auth token expiry"
-> files that probably matter
-> skills and rules that fit the task
-> tests that probably prove it
-> rules, commands, warnings
-> compact context before the agent edits
AgentPack is not another coding agent. It is the local context engine you put in front of the agents you already use.
Without AgentPack: agent explores first, edits later.
With AgentPack: agent starts near the right files.
No cloud index. No embeddings. No model calls for scan/rank/pack. Just local repo analysis, ranked context, and receipts for what got included or skipped.
It is not a repo dump. It is not a second brain. It is not a promise that your agent will be right.
It is a preflight map: likely files, likely tests, the right local skill or rule, commands, warnings, and a compact pack your agent can inspect before touching code.
The first run builds local summaries and repo signals. Later runs reuse that cache, so agents do less repeat discovery and spend more of their budget on the actual change.
pipx install agentpack-cli
agentpack --version
Inside your repo:
agentpack init --yes
agentpack route --task "fix auth token expiry"
agentpack task set "fix auth token expiry"
agentpack pack --task auto
Then give .agentpack/context.md to your agent, or let MCP-capable agents call AgentPack tools directly.
For one-shot use without installing:
pipx run --spec agentpack-cli agentpack route --task "fix auth token expiry"
For JavaScript/TypeScript projects, npm wrapper is available:
npx @vishal2612200/agentpack --version
npx @vishal2612200/agentpack init --yes
npx @vishal2612200/agentpack task set "fix auth token expiry"
npx @vishal2612200/agentpack pack --task auto
Route task first:
agentpack route --task "fix billing webhook retry handling"
AgentPack returns likely files, tests, rules, commands, and warnings without changing source files. It also recommends matching skills or agent rules when the task points at a known workflow, framework, language, or repo convention.
Build context pack next:
agentpack task set "fix billing webhook retry handling"
agentpack pack --task auto
AgentPack writes local context under .agentpack/, including selected files, omitted-file receipts, freshness checks, and token stats.
It reuses cached file summaries and snapshot metadata so repeated packs do not start from zero.
AgentPack's current public benchmark checks one narrow thing: whether selected context overlaps with files actually changed in historical commits.
Current scoped result:
| Signal | Result | Developer meaning |
|---|---|---|
| Public commit cases | 108 | real historical file-selection checks |
| Average recall | 66.0% | did AgentPack include files that mattered? |
| Token precision | 51.1% | how much of pack was useful instead of noise? |
| Pack p50 | 315 tokens | typical compact starting context |
| Pack p95 | 1,137 tokens | larger but still bounded starting context |
Source: benchmarks/results/2026-06-14-public.md. Benchmark guide: docs/benchmarking.md.
This is useful but not magic. It says AgentPack often gets meaningful files into a small pack. It does not claim every agent finishes faster or writes better code. Agent success A/B benchmarks should report task success, tool calls, token cost, and time-to-first-correct-file.
AgentPack should eventually show:
See docs/integrations.md and docs/mcp-context-engine.md.
AgentPack can be used through thin plugin and IDE integration layers so agents start with ranked repo context. Codex has a packaged plugin skeleton; Cursor, Windsurf, Copilot, Cline, Kiro, OpenCode, Claude Code, Antigravity, and generic agents use the same local CLI/MCP engine through portable rules, hooks, and native integration stubs.
Inside Codex:
@agentpack-route fix auth token expiry
@agentpack-pack fix auth token expiry
@agentpack-review
The plugin calls the local AgentPack engine. It does not upload code and does not turn AgentPack into a coding agent.
See docs/agent-plugins.md and docs/codex-plugin.md.
| Tool type | What it does | AgentPack difference |
|---|---|---|
| Repo dumpers | Dump selected or all files | AgentPack ranks files by task |
| Coding agents | Edit code | AgentPack prepares context before editing |
| IDE search | Finds files on demand | AgentPack pre-routes before agent starts |
| Skills/rules | Change agent behavior | AgentPack routes the matching skill or rule for the task |
| Cache warmers | Speed repeated scans | AgentPack reuses summaries and snapshots inside the context workflow |
Use AgentPack when:
Do not use AgentPack when:
AgentPack scans repo locally, builds and reuses file summaries, indexes local skills and rules, combines filename, git, config, dependency, summary, and benchmark signals, ranks likely files for task, then renders a compact context pack.
It can expose the same workflow through CLI, markdown files, MCP tools, hooks, plugins, and CI.
Deep dive: docs/architecture.md, docs/how-agentpack-works.md, and docs/commands.md.
.agentpack/Details: docs/privacy.md, docs/threat-model.md, docs/data-flow.md, and SECURITY.md.
Requires Python 3.10+ and is tested on Python 3.10-3.14. PyPI package is agentpack-cli; command is agentpack.
Use pipx for normal installs because many macOS/Linux Python distributions block global pip install with PEP 668's externally-managed-environment error.
Install pipx first if needed:
# macOS
brew install pipx
# Ubuntu/Debian
sudo apt install pipx
# Fedora
sudo dnf install pipx
# Arch
sudo pacman -S python-pipx
pipx ensurepath
docs/index.md: docs homedocs/architecture.md: pipeline, data flow, package layout, and rendered-budget accountingdocs/commands.md: full CLI command referencedocs/configuration.md: config, scoring weights, .agentignore, and git integrationdocs/integrations.md: agent setup, MCP workflow, hooks, and native integration statusdocs/agent-plugins.md: plugin and IDE distribution layerdocs/codex-plugin.md: thin Codex plugin commands and local workflowdocs/mcp-context-engine.md: MCP tools and context workflowdocs/benchmarking.md: quality bar, release gate, and public artifactsdocs/limitations.md: project scope, known limits, and roadmapAlpha: 0.3.25.
Works, tested, and used in real sessions. Python and JavaScript/TypeScript have strongest support. APIs may change before 1.0.
Platform support targets macOS, Linux, and Windows PowerShell with Git for Windows. cmd.exe and bare Git setups are not supported yet.
Name note: PyPI package is agentpack-cli, npm package is @vishal2612200/agentpack, and command is agentpack. This project is unrelated to AgentPack dataset papers or other repos with the same name.
MIT
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, bac