Перейти к содержимому
September 12, 2026

Ivy Tendril против Devin: локальная оркестрация или облачный инженер

И Devin, и Ivy Tendril позволяют поручить задачу ИИ-агенту и получить на выходе готовый pull request. Принципиальное различие заключается в том, где именно происходит выполнение и кто полностью контролирует весь процесс. Devin от Cognition — это облачный автономный инженер: он работает в закрытой среде Cognition на моделях, выбранных провайдером, а взаимодействие происходит через чат или веб-интерфейс. Ivy Tendril — это десктопное приложение с архитектурой local-first: агенты запускаются прямо на вашей машине в изолированных git worktrees с использованием выбранных вами моделей и собственных API-ключей, а каждый план и каждый diff проходят обязательную проверку человеком перед передачей на следующий этап. Если ваша политика допускает загрузку кода в стороннее облако и вам требуется максимальная автономность без вашего участия, Devin будет удобным решением. Если же код должен строго оставаться в вашем контуре, либо вы хотите лично выбирать агентов, модели и видеть детальную себестоимость каждой задачи — для этого создан Tendril.

Назначение каждого инструмента

Devin

Devin — это полностью облачный агент. Cognition разворачивает виртуальное окружение с терминалом, редактором и браузером, подключает его к вашему репозиторию, и вы ставите задачи через чат или веб-приложение Devin. Devin анализирует проблему, исполняет команды в своей среде и открывает pull request. Вы можете запустить несколько параллельных сессий Devin и отслеживать их прогресс. Это проприетарный закрытый продукт с подписочной моделью оплаты; актуальные тарифы представлены на сайте Cognition. Его главное преимущество — возможность для команды делегировать задачи без необходимости настраивать и запускать что-либо на локальных рабочих станциях.

Ivy Tendril

Ivy Tendril — это десктопное приложение для macOS, Windows и Linux от стокгольмской компании Ivy Interactive AB. Оно реализует процесс, называемый фабрикой ПО: задача или тикет превращается в план, человек проверяет и утверждает его, агент исполняет задачу в изолированном git worktree, тесты и линтеры запускаются автоматически, человек проверяет diff, после чего формируется pull request на GitHub. Tendril также работает в headless-режиме через команду tendril --web. Базовая версия бесплатна и распространяется с открытым исходным кодом под лицензией Functional Source License, а тарифы Pro и Enterprise предлагают функции для команд, установку on-premise, SSO, импорт верификации из CI и расширенную поддержку.

В Tendril нет жестко зашитого агента или модели. Он оркестрирует Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Google Gemini CLI, OpenCode или любые консольные утилиты с вашими собственными ключами. Официальные рекомендации по Claude Code от Anthropic описывают ту же методологию, которую автоматизирует Tendril: сначала письменный план, затем реализация, затем ревью. Подробнее об этой концепции можно прочесть в статье что такое фабрика программного обеспечения.

Сравнение бок о бок

Параметр Ivy Tendril Devin
Где выполняются агенты На вашей машине, в git worktree на каждый план В облачном контейнере Cognition
Куда отправляется код Остается локально; запросы только к вашему LLM и GitHub Клонируется в облачную среду Cognition
Выбор моделей Любой провайдер по собственному ключу, меняется для каждого плана Выбирается централизованно Cognition
Выбор агентов Claude Code, Codex CLI, Copilot CLI, Gemini CLI, OpenCode и др. Devin
Точки контроля человеком Обязательное утверждение плана и diff (2 этапа) Постановка задачи и итоговое ревью PR
Верификация Тесты, линтеры и diff в окне Review; импорт из CI в тарифе Pro Тесты, запускаемые Devin в облаке и описанные в PR
Затраты Бесплатное ядро; прямая оплата провайдеру; учет по плану и задаче Фиксированная подписка (см. сайт Cognition)
Исходный код Открытый (Source-Available) под FSL-1.1-ALv2 Закрытый (проприетарный)
Варианты развертывания Десктоп, headless или on-premise для корпоративных клиентов Хостинг в инфраструктуре Cognition

