Cline vs Roo Code: сравнение агентов для VS Code в 2026

Roo Code вырос из Cline, но пути разошлись. Сравниваем режимы, правила и расход токенов и разбираем, что делать после остановки расширения Roo Code.

6 мин · · IDE · сравнение

Cline и Roo Code годами считались близнецами: Roo вырос из Cline, и настройки провайдера в них почти совпадают. Вопрос «cline vs roo code» поэтому сводился к вкусу: кому-то нравились режимы Roo, кому-то простота Cline. Сейчас есть важное уточнение, без которого сравнение будет нечестным, и о нём первый раздел. Дальше разбираем различия, которые видны в работе, и подключаем оба к одному ключу Zukko.

Что сейчас с Roo Code

По официальной документации Roo Code, расширение закрыто 15 мая 2026 года; репозиторий RooCodeInc/Roo-Code на GitHub переведён в архив, последние изменения в нём датированы тем же днём. Документация при этом ссылается на два пути: ZooCode (форк, начатый сообществом) и сам Cline, откуда Roo когда-то вышел.

Что из этого следует:

  • Если Roo Code уже стоит у вас, он может какое-то время продолжать работать с вашим ключом, но обновлений и исправлений не будет. Новые модели и изменения в API провайдеров он подхватывать не станет.
  • Для нового проекта разумнее смотреть на Cline или на форк. Состояние форка проверьте сами: активность репозитория, свежие релизы, совместимость с вашей версией VS Code. Мы его не тестировали.
  • Cline по состоянию на 18 октября 2026 развивается: в репозитории cline/cline свежие коммиты, а в документации расширение VS Code соседствует с плагином для JetBrains, CLI, десктопным приложением и SDK.

Ниже сравнение построено так: что умели оба и чем отличались подходы. Эти различия пригодятся и при выборе между Cline и форком Roo.

Cline vs Roo Code: что отличается в работе

ClineRoo Code
РежимыДва: Plan и ActCode, Ask, Architect, Debug, Orchestrator и свои режимы
Модель по режимамПереключатель «Use different models for Plan and Act»Каждый режим запоминает последнюю выбранную модель
Правила проекта.clinerules/, также читает .cursorrules, .windsurfrules, AGENTS.md.roo/rules-{slug}/ на режим, свои режимы в .roomodes
ДелегированиеСубагенты, но только в CLI и Desktop; расширение VS Code их не используетOrchestrator раздаёт подзадачи другим режимам через new_task
Где работаетVS Code, JetBrains, CLI, DesktopVS Code
Вызов инструментовПодробности смотрите в документации ClineТолько нативный tool calling, XML-запасного варианта нет

Режимы против двух фаз

Cline устроен просто. В Plan агент читает код и обсуждает подход, но не меняет файлы и не запускает команды. В Act он выполняет план, история разговора сохраняется. Для работы этого достаточно, а переключение занимает один клик.

Roo идёт дальше: у каждого режима свой набор разрешённых инструментов. Ask умеет только читать, Architect пишет только markdown-файлы, Code и Debug получают всё. Режимы можно описать самому: роль, список инструментов, маски файлов, которые можно править. Это удобно в команде: режим «ревьюер» физически не сможет изменить код. Режим Orchestrator ещё и раскладывает большую задачу на подзадачи, у каждой своё окно контекста.

Правила и память

У Cline правила лежат в .clinerules/ или .cline/rules/ в корне проекта, а переключать их можно в отдельной панели. Приятная мелочь: Cline подхватывает правила, написанные для других инструментов, то есть .cursorrules, .windsurfrules и AGENTS.md. Если в репозитории уже есть такой файл, настраивать заново не придётся. У Roo правила привязаны к режимам: у режима с slug docs свои файлы в .roo/rules-docs/.

Одобрение действий

Оба агента по умолчанию спрашивают разрешение на каждое действие. Auto Approve в Cline устроен по категориям: чтение файлов проекта, правка файлов проекта, безопасные команды, все команды, браузер, MCP. Модель сама помечает команду флагом requires_approval, и это не гарантия, а оценка модели. Для чужого кода или рабочего сервера оставьте ручное подтверждение, для своего репозитория под git разрешайте чтение и правки.

Контекст и расход токенов

Оба агента на каждом шаге отправляют модели накопленную переписку. Поэтому счёт определяет не интерфейс, а то, как вы платите за повторяющийся контекст.

