Local task-state ledger for AI coding agents. Preserve decisions, source conclusions, evidence, and checkpoints across Codex, Claude Code, Cursor, and other MCP clients.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
git clone https://github.com/ihorponom/agentpack{
"mcpServers": {
"agentpack": {
"command": "node",
"args": ["/path/to/agentpack/dist/index.js"]
}
}
}Resumen de MCP Servers
# Agentpack [](https://www.npmjs.com/package/agentpack-cli) [](https://github.com/ihorponom/agentpack/actions/workflows/ci.yml) [](https://www.npmjs.com/package/agentpack-cli) [](LICENSE) [](https://glama.ai/mcp/servers/ihorponom/agentpack) Repo-native task continuity for AI coding agents. > Coding agents forget. Agentpack gives them the task state they need to continue.  Here it is live. Session 1: Claude Code investigates a flaky test and records what it learns through the Agentpack MCP tools. Session 2, next day, empty context: the agent loads the task state and picks up exactly where the first session stopped — no re-investigation:  Prefer to poke at it by hand? The same flow driven from the CLI is in [docs/DEMOS.md](docs/DEMOS.md). Every session ends the same way: the context window gets compacted, the chat closes, the task waits until tomorrow. The next session starts from zero — re-reading files, rediscovering decisions, retrying approaches that already failed. Agentpack keeps a small, reviewable task ledger in `.agentpack/` inside your repo. Connected agents record durable state as they work — the goal, decisions, dead ends, verification evidence, checkpoints — and the next session loads it back and continues. That next session can be the same agent after compaction, a different client, or you returning next week. - **Local-first.** Plain files in your repo. No cloud, no telemetry, no network calls. - **Agent-oriented.** A local MCP server plus generated project instructions (`AGENTS.md`, `CLAUDE.md`, Cursor rules) tell agents when to load and record state. - **Human-friendly.** The same state is available through the CLI for inspection, debugging, and manual handoff. ## Quick start Requires Node.js >= 20. ```bash npm install -g agentpack-cli cd path/to/your/repo agentpack init # once per repo agentpack install claude --write # per client: codex | claude | cursor | claude-desktop ``` Restart or reconnect the coding-agent client. From then on the agent loads Agentpack context at session start, records durable decisions, sources, and evidence while working, and checkpoints meaningful progress. Run `agentpack doctor` to verify the setup, and `agentpack resume --preset agent --query "<topic>"` to inspect the task state yourself. See [docs/INTEGRATIONS.md](docs/INTEGRATIONS.md) for client-by-client setup, including what each installer writes and why. ## How it works 1. At session start, the agent loads compact Agentpack context: the current Task Passport, recent checkpoints, decisions, and reviewed source conclusions. 2. While working, it records durable state — decisions worth keeping, approaches that failed, verification evidence — and caches reviewed source conclusions with file hashes so unchanged files don't need re-reading. 3. At a coherent boundary, it creates a checkpoint with status, next actions, and git state. 4. The next session — any MCP-connected agent — continues from that state instead of rebuilding it from chat history. The ledger is task-scoped: a **Task Passport** carries the goal, status, constraints, write scope, next actions, and verification for the current task, with an explicit lifecycle (start, park, switch, finalize) for handoffs. An optional **task gate** (native Claude Code, Codex, and Cursor hooks plus a client-neutral pre-commit hook) warns — or in block mode, stops — when edits bypass the active task. The gate warns by default; opt into enforcement with `"gateMode": "block"` in `.agentpack/config.json` (modes and exit codes in [docs/CLI.md](docs/CLI.md)). Context is budgeted: resume output is compressed under a rough token estimate, so agents get the useful state back, not a pile of history. ## When it helps - The context window is compacted mid-task and the next turn needs the state back. - You start a fresh chat or session on an ongoing task. - You switch between Claude Code, Cursor, Codex, or another MCP client. - You return to a refactor or bugfix days later. - Another agent — or a teammate's agent — continues from your checkpoint. - You split one session across parts of a monorepo (`api/`, `frontend/`, `cron/`) with short scoped tasks, and the task gate keeps the agent from drifting outside the folder the current task owns. A side effect: agents spend fewer tokens re-reading unchanged files and re-explaining old decisions. ## Security posture - Zero runtime dependencies, exact dev dependencies, committed lockfile, `ignore-scripts=true`. - No telemetry and no network calls during normal CLI or MCP operation. - Best-effort redaction of secret-looking values in stored context and handoff output. - Releases are published from GitHub Actions with [npm provenance](https://docs.npmjs.com/generating-provenance-statements) (Trusted Publisher, no long-lived tokens); verify with `npm audit signatures`. See [SECURITY.md](SECURITY.md) for the full policy. ## Documentation - [docs/INTEGRATIONS.md](docs/INTEGRATIONS.md) — safe setup for Codex, Claude Code, Cursor, Claude Desktop, and git hooks - [docs/CLI.md](docs/CLI.md) — full CLI reference, budgets, and manual fallback workflows - [docs/MCP.md](docs/MCP.md) — the MCP server contract and tool list - [docs/TASK-PASSPORT.md](docs/TASK-PASSPORT.md) — task lifecycle, handoffs, and portable bundles - [docs/DEMOS.md](docs/DEMOS.md) — compact continuity demos you can run yourself - [docs/VISION.md](docs/VISION.md) — the strategic north star ## Contributing / local development Clone the repo and use Node 20+: ```bash npm ci --ignore-scripts npm test npm run mcp:smoke node dist/src/agentpack.js --help ``` This repo uses Agentpack on itself through MCP — [docs/DOGFOOD.md](docs/DOGFOOD.md) describes the working protocol, [docs/SETUP.md](docs/SETUP.md) the full setup, and [docs/RELEASING.md](docs/RELEASING.md) the release process. --- Mirror: [Codeberg](https://codeberg.org/ihorponom/agentpack). Issues, releases, and npm provenance stay on GitHub.
Lo que la gente pregunta sobre agentpack
¿Qué es ihorponom/agentpack?
+
ihorponom/agentpack es mcp servers para el ecosistema de Claude AI. Local task-state ledger for AI coding agents. Preserve decisions, source conclusions, evidence, and checkpoints across Codex, Claude Code, Cursor, and other MCP clients. Tiene 17 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala agentpack?
+
Puedes instalar agentpack clonando el repositorio (https://github.com/ihorponom/agentpack) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar ihorponom/agentpack?
+
Nuestro agente de seguridad ha analizado ihorponom/agentpack y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene ihorponom/agentpack?
+
ihorponom/agentpack es mantenido por ihorponom. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a agentpack?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega agentpack en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/ihorponom-agentpack)<a href="https://claudewave.com/repo/ihorponom-agentpack"><img src="https://claudewave.com/api/badge/ihorponom-agentpack" alt="Featured on ClaudeWave: ihorponom/agentpack" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!