Где выполняется код

Это самое принципиальное различие, которое для многих организаций становится решающим фактором.

При использовании Devin ваш репозиторий клонируется в окружение, администрируемое Cognition. Devin считывает кодовую базу, редактирует файлы, запускает системные команды и отправляет ветки обратно. Cognition публикует стандарты безопасности, которые устраивают многие компании. Тем не менее передача копии проприетарного исходного кода сторонней организации с правом запуска произвольных команд создает серьезные риски для юристов, служб безопасности и комплаенс-отделов.

В Tendril исходный код никогда не покидает локальную рабочую станцию, за исключением двух каналов обмена данными: промпты и ответы выбранного API LLM, а также операции Git с репозиторием на GitHub. Планы, рабочая память агентов, логи выполнения и показатели затрат хранятся исключительно локально. Tendril не пропускает ваш трафик через промежуточные прокси, и у Tendril нет серверов, сохраняющих ваш код. Если у вашей компании уже заключен договор об обработке данных (DPA) с Anthropic, OpenAI или Google, либо настроен маршрут через OpenRouter, Vercel AI Gateway или Cloudflare, этот договор полностью закрывает весь внешний сетевой трафик Tendril. Детальный разбор архитектуры представлен в материале Local-first разработка с ИИ: почему код должен оставаться на вашей машине.

Точки контроля человеком (Human Checkpoints)

Главная цель архитектуры Devin — максимальная автономность. Вы формулируете задачу, а Devin сам выбирает стратегию, пишет код и оформляет PR. Вы можете вмешаться при необходимости, но по умолчанию система рассчитана на работу без участия человека.

Главная цель архитектуры Tendril — строгие, неизменные контрольные шлюзы. Их ровно два, и ни один из них нельзя пропустить:

  1. План: Promptware CreatePlan формирует подробный проект решения. Вы изучаете его, комментируете инлайн, дополняете, разбиваете на подзадачи или одобряете. Ни строчки кода не будет изменено до вашего прямого согласия.
  2. Diff: После завершения работы агента модуль Verify запускает тесты, линтеры и готовит резюме изменений. В интерфейсе Review вы видите правки в коде бок о бок с протоколами тестирования. Ни одно изменение не превратится в pull request без вашей финальной подписи.

О том, как работает этот этап, подробно описано в статье шлюзы верификации для сгенерированного ИИ кода.

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

Параллелизм и изоляция

Оба продукта способны одновременно обрабатывать множество задач. Devin решает это запуском нескольких облачных контейнеров. Tendril распределяет работу по независимым планам: каждый агент трудится в персональном git worktree на выделенной ветке, благодаря чему основная ветка репозитория остается чистой вплоть до финального подтверждения. В статье запуск параллельных агентов в git worktrees подробно описаны технические нюансы этого подхода. Дашборд отображает текущий статус, финансовые затраты и активность Git по всем планам; панель Jobs в прямом эфире транслирует вывод консоли каждого агента; экран Review управляет очередью изменений, ожидающих проверки. Поскольку агенты исполняются локально, они используют ваш реальный инструментарий, системные переменные окружения и приватные репозитории пакетов без сложной настройки удаленных контейнеров.

Ресурсы процессора и памяти локального компьютера ограничены, поэтому при масштабной параллельной работе можно упереться в потолок производительности; кроме того, необходимость участия человека на этапе ревью накладывает естественное ограничение на общий выигрыш в скорости, что представляет собой классический закон Амдала в разработке ПО. Запуск Tendril в headless-режиме через tendril --web на производительной рабочей станции или сервере с доступом со смартфона через Cloudflare Quick Tunnel позволяет командам легко масштабировать рабочие процессы.

Контроль расходов и независимость от платформы

