English | 简体中文 | 日本語 | Español | Deutsch | Français | Русский | हिन्दी | Svenska | Português (Brasil)

Логотип Tendril Ivy Tendril

Звёзды на GitHub Последний релиз Статус CI Документация Поддерживаемые платформы: macOS, Windows и Linux

Агентная фабрика ПО для 10x-разработчиков

ИИ-агенты уже способны писать 99 % кода. Это меняет само понятие «разработчик»: наша роль смещается к пониманию того, как выглядит хороший результат. Для этого нужны совершенно новые инструменты. Tendril — именно такой инструмент, и в эпоху агентов он заменяет вашу IDE.

Ivy Tendril за две минуты: смотреть на YouTube

https://youtu.be/_KVG1NnAj-8

## Возможности
### Параллельные рабочие деревья (Parallel Worktrees) Запускайте агентов в изолированных рабочих деревьях git. Ваша основная ветка остаётся чистой, пока вы не просмотрите, не одобрите и не объедините изменения. [Документация →](https://tendril.ivy.app/docs/gettingstarted/introduction) Параллельные рабочие деревья
### Туннелирование (удалённая и мобильная разработка) Безопасно откройте доступ к своему серверу через Cloudflare Quick Tunnels, чтобы наблюдать за работой агентов и направлять её откуда угодно. [Документация →](https://tendril.ivy.app/docs/gettingstarted/introduction) Туннелирование
### Голосовой и расширенный ввод Диктуйте промпты с помощью встроенного голосового ввода на Whisper и прикрепляйте текстовые файлы, логи или документы простым перетаскиванием. [Документация →](https://tendril.ivy.app/docs/gettingstarted/introduction) Голосовой и расширенный ввод
### Аннотации к планам Комментируйте черновики прямо в тексте, чтобы планы автоматически обновлялись с уточнёнными целями для агента. [Документация →](https://tendril.ivy.app/docs/gettingstarted/introduction) Аннотации к планам
### Полноценные код-ревью Просматривайте изменения агента, изучайте диффы и одобряйте код с автоматическими проверками. [Документация →](https://tendril.ivy.app/docs/gettingstarted/introduction) Проведение код-ревью
### Интеграция с GitHub и автоматический «Входящие» Принимайте GitHub Issues или баг-репорты jam.dev через веб-хуки, чтобы markdown-планы автоматически превращались в активные задания. [Документация →](https://tendril.ivy.app/docs/integrations/jamdev) Интеграция с GitHub
--- ## Поддерживаемые агенты Работает с **любым CLI-агентом**: если он запускается в терминале, он работает и в Tendril.

Логотип Claude Code Claude Code   Логотип Codex Codex   Логотип GitHub Copilot GitHub Copilot   Логотип Gemini Gemini   Логотип OpenCode OpenCode   + любой CLI-агент

