EvoTrace CLI

Локальный компилятор траекторий: превращает историю сессий Claude Code и Codex в данные для обучения, задачи и проверки

  • 281 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Читает всю историю сессий Claude Code и Codex, где бывают код, пути и секреты из переписки
  • Новые сессии по умолчанию идут с полным доступом: агенты приложения запускают команды и меняют файлы
  • Тексты сессий уходят выбранному провайдеру модели, а сборка и проверка запускают Docker
Все причины и проверки

jinzijian/evotrace

Установка

Работает в

Ручная установка

curl -LsSf https://raw.githubusercontent.com/jinzijian/EvoTrace/main/install.sh | sh

Для macOS, Linux и WSL. На Windows используйте install.ps1 из репозитория. Сначала прочитайте скрипт.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Читает всю историю сессий Claude Code и Codex, где бывают код, пути и секреты из переписки
  • Новые сессии по умолчанию идут с полным доступом: агенты приложения запускают команды и меняют файлы
  • Тексты сессий уходят выбранному провайдеру модели, а сборка и проверка запускают Docker

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

EvoTrace читает историю работы агентов, которая уже лежит на вашей машине, и отбирает из нее сессии, подходящие для обучения моделей. Установка идет одним скриптом, запуск командой `evotrace` открывает веб-приложение на базе DeepSeek Harness. Модель в настройках выбирается любая из поддерживаемых: DeepSeek, OpenAI, Anthropic. Импорт и детерминированный отбор работают без модели, а ревью агентами, доработка и калибровка требуют ее. В приложении набирают команды со слеша. `/init` импортирует историю Claude Code и Codex, `/candidates` показывает самые подкрепленные сессии, `/show 1` открывает кандидата вместе с недостающими доказательствами, `/review 1` запускает последовательную проверку четырьмя агентами, `/assets` показывает собранное. По итогам сессия превращается в данные предпочтений и восстановления после ошибок, в исполняемый пакет задачи с репозиторием, зависимостями и проверкой или отбраковывается с причинами. Статусы означают стадию доказательств: отобрана, пригодна к сборке, пакет создан, проверена в Docker, откалибрована свежими попытками решения. EvoTrace закрывается при пустых обертках промптов, низкой уверенности в восстановлении, отсутствии эталонного патча или команд проверки. Docker нужен только для сборки и проверки исполняемых окружений.

Для кого. Исследователям и командам, которые накопили много сессий Claude Code и Codex и хотят собрать из них наборы для дообучения, оценки агентов и RL-окружения.

Подходит, если

  • За месяцы работы накопились сотни сессий, и среди них надо найти единицы с понятной задачей, исправлениями человека и проверяемым результатом
  • Нужны пары принятых и отвергнутых попыток агента для DPO или SFT
  • Хочется превратить удачную сессию в регрессионную задачу для оценки агентов, с Docker и проверкой
  • Сложность задачи надо мерить свежими попытками решения, а не размером патча
  • История не должна уходить в облако: импорт и отбор идут локально и без модели

Не подходит, если

  • Нужен новый кодинг-агент: EvoTrace обрабатывает историю уже работавших агентов и способ работы с Claude Code или Codex не меняет
  • Сессий мало или они короткие: из них не соберется ни одного пригодного набора
  • Требуется готовый маркетплейс данных: он значится в планах и в текущий локальный релиз не входит
  • Нужен стабильный продукт: проект на ранней альфе, а DeepSeek Harness в статусе превью для разработчиков

Пример запроса к агенту

/init, затем /candidates: покажи пять сессий с самыми сильными доказательствами и скажи, чего не хватает первой, чтобы собрать из нее задачу

Ограничения

  • Проект на ранней альфе, база DeepSeek Harness в статусе превью для разработчиков. Сгенерированные задачи и проверки остаются кандидатами, пока не пройдут проверку доказательств и Docker.
  • Новые сессии по умолчанию стартуют в режиме Full access. Ограничить запись рабочей папкой можно запуском `DSH_PERMISSION_MODE=workspace-write evotrace`.
  • Ревью, доработка и калибровка требуют провайдера модели с вашим ключом и тратят токены.
  • Для сборки и проверки исполняемых окружений нужен Docker.
  • Маркетплейс и интеграции дообучения описаны как планы, в текущей версии их нет.

Как отключить. Удалите исполняемый файл `evotrace`, который поставил установочный скрипт, и данные приложения в его рабочей папке. Исходные сессии Claude Code и Codex EvoTrace только читает, их удалять не нужно. Про точный путь установки смотрите вывод скрипта install.sh или install.ps1.

Частые вопросы

Как установить EvoTrace?

На macOS, Linux и WSL выполните `curl -LsSf https://raw.githubusercontent.com/jinzijian/EvoTrace/main/install.sh | sh`, на Windows команду из install.ps1 в PowerShell. Затем запустите `evotrace`, откроется веб-приложение, в настройках выберите провайдера модели.

Отправляются ли мои сессии в облако?

Импорт и детерминированный отбор работают локально и не требуют модели. Тексты уходят провайдеру, которого вы выбрали, только на этапах ревью, доработки и калибровки. Исходные данные и итоговые наборы остаются под вашим контролем.

Что значит статус Verified?

Docker-запуск, зафиксированный на точном дайджесте пакета, отклонил базовое состояние и принял эталонное. До этого пакет считается кандидатом, а статус Calibrated добавляют свежие попытки решения: по умолчанию целью служат два прохода проверки из пяти.

Нужно ли менять привычную работу с Claude Code?

Нет. EvoTrace не заменяет агента и только читает уже сохраненную историю Claude Code и Codex.

Как ограничить права приложения?

Запустите `DSH_PERMISSION_MODE=workspace-write evotrace`. По умолчанию новые сессии идут с полным доступом.

Обсуждение

Вопросов и отзывов пока нет.

opentraces пишет локальный журнал работы Claude Code, Codex и Pi, привязывает правки к коммитам и готовит наборы данных.

CLIРасширенный доступ104Звезды репозитория

Навык и веб-просмотрщик превращают логи Claude Code, Codex и Pi в карту решений агента со ссылками на исходные записи.

СкиллРасширенный доступ90Звезды репозитория

CLI читает локальные сессии Claude Code, Codex и Hermes, находит повторяющиеся сбои и готовит правки на ручное ревью

CLIРасширенный доступ73Звезды репозитория

Память агентов на MCP: траектории прошлой работы становятся правилами для новых задач, есть легкая версия для Claude Code и Codex

MCP-серверРасширенный доступ137Звезды репозитория

Плагин Claude Code с хуками и 26 скиллами: измеряет знания агента, блокирует правки до разбора кода, хранит память между сессиями

ПлагинРасширенный доступ255Звезды репозитория

Локальная аналитика сессий Claude Code, Codex и еще пяти агентов: токены, стоимость, время и поиск по логам в одном архиве

CLIРасширенный доступ75Звезды репозитория

Коротко о README

Страница объясняет, чем сырая транскрипция отличается от обучающего ресурса: нужны границы задачи, состояние репозитория до работы, воспроизводимое окружение, независимая проверка и происхождение. Дальше идут установка и первый запуск, таблица результатов, схема конвейера, расшифровка статусов и рецепты для работы без модели и для проверки в Docker. Отдельно оговорена ранняя альфа.

Бейдж для README

Сообщить о проблеме