Devin включает вычислительные ресурсы и работу моделей в фиксированный тариф. Это упрощает бюджетирование, но скрывает удельную стоимость каждой задачи и ограничивает вас набором моделей Cognition.

Базовое приложение Tendril абсолютно бесплатно. Вы напрямую оплачиваете вызовы API поставщикам моделей, а Tendril ведет прозрачный учет токенов и расходов по каждому плану и задаче. Если какая-то категория тикетов обходится слишком дорого, вы сразу это увидите и сможете перевести данный план на более экономичную модель или другого агента без перестройки рабочего процесса. Поскольку Tendril универсален, открыт и работает через стандартные ветки Git и pull request на GitHub, отказ от него в будущем не потребует миграции: ваш код, история коммитов и пул-реквесты сохранятся в первозданном виде. Ваш код никогда не используется для дообучения сторонних моделей.

Когда стоит выбрать Devin

  • Вы не хотите заниматься локальной настройкой. Члены команды ставят задачи в чате и не запускают вспомогательные утилиты на своих машинах.
  • Политика компании и служба безопасности разрешают загрузку и обработку кода на серверах Cognition.
  • Вы предпочитаете доверить выбор моделей и поддержку инфраструктуры единому поставщику.
  • Вам нужны удаленные вычислительные мощности, не зависящие от характеристик ноутбуков инженеров.

Для команд с такими критериями Devin является рациональным выбором. Если вы сравниваете другие альтернативы, ознакомьтесь с нашими подробными обзорами по Cursor, Claude Code и агенту GitHub Copilot.

Когда стоит выбрать Ivy Tendril

  • Ваш код должен оставаться на внутренней инфраструктуре, а запросы к ИИ могут отправляться только провайдерам с действующим соглашением.
  • Вы хотите самостоятельно определять агента и модель, свободно меняя их в зависимости от задачи.
  • Вы требуете утверждения письменного плана перед началом разработки и верификации diff перед каждым слиянием.
  • Вам необходима детальная аналитика расходов по каждой конкретной задаче и запуску.
  • Вы хотите иметь возможность проверить или модифицировать исходный код инструмента (лицензия FSL-1.1-ALv2).

Установка выполняется одной строкой: curl -sSf https://cdn.ivy.app/install-tendril.sh | sh на macOS/Linux или irm https://cdn.ivy.app/install-tendril.ps1 | iex на Windows. Ответы на другие популярные вопросы собраны на нашей странице FAQ.

Часто задаваемые вопросы (FAQ)

Есть ли у Tendril облачная версия?

Tendril работает локально на вашем компьютере либо в headless-режиме с помощью команды tendril --web на вашем сервере. Тариф Enterprise предлагает on-premise установку для корпоративных команд. Ivy не хранит ваш код и не запускает ваших агентов на своих серверах.

Может ли Tendril принимать тикеты так же, как Devin принимает задачи из чата?

Да. Tendril автоматически подтягивает issue из GitHub и отчеты об ошибках jam.dev через вебхуки GitHub, а также принимает планы через CLI, REST API и собственный сервер MCP.

Какие модели поддерживает Tendril?

Любые модели, которые вы настроите. В документации описана интеграция с Anthropic, OpenAI, Google, OpenRouter, Vercel AI Gateway, Cloudflare, Scaleway и NVIDIA. И исполняемый агент, и языковая модель могут гибко перенастраиваться для каждого отдельного плана без изменения основного рабочего процесса.


Начало работы с Ivy Tendril

Готовы к параллельной оркестрации агентов на профессиональном уровне?

  • Изучить исходный код: Посетите репозиторий Ivy Tendril на GitHub (Open Source).
  • Читать документацию: Ознакомьтесь с руководствами по интеграции на tendril.ivy.app.
  • Запланировать консультацию: Напишите на renco@ivy.app для 30-минутной архитектурной сессии.
Written by

Ivy Team