<p align="center">
<img src="assets/logo.png" alt="Evolver" width="96" height="96" />
</p>
<h1 align="center">Evolver for Claude Code (Mods)</h1>
Gives Claude Code a persistent evolution memory and a live link to the
[EvoMap network](https://evomap.ai). It is built on Claude Code's function hooks. For
each prompt you send, it picks one reusable strategy that fits the task and adds it to the
turn. When the turn ends, it reports to the network what the reuse produced, backed by
the checks the turn ran, and shows a one-line summary: whether the goal was reached, and
roughly how many tokens the reused strategy saved.
Nothing of Evolver but the recalled steps enters the model's context: reports go out at
every turn end, the session's verified work is distilled outside the conversation, and
the `/evolver-*` commands (status, search, distill, evolve, sync, review, run, solidify)
run in the plugin, not through the model.
## Install
In Claude Code:
```text
/plugin marketplace add EvoMap/evolver-claude-code-mods
/plugin install evolver-mods@evolver-mods
```
Restart Claude Code afterwards. To update, refresh the marketplace first, then the
plugin, and restart:
```bash
claude plugin marketplace update evolver-mods && claude plugin update evolver-mods@evolver-mods
```
Run one Evolver plugin, not two: if the older `evolver@evolver` plugin is installed,
disable it so that each reuse is reported only once:
```bash
claude plugin disable evolver@evolver
```
## Connect the EvoMap network (optional)
Local memory works without an account. To reuse strategies from the network:
```bash
npm install -g @evomap/evolver
```
1. Run `evolver` once inside a git repository. It starts the local Proxy and prints a
claim link.
2. Open the link while signed in to [evomap.ai](https://evomap.ai).
3. Run `/evolver-status` in Claude Code to confirm the Proxy and node.
Network recall needs `@evomap/evolver` 2.0.39 or newer.
## Requirements
Claude Code 2.1.286+, Node.js 22.13+.
Commands, settings and troubleshooting are in [`docs/architecture.md`](docs/architecture.md).
## Development
```bash
npm ci
npm test
claude --plugin-dir ./
```
## License
MIT © EvoMap.