YYLO CLI

CLI-оркестратор для кодинг-агентов: циклы, типизированные задачи, слияние с квитанциями и набор скиллов для Claude Code и Codex

  • 66 ★ репозитория
  • Последний коммит
CLI

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

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

  • Оркестратор запускает агента, который выполняет команды и пишет в репозиторий, а слияния идут по квитанциям
  • Расход токенов и стоимость растут с числом итераций цикла
Все причины и проверки

yylo-dev/yylo

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/yylo

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Оркестратор запускает агента, который выполняет команды и пишет в репозиторий, а слияния идут по квитанциям
  • Расход токенов и стоимость растут с числом итераций цикла

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

Что делает

YYLO запускает кодинг-агента в цикле, ведет задачи по типизированным правилам и записывает квитанции о каждом изменении репозитория. Команды `yylo` и `yy` равнозначны, а `ypl` сокращает `yy pi --live` и открывает интерактивную сессию агента с потоком вывода и строкой состояния. После прогона оркестратор печатает число итераций, вызовов инструментов, стоимость и идентификаторы сессий. Первый запуск проходит без обращения к провайдеру моделей: `yy init --task "..." --subagent pi` создает рабочую папку `.juno_task/`, а `yy doctor workspace` и `yy info --json` показывают состояние. Модель выбирают алиасами вроде `:sonnet`, `:opus` или `:gpt`, причем набор алиасов зависит от субагента. Скиллы лежат в отдельном репозитории `yylo-dev/yylo-skills` и ставятся командой `yy skills install`. Это семь навыков: `artifact-yylo`, `ledger-tasks-yylo`, `plan-ledger-tasks-yylo`, `ralph-loop-yylo`, `understand-project-yylo`, `wiki-yylo` и `workflow-yylo`. Они копируются в `.agents/skills`, `.claude/skills` и `.pi/skills`. Хранилище задач YYLO Ledger и оценка YYLO Benchmark живут отдельными пакетами.

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

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

  • Агента надо гонять по задаче несколько итераций и видеть стоимость и вызовы инструментов
  • Задачи проекта ведутся как типизированные записи с проверкой и границами слияния
  • Один репозиторий обслуживают сразу Claude Code, Codex и Pi, и скиллы нужны в `.claude/skills` и `.agents/skills`
  • Перед запуском надо проверить рабочую папку командой `yy doctor workspace` без изменений

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

  • Нужна разовая правка в одном файле: оркестратор добавит лишние сущности
  • Нет Node.js 20.10 или новее и npm
  • Требуется только хранилище задач или только бенчмарк: для них есть отдельные пакеты Ledger и Benchmark

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

Установи YYLO, инициализируй проект через `yy init --task "Описать путь онбординга" --subagent pi` и проверь `yy doctor workspace`

Ограничения

Нужны Node.js 20.10 или новее, npm и Git. Стабильный канал `@latest` отстает от исходников: в README версия кода выше опубликованной, а команды из новых версий могут отсутствовать у установленной. Для версии 0.2.12 требуется ровно Ledger 0.4.0, другие версии отвергаются до делегирования. Скиллы ставятся из сети через `npx skills add`, при сбое идет запасной путь через shallow-клон. Измененные вручную копии скиллов команда отказывается заменять без `--force`. Доступ к моделям зависит от выбранного субагента и ваших ключей или подписок.

Как отключить. Удалите пакет командой `npm uninstall --global @yylo/cli`, папку `.juno_task/` проекта и копии скиллов с суффиксом `-yylo` из `.claude/skills`, `.agents/skills` и `.pi/skills`.

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

Как поставить YYLO?

Выполните `npm install --global '@yylo/cli@latest'`, проверьте `yy --version`. Нужны Node.js 20.10 или новее, npm и Git. Предварительные версии лежат на канале `@next`.

Чем `yylo` отличается от `yy`?

Ничем: это равнозначные команды. Отдельно есть `ypl`, сокращение для `yy pi --live`, которое открывает интерактивную сессию агента.

Как поставить скиллы YYLO для Claude Code?

Выполните `yy skills install`, при необходимости с `--version 2.1.1`. Семь скиллов копируются в `.claude/skills`, `.agents/skills` и `.pi/skills`. Статус проверяет `yy skills status`.

Обращается ли первый запуск к провайдеру моделей?

Нет. Демонстрационный запуск после `yy init` проверяет установку, создает `.juno_task/` и выдает квитанцию наблюдения со статусом `COMPLETED`, не вызывая модель.

Нужен ли отдельный Ledger?

Для обычной работы нет, а для типизированных задач и универсального поиска записей нужен YYLO Ledger строго нужной версии. Установка подмены автоматически не происходит.

Обсуждение

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

CLI с песочницей для агентов: Claude Code и Codex работают без запросов на копии проекта, изменения применяются после diff.

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

CLI и плагин: рабочие процессы агентов лежат в репозитории как Markdown и YAML, с ролями, скриптами, паузами и ветвлением.

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

Один агент запускает других в фоне: Claude Code, Codex, Copilot CLI, Grok Build и Pi, с выбором модели под каждый этап.

СкиллШирокий доступ119Звезды репозитория

CLI запускает параллельные сессии Claude Code по вашему плану: каждая в своем git worktree, с проверкой этапов и базой знаний

CLIШирокий доступ66Звезды репозитория

Шаблон разворачивает в репозитории многоагентную среду: Claude Code дирижирует субагентами Sonnet и Opus и вызывает Codex CLI.

ВоркфлоуШирокий доступ198Звезды репозитория

Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.

CLIШирокий доступ113Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
YYLO (эта карточка)нет66
Open Ralph Wiggumнет1 906цикл Ralph и ничего больше, а YYLO добавляет типизированные задачи, квитанции слияний и набор скиллов
Ralphнет22 217исходная реализация идеи цикла агента по PRD, а тут оркестратор с задачами, проверкой слияний и несколькими субагентами

Коротко о README

В README описаны быстрый старт, каналы версий, установка скиллов, алиасы моделей, процесс для начинающих, типизированные задачи и слияние, управляемые рабочие процессы и роли сопровождающих.

Бейдж для README

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