iloom CLI
iloom запускает каждую задачу Claude Code в отдельном worktree и записывает планы и решения в комментарии трекера
- 111 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Создает worktree и ветки, коммитит и сливает ветку или открывает запрос на слияние по команде `il finish`
- Пишет комментарии в трекер задач, для Linear и Jira хранит API-токен в настройках
- В режиме `--yolo` запускает Claude без запросов на подтверждение
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/iloomОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Создает worktree и ветки, коммитит и сливает ветку или открывает запрос на слияние по команде `il finish`
- Пишет комментарии в трекер задач, для Linear и Jira хранит API-токен в настройках
- В режиме `--yolo` запускает Claude без запросов на подтверждение
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
iloom ставится пакетом `@iloom/cli` и работает поверх Claude Code. Команда `il start 25` берет задачу из GitHub, Linear или Jira и создает для нее изолированную среду, «loom»: отдельный git worktree, свою ветку базы данных (поддержка Neon), свой порт и свои файлы окружения. Для веб-приложений порт считается от базового, для CLI-проектов iloom делает изолированную копию бинарника, и версии двух задач запускаются рядом. Внутри loom работает цепочка агентов. Enhancer превращает короткую формулировку в требования с критериями приемки, Evaluator оценивает сложность и выбирает простой или сложный маршрут, Analyzer изучает код и библиотеки до первой правки, Planner составляет план с отметками о том, какие шаги идут параллельно, Implementer пишет код. Анализ, план и решения iloom сохраняет комментариями к задаче в трекере, поэтому коллега видит, почему агент выбрал такую структуру. Если задача большая, `il plan` раскладывает ее на дочерние задачи с зависимостями, а режим swarm запускает параллельных агентов, по одному worktree на каждую. Команда `il finish` проверяет тесты и линтер, коммитит, разрешает конфликты и сливает ветку или открывает запрос на слияние. Расширение для VS Code ставится командой `il vscode` и показывает решения и допущения в панели итогов.
Для кого. Командам, где Claude Code пишет большие запросы на слияние и ревьюеру нужно видеть рассуждения агента, а разработчику нужно вести несколько задач параллельно.
Подходит, если
- Агент прислал запрос на слияние на 2000 строк, и ревьюеру нужны допущения и причины решений прямо в задаче
- Вы ведете три задачи одновременно и не хотите прятать правки и переключать ветки
- Эпик разбит на подзадачи с зависимостями, и их удобно отдать параллельным агентам
- Тестовая база данных на Neon должна быть своя у каждой ветки, чтобы миграции не пересекались
- Команда сидит в Linear или Jira и хочет видеть план агента в трекере, без чата
Не подходит, если
- Вы работаете на нативном Windows: он не поддерживается, нужен WSL
- Нет подписки и установленного Claude CLI: iloom работает через него
- Задача на пять минут, и отдельная среда с планом только замедлит правку
- Трекера задач нет, а контекст агента хочется хранить в самом репозитории
Пример запроса к агенту
Возьми задачу 25 из нашего GitHub, подготовь план в комментариях и начни реализацию в отдельном loomОграничения
- Продукт на ранней стадии, сам автор так и пишет в README. Нативный Windows не поддерживается, для Windows есть отдельная инструкция по WSL.
- Нужны Node.js 16 или новее, Git 2.5 или новее и установленный Claude CLI. Автор рекомендует подписку Claude Max, потому что iloom работает через нее.
- Лицензия BSL-1.1 (Business Source License) в список открытых лицензий OSI не входит. Условия коммерческого использования описаны в файле `LICENSE`.
- Изоляцию базы данных обеспечивает только Neon, а для Linear и Jira нужен API-токен в настройках iloom.
Как отключить. Команда `il cleanup` удаляет loom вместе с веткой базы данных без слияния. Сам инструмент убирает `npm uninstall -g @iloom/cli`. Отправку анонимной телеметрии выключает `il telemetry off`.
Частые вопросы
Как поставить iloom для Claude Code?
Выполните `npm install -g @iloom/cli`, затем `gh auth login`, и в папке проекта запустите `il init`. Первую задачу запускает `il start 25`, где 25 — номер задачи в трекере.
Что такое loom в iloom?
Loom — изолированная среда одной задачи: отдельный git worktree, ветка базы данных, порт и файлы `.env`. В оболочке среды (`il shell`) доступны переменные `ILOOM_LOOM` и `ILOOM_COLOR_HEX`.
Куда iloom пишет планы и решения агента?
В комментарии к задаче в GitHub, Linear или Jira. Расширение для VS Code, которое ставит `il vscode`, показывает их же в панели итогов.
Что делает флаг --yolo?
Он сокращает `--one-shot=bypassPermissions` и запускает весь конвейер без запросов на подтверждение. По умолчанию iloom просит одобрения на каждом этапе: уточнение, план, реализация.
Какие трекеры задач поддерживает iloom?
GitHub по умолчанию, вход через `gh auth login`. Linear подключается мастером `il init` с API-токеном, а Jira (Atlassian Cloud) настраивается в `.iloom/settings.json`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыXylocopa — браузерный оркестратор агентов Claude Code: задачи GTD, параллельные агенты в деревьях git, подтверждения с телефона.
Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
Плагин для Claude Code: вы читаете одну спецификацию, параллельные агенты реализуют ее до коммита с зелеными тестами.
Терминальный кодинг-агент с профилями, роем субагентов, контрольными точками и циклами улучшения кода по шести метрикам
Шаблон рабочего процесса для Claude Code и еще пяти агентов: задача из бэклога, проверка diff и коммит.
Автономный кодинг-агент для дешевых и малых LLM: дробит цель на дерево задач с контрактами и проверяет каждую сборкой и тестами.
Коротко о README
README открывается вопросом о доверии к коду, который написал ИИ, и объясняет идею хранить рассуждения агента в трекере. Дальше идут быстрый старт, описание агентов, таблица команд `il`, настройка через мастер `il init` и разделы про режим swarm, Docker и телеметрию. Завершает README список требований и ограничений.