Пример по ценам на 18 октября 2026. Берём claude-sonnet-5-5: вход 0.4, выход 2, чтение кэша 0.05, запись кэша 0.5 доллара за 1M токенов. Сессия из 30 запросов, объёмы условные (допущение для примера). В каждом запросе: 40 000 токенов читается из кэша, 4 000 пишется в кэш, 1 000 идёт как свежий вход, модель отвечает 800 токенами.

  • С кэшем (Anthropic-формат): 1 000 × 0.4 + 40 000 × 0.05 + 4 000 × 0.5 + 800 × 2 = 400 + 2 000 + 2 000 + 1 600 = 6 000 микродолларов, то есть $0.006 за запрос и $0.18 за сессию.
  • Без учёта кэша (OpenAI-формат, весь вход по цене входа): 45 000 × 0.4 + 800 × 2 = 18 000 + 1 600 = 19 600, то есть $0.0196 за запрос и $0.588 за сессию.

Вывод практический: для Claude подключайте агент в Anthropic-формате, если инструмент это позволяет. Реальные цифры у вас будут другими, они зависят от размера проекта, смотрите их в разделе «Использование» кабинета.

Подключение к Zukko

Создайте ключ на странице ключей. Полная инструкция есть в документации по расширениям VS Code.

Cline, OpenAI-совместимый провайдер

  1. Шестерёнка в панели Cline, API Provider: OpenAI Compatible.
  2. Base URL: https://api.zukko.pro/v1, API Key: fetch_....
  3. Model ID: claude-sonnet-5-5. Если в настройках модели есть поле размера контекста, укажите 1000000.

Cline, провайдер Anthropic. В документации Cline у него есть флажок «Use custom base URL». Здесь адрес без суффикса: https://api.zukko.pro. Так запросы идут в Anthropic-формате, и кэш считается по ценам чтения и записи.

Roo Code или его форк. Провайдер Anthropic, включите custom base URL, адрес https://api.zukko.pro без /v1, ключ fetch_.... Roo отправляет его в заголовке x-api-key, шлюз его принимает. Если нужной модели в списке нет, переключитесь на OpenAI Compatible с адресом https://api.zukko.pro/v1 и впишите ID модели вручную. Форк может отличаться пунктами меню: сверяйтесь с его документацией.

Если запросы идут по OpenAI-формату, проверяйте, что у модели есть вызов инструментов: Roo в документации прямо пишет, что без него модель работать не будет. Подробнее про оба инструмента: Cline: подключение, Roo Code: быстрая настройка.

Кому что подойдёт

  • Нужен инструмент с поддержкой сегодня и минимумом настроек: Cline. Он работает в VS Code, JetBrains, терминале и десктопном приложении, правила переносятся из других инструментов.
  • Нужны строгие роли с ограничением прав и оркестрация подзадач: смотрите на форк Roo, но сначала оцените его живость.
  • Уже работаете в Roo Code и всё устраивает: можно не спешить, но запланируйте переезд. Правила из .roo/ придётся скопировать в .clinerules/ вручную.
  • Не хотите привязываться ни к чему: см. Kilo Code, тоже подключается через OpenAI-совместимый провайдер.

Модель подбирайте по цене, контексту и индексу силы из таблицы моделей, а затем проверьте на своих задачах. Цены и список моделей: GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете. Оплата: СБП (комиссия платёжной страницы 8,5% сверху), криптовалюта или карты MasterCard.

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

Roo Code ещё работает?

По официальной документации, расширение закрыто 15 мая 2026 года, а репозиторий переведён в архив. Уже установленная копия может какое-то время работать, но обновлений и исправлений не будет. Для новой работы выбирайте поддерживаемый инструмент.

Можно ли перенести настройки из Roo в Cline?

Автоматически нет. Инструкции из .roo/rules-* копируются в .clinerules/, а смысл ограничений по режимам придётся заменить режимами Plan и Act и ручным одобрением.

Какую модель поставить в Cline?

Для старта подойдёт claude-sonnet-5-5, для простых правок дешевле glm-5.3-flash, для сложных задач claude-opus-5-5. Индекс силы в таблице — ориентир, а решает проверка на вашем коде.

Что делать, если запрос возвращает 404?

Почти всегда перепутан суффикс /v1. Для OpenAI Compatible он нужен, для провайдера Anthropic нет.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.