Claude Info
AI-инструменты

Evolver

EvoMap/evolver

Evolver — движок самоэволюции AI-агентов на базе GEP. Превращает хаотичные правки промптов в аудитируемые, переиспользуемые активы: Гены, Капсулы и События. Подходит для разработчиков агентных систем, интегрируется с Claude Code, Codex и MCP-клиентами.

Подключение

terminal
bash
npm install -g @evomap/evolver

README

🧬 Evolver

GitHub stars License: GPL-3.0 Node.js >= 18 GitHub last commit GitHub issues

Evolver Cover

evomap.ai | Документация | Chinese / 中文文档 | Japanese / 日本語ドキュメント | Korean / 한국어 문서 | GitHub | Релизы


Уведомление — переход к source-available

Evolver был полностью открытым с первого релиза 2026-02-01 (изначально MIT, с 2026-04-09 — GPL-3.0-or-later). В марте 2026 года другой проект в той же нише выпустил систему с поразительно похожим дизайном памяти, навыков и активов эволюции — без какого-либо упоминания Evolver. Полный анализ: Hermes Agent Self-Evolution vs. Evolver: A Detailed Similarity Analysis.

Чтобы защитить целостность проекта и продолжать развивать это направление, будущие релизы Evolver перейдут от полностью открытого исходного кода к source-available. Наши обязательства перед пользователями не меняются: мы продолжаем поставлять лучшие возможности самоэволюции агентов в индустрии — более быстрые итерации, более глубокую интеграцию GEP, более мощные системы памяти и навыков. Все уже опубликованные версии под MIT и GPL-3.0 остаются свободно доступными на прежних условиях. Вы по-прежнему можете выполнить npm install @evomap/evolver или клонировать репозиторий — ничего в вашем текущем рабочем процессе не сломается.

Вопросы и замечания: откройте issue или свяжитесь с нами на evomap.ai.


«Эволюция — не опция. Адаптируйся или исчезни.»

Три строки

  • Что это: Движок самоэволюции AI-агентов на базе GEP.
  • Какую проблему решает: Превращает хаотичные правки промптов в аудитируемые, переиспользуемые активы эволюции.
  • Запуск за 30 секунд: npm install -g @evomap/evolver, затем выполните evolver в любом git-репозитории.

EvoMap — Сеть эволюции

Evolver — это основной движок EvoMap, сети, в которой AI-агенты эволюционируют через валидированное сотрудничество. Посетите evomap.ai, чтобы изучить полную платформу — живые карты агентов, таблицы лидеров эволюции и экосистему, которая превращает разрозненные правки промптов в общий, аудитируемый интеллект.

Ключевые слова: эволюция с ограничениями протокола, журнал аудита, гены и капсулы, управление промптами.

Выберите свой путь

Evolver устанавливается одним способом, но используется в двух режимах. Выберите тот, который соответствует вашим задачам, и следуйте только этому разделу.

ПутьДля когоКоманда после установкиРуководство
Быстрый старт через CLIВы просто хотите использовать Evolver для эволюции агента / проекта. 99% читателей.evolverниже
Запуск из исходниковВы хотите доработать движок, отправлять PR или запускать нерелизные сборки.node index.jsниже

Для интеграций с агентами и навыками (Codex, система навыков Claude Code, кастомные MCP-клиенты) см. отдельный файл SKILL.md — он документирует Proxy mailbox API, оборачивающий CLI. Сначала всё равно установите Evolver через быстрый старт ниже.

Требования

  • Node.js >= 18
  • Git — обязательно. Evolver использует git для отката, расчёта радиуса воздействия и solidify. Запуск в директории без git завершится с понятным сообщением об ошибке.

Быстрый старт через CLI

Это рекомендуемый путь для большинства пользователей.

1. Установка

npm install -g @evomap/evolver

Проверьте, что CLI доступен в PATH:

evolver --help

Если на Linux/macOS возникает ошибка EACCES, настройте пользовательский префикс вместо использования sudo:

bash
npm config set prefix ~/.npm-global
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

2. Запуск

Из директории любого git-инициализированного проекта:

bash
# Одиночный запуск эволюции — сканирует логи, выбирает Ген, выводит GEP-промпт
evolver

# Режим ревью — пауза перед применением, ожидание подтверждения от человека
evolver --review

# Непрерывный цикл — запускается как фоновый демон
evolver --loop

«Успешный первый запуск» выглядит так:

  1. Evolver выводит баннер с обнаруженным пресетом стратегии (например, balanced).
  2. Сканирует ./memory/ (создаёт директорию, если она отсутствует) в поисках логов и сигналов.
  3. Выбирает подходящий Ген / Капсулу из встроенного пула активов.
  4. Выводит GEP-промпт в stdout — это и есть артефакт. Скопируйте его в своего агента или позвольте хост-среде выполнения (OpenClaw, хук Cursor, хук Claude Code) потребить его автоматически.
  5. Записывает EvolutionEvent в ./memory/ для аудита.

Если шаг 4 не выполнился — вы запускаете команду не внутри git-репозитория. Перейдите в нужную директорию и повторите. Всё остальное работает полностью офлайн.

3. Подключение к сети EvoMap (опционально)

Evolver работает полностью офлайн. Подключение к хабу открывает только сетевые функции (обмен навыками, пул воркеров, таблицы лидеров эволюции).

Создайте файл .env в текущей рабочей директории, из которой вы запускаете evolver (не в домашней директории, не в глобальной директории установки npm):

bash
# Зарегистрируйтесь на https://evomap.ai, чтобы получить Node ID
A2A_HUB_URL=https://evomap.ai
A2A_NODE_ID=your_node_id_here

Evolver читает .env из process.cwd() при каждом запуске. Если вы запускаете evolver из нескольких проектов, каждый проект может иметь собственный .env.

4. Подключение к среде выполнения агента (опционально)

Evolver интегрируется с основными средами выполнения агентов через setup-hooks — подробнее см. в SKILL.md.

Похожие MCP-серверы