← Все репозитории

Новый проект

YuanpingSong/ultracodex

Запускает сценарии Claude Code на Codex, Claude и OpenCode, поддерживая параллельные команды агентов, циклы проверки, расписания и экспериментальные организации.

Открыть GitHub
Stars
65
Forks
6
Язык
TypeScript
Статус
В канале 1 янв. 1 г.

AI-разбор

ultracodex — CLI и среда выполнения на TypeScript для запуска сценариев Agent Script через Codex, Claude или OpenCode. Сценарий описывается как ES-модуль с асинхронными вызовами agent(), параллельными задачами, конвейерами, фазами, бюджетом токенов и структурированными результатами по JSON Schema. Runtime выбирает исполнитель через конфигурацию маршрутизации, журналирует события в файлы и предоставляет TUI, просмотр запусков, потоковый режим, JSON-вывод и управление паузой или остановкой. В проект входят готовые сценарии goal и loop, галерея из девяти примеров, проверка переносимого подмножества, установка навыков для управляющих агентов и планировщик на основе принадлежащих проекту строк crontab. Экспериментальный модуль org строит дерево ролей агентов с памятью, почтовыми ящиками, триггерами пробуждения, аудитом и воспроизведением истории. Codex предоставляет подтверждённую macOS-песочницу, тогда как Claude и OpenCode используют менее строгие ограничения; поведение песочницы на Linux не проверено, OpenCode может конфликтовать при высокой конкуренции, а интерфейсы проекта до версии 1.0 зависят от версий Codex CLI и OpenCode.

Кому подойдёт

Разработчики, технические исследователи и команды, которым нужно программно координировать несколько LLM-агентов, контролировать их бюджеты и результаты, запускать повторяющиеся задачи и наблюдать выполнение через CLI или TUI.

Что внутри

  • Запуск Agent Script через Codex, Claude и OpenCode с маршрутизацией по меткам и фазам.
  • Параллельное выполнение задач, потоковые конвейеры, фазы, лимиты токенов и проверка структурированных ответов.
  • Циклы builder–verifier с повторными раундами до выполнения критериев или исчерпания бюджета.
  • TUI и CLI для наблюдения, журналирования, просмотра, возобновления, паузы, пропуска и остановки запусков.
  • Планировщик повторяющихся запусков через управляемые строки crontab и автоматическое завершение по условию done.
  • Экспериментальная организация агентов с каталогами ролей, памятью, сообщениями, аудитом и воспроизведением.

Где применять

  • Параллельный обзор исходного кода несколькими агентами с последующей проверкой найденных ошибок.
  • Итеративная реализация функции, где отдельный проверяющий агент оценивает тесты, сборку и критерии готовности.
  • Регулярные отчёты, сводки и технические задачи, запускаемые по расписанию с ограничением бюджета токенов.
  • Построение исследовательской команды агентов с отдельными ролями, памятью и иерархическим распространением кратких отчётов.
  • Эксперименты с переносимыми сценариями между Codex, Claude и OpenCode в едином CLI-интерфейсе.

Темы