EvoTrace CLI
Локальный компилятор траекторий: превращает историю сессий Claude Code и Codex в данные для обучения, задачи и проверки
- 281 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Читает всю историю сессий Claude Code и Codex, где бывают код, пути и секреты из переписки
- Новые сессии по умолчанию идут с полным доступом: агенты приложения запускают команды и меняют файлы
- Тексты сессий уходят выбранному провайдеру модели, а сборка и проверка запускают Docker
Установка
- Работает в
Ручная установка
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`. По умолчанию новые сессии идут с полным доступом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыopentraces пишет локальный журнал работы Claude Code, Codex и Pi, привязывает правки к коммитам и готовит наборы данных.
Навык и веб-просмотрщик превращают логи Claude Code, Codex и Pi в карту решений агента со ссылками на исходные записи.
CLI читает локальные сессии Claude Code, Codex и Hermes, находит повторяющиеся сбои и готовит правки на ручное ревью
Память агентов на MCP: траектории прошлой работы становятся правилами для новых задач, есть легкая версия для Claude Code и Codex
Плагин Claude Code с хуками и 26 скиллами: измеряет знания агента, блокирует правки до разбора кода, хранит память между сессиями
Локальная аналитика сессий Claude Code, Codex и еще пяти агентов: токены, стоимость, время и поиск по логам в одном архиве
Коротко о README
Страница объясняет, чем сырая транскрипция отличается от обучающего ресурса: нужны границы задачи, состояние репозитория до работы, воспроизводимое окружение, независимая проверка и происхождение. Дальше идут установка и первый запуск, таблица результатов, схема конвейера, расшифровка статусов и рецепты для работы без модели и для проверки в Docker. Отдельно оговорена ранняя альфа.