REAP CLI
A generation-based development pipeline: the agent studies the project, plans, codes, validates and logs lessons into knowledge.
- 62 ★ on the repository
- Last commit
Extended access
Why this level
- Install changes Claude Code settings and adds a session start hook.
- The agent changes project code in generations with a human in the loop.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/reapDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Install changes Claude Code settings and adds a session start hook.
- The agent changes project code in generations with a human in the loop.
This is third-party code. Review the repository files before installing.
What it does
REAP, the Recursive Evolutionary Autonomous Pipeline, drives development in cycles. The human sets the goal and makes key decisions while the agent learns the project knowledge: the genome (architecture, conventions, constraints) and the environment (code, dependencies, domain). A generation runs five stages: learning, planning, implementation, validation and completion. Lessons flow back into the knowledge base. Inside the agent, the `/reap.init` and `/reap.evolve` slash commands work, while the `reap` terminal command is the internal engine. Claude Code and OpenCode are supported. Generations can be merged between developers and `reap uninstall` removes it fully.
Who it is for. Developers who run a project with Claude Code or OpenCode and want goals and knowledge to persist between sessions.
Good fit when
- The agent loses context with every new session.
- Documentation drifts from code and both must stay in sync.
- Several developers or agents produce conflicting changes.
- The project already exists and the agent must study it before working.
Not a fit when
- One small fix is needed with no process.
- The agent is neither Claude Code nor OpenCode.
- The team is not ready to keep project knowledge in a separate structure.
Example request
Run /reap.init in this project, then /reap.evolve with the goal of adding pagination to the order list.Limitations
It works only with Claude Code and OpenCode, and the second needs a manual `agentClient` edit in `.reap/config.yml` and `reap update`. A global npm package and Node.js 18 or newer are required. Install puts commands, agent definitions and a `SessionStart` hook into `~/.claude/settings.json` in your home folder, so removal must go through `reap uninstall`, not npm alone. No licence is detected in the repository. The latest commit is from 21 September 2026.
How to disable. Run `reap uninstall --confirm` before removing the package: it takes out REAP files and `settings.json` entries. `reap destroy` removes REAP from a single project.
FAQ
What does /reap.evolve do?
It runs a generation through learning, planning, implementation, validation and completion: the agent explores, plans, codes, validates and records lessons.
What are the genome and the environment?
The genome is project architecture, conventions and constraints. The environment is code, dependencies and domain.
How do I use OpenCode?
After `/reap.init` set `agentClient: opencode` in `.reap/config.yml` and run `reap update`.
How do I remove REAP completely?
Run `reap uninstall --confirm` before removing the package. If the package is already gone, run `npx @c-d-cc/reap uninstall --confirm`.
Do I need the terminal?
No, you work through `/reap.*` slash commands in the agent, and the `reap` command is the engine.
Discussion
No questions or reviews yet.
Related
CLI toolsA Claude Code skill that drives a hard task through explore, plan, execute and reflect, writing every decision to disk.
An ops repo for Claude Code: tickets, the Rex reviewer and a closed merge gate take agent code to production under human control.
A CLI that wires a research-to-delivery pipeline with documents and quality gates into Claude Code, Cursor, Codex and other agents
A workflow template for Claude Code and five more agents: a backlog task, a diff review and a commit.
Skill and plugin for Codex and Claude Code: the agent drives a project through a plan-to-maintain loop with human gates.
A Grid Dynamics plugin that loads a team's shared engineering standards, architecture and workflows into a coding agent session
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| REAP (this card) | no | 62 | |
| Spec Kit | no | 149,633 | specs and tasks for the agent; REAP adds knowledge accumulation and generation merging |
| Superpowers | no | 316,679 | a set of process skills; REAP keeps one cycle and project memory |
README in short
A generation-based development process on top of Claude Code and OpenCode. Project knowledge accumulates in the genome and lessons from each generation flow back.