## Навыки для агентов Расширьте возможности своих ИИ-агентов официальными навыками Tendril для разработки и отладки. ### Быстрый старт Установите навыки Tendril для любого поддерживаемого агента с помощью универсального установщика: ```bash npx skills add ivy-interactive/ivy-tendril ``` Либо установите конкретный навык: ```bash npx skills add ivy-interactive/ivy-tendril --skill tendril-debug-plan ``` ### Поддерживаемые инструменты и окружения
Visual Studio Code (GitHub Copilot и расширения) Установка навыков для GitHub Copilot в VS Code: ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot ``` Глобальная установка (для всех рабочих областей): ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot -g ``` Либо скопируйте навыки напрямую в `.agents/skills/` или `.github/skills/` (на уровне проекта) или в `~/.copilot/skills/` (глобально). После установки навыки появятся в GitHub Copilot Chat в меню `/skills` и будут доступны как слэш-команды (например, `/tendril-debug-plan`, `/tendril-debug-job`, `/tendril-review`, `/tendrillable`). Сторонние агентные расширения для VS Code: - Cline: `npx skills add ivy-interactive/ivy-tendril --agent cline` - Continue: `npx skills add ivy-interactive/ivy-tendril --agent continue` - Roo Code: `npx skills add ivy-interactive/ivy-tendril --agent roo` Для полной интеграции с редактором установите официальное [расширение Ivy Tendril для VS Code](https://marketplace.visualstudio.com/items?itemName=ivy-interactive.ivy-tendril) — оно даёт встроенные панели планов, навигацию по рабочим деревьям и отслеживание выполнения в реальном времени. Подробные параметры настройки описаны в [руководстве по настройке VS Code](../vscode-setup.md).
Claude Code Установка из маркетплейса Claude Code: ``` /plugin marketplace add ivy-interactive/ivy-tendril /plugin install tendril-skills@ivy-tendril ``` Локальная разработка: ```bash claude --plugin-dir /path/to/ivy-tendril ``` Подробные параметры настройки описаны в [руководстве по настройке Claude Code](../claude-setup.md).
Antigravity CLI (agy) Установка плагина по Git-URL: ```bash agy plugin install https://github.com/ivy-interactive/ivy-tendril.git ``` Локальная установка: ```bash agy plugin install ./ ``` Подробные параметры настройки описаны в [руководстве по настройке Antigravity](../antigravity-setup.md).
Cursor Установка для Cursor: ```bash npx skills add ivy-interactive/ivy-tendril --agent cursor ``` Либо скопируйте навыки в `.cursor/skills/` (на уровне проекта) или `~/.cursor/skills/` (глобально). Подробные параметры настройки описаны в [руководстве по настройке Cursor](../cursor-setup.md).
OpenAI Codex Установка из маркетплейса плагинов Codex: ```bash codex plugin marketplace add ivy-interactive/ivy-tendril codex plugin add tendril-skills@tendril-skills ```
Gemini CLI Установка через Gemini CLI: ```bash gemini skills install https://github.com/ivy-interactive/ivy-tendril.git --path skills ```
--- ## Установка Скачайте автономные установщики для настольных систем (`.pkg`, `.AppImage`, `.exe`) напрямую со страницы [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest) или выполните одну из команд быстрой установки: **macOS / Linux:** ```bash curl -sSf https://cdn.ivy.app/install-tendril.sh | sh ``` **Windows:** ```powershell irm https://cdn.ivy.app/install-tendril.ps1 | iex ``` ### Запуск Tendril — это настольное приложение, но та же установка включает и CLI. Это два отдельных исполняемых файла: `tendril-app` — настольное приложение, `tendril` — CLI и сервер. Запустите настольное приложение, открыв **Tendril** из меню программ (или запустив исполняемый файл `tendril-app` напрямую). Запуск демона без графического интерфейса — HTTP и WebSocket API: ```bash tendril run ``` `tendril run` сначала проверяет порт и выполняет миграции базы данных, а затем слушает на `127.0.0.1:5010`. Изменить это можно флагами `--port` / `--host`; команда `tendril serve` поднимает только слушатель без предварительных проверок (и именно она принимает `--tls-cert` / `--tls-key`). Всё остальное — подкоманды: полный список выводит `tendril --help`, а `tendril doctor` сообщает о состоянии установки (код выхода 0, если нет ни одного `[FAIL]`, иначе 1 — так его удобно использовать в скриптах). --- ## 🏛 Структура каталогов ``` Ivy-Tendril-V2/ ├── src/ │ ├── apps/ │ │ ├── tendril-app/ # Настольное приложение Tauri + фронтенд на React │ │ └── tendril-docs/ # Сайт документации │ ├── packages/ │ │ └── components/ # @ivy-interactive/components + Storybook │ ├── crates/ │ │ ├── tendril-core/ # Модели предметной области, база SQLite, движок рабочих деревьев │ │ ├── tendril-server/ # HTTP-демон: REST и WebSocket на Axum │ │ └── tendril-cli/ # Интерфейс командной строки («tendril») │ ├── extensions/ │ │ └── vscode/ # Расширение для VS Code / Antigravity │ ├── promptwares/ # Определения и прошивки promptware-агентов │ ├── skills/ # Навыки рабочих процессов агентов │ └── scripts/ # Скрипты настройки репозитория и проверки тестов ├── docs/ # Содержимое документации ├── Cargo.toml # Единое рабочее пространство Cargo ├── pnpm-workspace.yaml # Единое рабочее пространство pnpm └── package.json # Скрипты корня рабочего пространства ``` --- ## 🚀 Начало работы ### Требования - [Rust](https://rustup.rs/) (edition 2021) - [Node.js](https://nodejs.org/) (v22+) и [pnpm](https://pnpm.io/) (v11+) - [Vite+](https://viteplus.dev/) (`vp`) - GitHub CLI (`gh`) ### Быстрый старт 1. **Установите зависимости**: ```bash pnpm install ``` 2. **Соберите компоненты и библиотеку интерфейса**: ```bash pnpm --filter @ivy-interactive/components build ``` 3. **Запустите Storybook**: ```bash pnpm dev:storybook ``` 4. **Соберите и запустите настольное приложение**: ```bash pnpm dev:app ``` 5. **Соберите крейты бэкенда**: ```bash cargo build --workspace ``` 6. **Запустите тесты**: ```bash # Тесты веб-части и компонентов pnpm test # Тесты Rust cargo test --workspace ``` ### Визуальное тестирование и скриншоты Чтобы локально запустить проверки скриншотов и визуальные тесты Storybook: ```bash pnpm install pnpm run install:playwright:deps ``` --- ## Сообщество и поддержка - **Discord:** присоединяйтесь к сообществу в **[Discord](https://discord.gg/FHgxkDga3y)**. - **Отзывы и идеи:** нашли ошибку или есть идея? [Создайте issue](https://github.com/Ivy-Interactive/Ivy-Tendril/issues). - **Поддержите проект:** поставьте [звезду](https://github.com/Ivy-Interactive/Ivy-Tendril) репозиторию, чтобы следить за развитием. --- ## Лицензия Tendril распространяется по модели source-available и лицензирован по [Functional Source License (FSL-1.1-ALv2)](../../LICENSE). Навыки и плагины для агентов (`skills/`, `.claude-plugin/`, `.codex-plugin/`, `.agents/`) также лицензированы по условиям корневого репозитория ([Functional Source License (FSL-1.1-ALv2)](../../LICENSE)).