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

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:
npm config set prefix ~/.npm-global
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc2. Запуск
Из директории любого git-инициализированного проекта:
# Одиночный запуск эволюции — сканирует логи, выбирает Ген, выводит GEP-промпт
evolver
# Режим ревью — пауза перед применением, ожидание подтверждения от человека
evolver --review
# Непрерывный цикл — запускается как фоновый демон
evolver --loop«Успешный первый запуск» выглядит так:
- Evolver выводит баннер с обнаруженным пресетом стратегии (например,
balanced). - Сканирует
./memory/(создаёт директорию, если она отсутствует) в поисках логов и сигналов. - Выбирает подходящий Ген / Капсулу из встроенного пула активов.
- Выводит GEP-промпт в stdout — это и есть артефакт. Скопируйте его в своего агента или позвольте хост-среде выполнения (OpenClaw, хук Cursor, хук Claude Code) потребить его автоматически.
- Записывает
EvolutionEventв./memory/для аудита.
Если шаг 4 не выполнился — вы запускаете команду не внутри git-репозитория. Перейдите в нужную директорию и повторите. Всё остальное работает полностью офлайн.
3. Подключение к сети EvoMap (опционально)
Evolver работает полностью офлайн. Подключение к хабу открывает только сетевые функции (обмен навыками, пул воркеров, таблицы лидеров эволюции).
Создайте файл .env в текущей рабочей директории, из которой вы запускаете evolver (не в домашней директории, не в глобальной директории установки npm):
# Зарегистрируйтесь на https://evomap.ai, чтобы получить Node ID
A2A_HUB_URL=https://evomap.ai
A2A_NODE_ID=your_node_id_hereEvolver читает .env из process.cwd() при каждом запуске. Если вы запускаете evolver из нескольких проектов, каждый проект может иметь собственный .env.
4. Подключение к среде выполнения агента (опционально)
Evolver интегрируется с основными средами выполнения агентов через setup-hooks — подробнее см. в SKILL.md.