Ivy Tendril — плагин
Скиллы и плагин для Tendril: десктопного приложения, которое запускает кодовых агентов в изолированных рабочих деревьях Git
- 204 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Приложение запускает кодовых агентов с правами пользователя, а туннель Cloudflare Quick Tunnels выставляет сервер Tendril в интернет
- Приложение ставится скриптом, который скачивается и выполняется через `curl ... | sh` или `irm ... | iex`
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/ivy-tendrilОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Приложение запускает кодовых агентов с правами пользователя, а туннель Cloudflare Quick Tunnels выставляет сервер Tendril в интернет
- Приложение ставится скриптом, который скачивается и выполняется через `curl ... | sh` или `irm ... | iex`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Ivy Tendril — приложение для macOS, Windows и Linux, где кодовые агенты работают параллельно, каждый в своем рабочем дереве `git worktree`, а основная ветка остается чистой до вашего ревью. Подходит любой агент командной строки: Claude Code, Codex, GitHub Copilot, Gemini, OpenCode. Планы можно комментировать прямо в тексте, задачи приходят из GitHub Issues и отчетов jam.dev через вебхуки, а за ходом запусков можно следить с телефона через туннель Cloudflare Quick Tunnels. В репозиторий входит набор из шести скиллов, он ставится как плагин `tendril-skills`. Общего назначения два: `tendril-review` проверяет все измененные файлы после крупной правки, `tendrillable` ищет в репозитории открытые задачи, которые агент решит с первой попытки без уточнений. Остальные четыре обслуживают сам Tendril: `tendril-debug-plan`, `tendril-debug-job`, `tendril-extension` и `tendril-release`.
Для кого. Разработчикам, которые гоняют несколько кодовых агентов сразу и хотят проверять их правки в отдельных ветках, а не в рабочей копии.
Подходит, если
- Несколько задач надо отдать агентам параллельно, не смешивая правки в одной ветке
- После крупной правки нужна проверка всех измененных файлов: устаревший код, лишние тесты, поломанные тесты
- В бэклоге много открытых задач, и надо отобрать те, что агент закроет за один заход
- План выполнения агента завершился неожиданно, и по логам и журналу сессии надо найти причину
Не подходит, если
- Нужны только отдельные скиллы для ревью: `tendril-review` работает без приложения, но остальные четыре скилла имеют смысл только вместе с Tendril
- Требуется открытая лицензия: Tendril распространяется под Functional Source License, исходный код доступен, но это не лицензия OSI
- Правка в одну-две строки: изолированное дерево и цикл проверки дороже самой задачи
Пример запроса к агенту
Прогони tendrillable по репозиторию https://github.com/owner/repo, найди 5 задач, которые агент решит за один заход, и дай ссылки списком.Ограничения
Четыре скилла из шести написаны для самого Tendril: отладка планов и заданий, расширение для Antigravity IDE и VS Code, выпуск релиза через NuGet и GitHub Actions. Вне приложения полезны два скилла, `tendril-review` и `tendrillable`.
Сам Tendril лицензирован как Functional Source License (FSL-1.1-ALv2): исходники открыты для чтения, но свободной лицензией это не считается. Установка приложения идет скриптом через `curl` или `irm`, либо готовыми пакетами `.pkg`, `.AppImage`, `.exe` из GitHub Releases.
Как отключить. В Claude Code выполните `/plugin uninstall tendril-skills@ivy-tendril` и уберите источник через `/plugin marketplace remove ivy-interactive/ivy-tendril`. Скиллы, установленные через `npx skills`, лежат в `.agents/skills/` проекта или в `~/.copilot/skills/` и удаляются вручную. Приложение удаляется как обычная программа.
Частые вопросы
Как поставить скиллы Tendril в Claude Code?
Выполните `/plugin marketplace add ivy-interactive/ivy-tendril`, затем `/plugin install tendril-skills@ivy-tendril`. После установки скиллы доступны как команды, например `/tendril-review`.
Нужно ли приложение Tendril, чтобы пользоваться скиллами?
Для `tendril-review` и `tendrillable` нет, они разбирают изменения в рабочем дереве и задачи репозитория. Скиллы `tendril-debug-plan`, `tendril-debug-job`, `tendril-extension` и `tendril-release` рассчитаны на сам Tendril.
Какие агенты работают внутри Tendril?
Любой, что запускается в терминале. В README перечислены Claude Code, Codex, GitHub Copilot, Gemini и OpenCode. Скиллы ставятся под Cursor, VS Code с Copilot, Cline, Continue, Roo Code, Gemini CLI и Antigravity.
Как приложение отдает доступ с телефона?
Через Cloudflare Quick Tunnels: сервер Tendril выставляется наружу, и ход запусков можно смотреть и корректировать удаленно. Безголовый режим без окна запускается командой `tendril --web`.
Чем Tendril отличается от claude-squad?
claude-squad остается терминальным менеджером параллельных сеансов. Tendril добавляет окно с ревью, аннотации планов, приемку задач из GitHub Issues и доступ с телефона, а скиллы идут отдельным плагином.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
CLI на Rust с терминальным переключателем между кодинг-агентами: список, проверка готовности, выбор активного, предпросмотр команд
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Утилита и скилл, с которыми Claude Code раздает задачи субагентам Claude, Codex или OpenCode в отдельных Git worktree
Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.
Коротко о README
README рекламирует Tendril как замену IDE в эпоху агентов и показывает шесть функций: параллельные рабочие деревья, туннель, голосовой ввод через Whisper, аннотации планов, ревью с проверками и прием задач из GitHub. Дальше идут установка скиллов под разные среды и установка самого приложения.