Новый проект
YuanpingSong/ultracodex
Запускает сценарии Claude Code на Codex, Claude и OpenCode, поддерживая параллельные команды агентов, циклы проверки, расписания и экспериментальные организации.
- 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-интерфейсе.
Темы