Roo Code больше не развивается. В README проекта сказано, что расширение остановлено 15 мая 2026 года, а на GitHub репозиторий переведён в архив. Поэтому вопрос «чем Kilo Code и Roo Code отличаются от Cline» сегодня сводится к выбору между двумя живыми расширениями и одной оговорке про третье. Cline и Kilo Code принимают любой OpenAI-совместимый адрес. Для Claudexia нужны четыре значения: адрес https://api.claudexia.tech/v1, ключ sk_cdx_..., ID модели и размер контекста.
Ниже сравнение, настройка каждого расширения, выбор модели и разбор ошибок. Состояние проектов дано на 10 ноября 2026: в этот день мы открыли README и документацию Cline, Roo Code и Kilo Code. Сами расширения на чистой машине мы для статьи не запускали, поэтому там, где экран настроек взят из документации проекта, а не из нашего прогона, это написано прямо.
Cline, Kilo Code и Roo Code: сравнение
| Cline | Kilo Code | Roo Code | |
|---|---|---|---|
| Лицензия | Apache 2.0 | MIT | Apache 2.0 |
| Где работает | VS Code, плагин JetBrains, CLI, десктоп-приложение | VS Code, плагин JetBrains, CLI, облачный агент в браузере | только VS Code |
| Режимы | Plan и Act | Code, Plan, Ask, Debug и свои | Code, Architect, Ask, Debug и свои |
| Происхождение | Первоисточник: от него отделился Roo Code | Начинался как форк Roo Code, сейчас расширение построено на ядре Kilo CLI | Вышел из Cline |
| Состояние на 10.11.2026 | Развивается | Развивается, Anaconda объявила о покупке | Остановлен 15 мая 2026, репозиторий в архиве |
| Свой адрес API | Провайдер OpenAI Compatible | Диалог Custom provider | Был OpenAI Compatible |
Лицензии, режимы и список платформ взяты из README проектов. Про происхождение Kilo известно из его собственного блога за апрель 2025 года: там сказано, что команда форкнула Roo Code, который в свою очередь был форком Cline. Сегодняшняя история другая. По документации Kilo, нынешнее расширение построено на Kilo CLI, а CLI, судя по README, форк OpenCode. Так что называть Kilo слегка изменённым Cline по устройству кода уже нельзя.
С деньгами у проектов разный подход. Код обоих живых расширений открыт, а токены вы оплачиваете либо через аккаунт проекта, либо напрямую провайдеру модели. Cline в документации называет три пути доступа: вход через его аккаунт, подписку и свой ключ. Kilo обещает цену провайдера без наценки и больше 500 моделей через свой аккаунт, а собственный ключ можно подключить к одному из более чем 30 провайдеров. Для нашего случая важен последний путь: ключ Claudexia вы вводите сами.
Отдельно о Kilo: 15 июля 2026 Anaconda объявила, что покупает Kilo Code, а на страницах документации Kilo теперь висит баннер о завершённой сделке. В анонсе сказано, что Kilo остаётся доступным для разработчиков и команд. Что изменится в лицензии и ценах, там не написано.
Что случилось с Roo Code
В README Roo Code есть раздел Disclaimer: расширение остановлено 15 мая, а тем, кто ищет замену, предлагают Cline и ZooCode. GitHub показывает репозиторий RooCodeInc/Roo-Code как архивный, последняя запись в нём датирована тем же 15 мая 2026. Документация Roo Code осталась на сайте, и в ней тот же баннер об остановке.
ZooCode описан в README как форк, который начало сообщество Roo Code. Там указаны лицензия Apache 2.0, VS Code в качестве основной платформы, те же режимы Code, Architect, Ask, Debug и свои, а также руководство по переходу с Roo. Мы ZooCode не ставили и о его стабильности ничего сказать не можем.
Если Roo Code уже стоит у вас в редакторе, поля провайдера у него те же, что у Cline. Документация Roo называет их так: API Provider, Base URL, API Key, Model и блок Model Configuration с полем Context Window. Заполнять их можно по инструкции для Cline ниже. Но новых исправлений проект не получит, поэтому для новой установки мы выбрали бы Cline или Kilo Code.
Два формата подключения для любого расширения
У всех трёх проектов есть общая логика, которую описывает и наше руководство по расширениям: провайдер либо OpenAI Compatible, либо Anthropic. От выбора зависит, нужен ли /v1 в адресе.
| Тип провайдера | Base URL | Ключ |
|---|---|---|
| OpenAI Compatible | https://api.claudexia.tech/v1 | ваш ключ sk_cdx_... |
| Anthropic | https://api.claudexia.tech | ваш ключ sk_cdx_... |
Режим OpenAI Compatible работает и с Claude, и с GPT, и с другими моделями каталога под одним ключом. Режим Anthropic держит формат Claude и нужен реже. В Cline он называется Anthropic с опцией Use custom base URL, в Kilo это вариант Anthropic Messages в списке Provider API. Как Kilo обращается с адресом в этом режиме, мы не проверяли, поэтому ниже берём OpenAI Compatible.
Шаг 1. Получить ключ Claudexia
Зарегистрируйтесь, пополните баланс и создайте ключ в разделе «API-ключи» кабинета. Минимальное пополнение один доллар, точные границы для вашего способа оплаты показывает окно пополнения. Платить можно рублями через СБП или картой РФ, а также криптой. Ключ выглядит как sk_cdx_..., один ключ открывает и Claude, и GPT.
Шаг 2. Настроить Cline
Откройте панель Cline, нажмите на шестерёнку и в поле API Provider выберите OpenAI Compatible. Заполните поля, как в нашем руководстве:
API Provider: OpenAI Compatible
Base URL: https://api.claudexia.tech/v1
API Key: sk_cdx_YOUR_KEY
Model ID: claude-sonnet-5
Context Window Size: 1000000
В документации Cline поля размера контекста и лимита ответа собраны в блоке Model Configuration. Рядом там же переключатели поддержки изображений и поля цены за токен, но для работы они не обязательны. ID модели пишите без суффикса [1m]: он нужен только Claude Code, в остальных программах имя модели берут как есть из каталога.
Если нужен только Claude и вы хотите формат Anthropic, выберите провайдера Anthropic, включите Use custom base URL и вставьте адрес без /v1. Подробный разбор с проверкой через curl лежит в статье про настройку Cline в VS Code.
Шаг 3. Настроить Kilo Code
Здесь экран отличается от Cline, и описание ниже взято из документации Kilo, а не из нашего прогона. Откройте настройки через шестерёнку в панели расширения, перейдите на вкладку Providers, прокрутите список вниз и нажмите Custom provider. В диалоге заполните поля:
- Provider ID: любой уникальный идентификатор, например
claudexia. - Display name: подпись, которая будет видна в интерфейсе.
- Provider API: OpenAI Compatible.
- Base URL:
https://api.claudexia.tech/v1. - API key: ваш
sk_cdx_.... - Models: ID модели, например
claude-sonnet-5.
Kilo умеет подтягивать список моделей сам, если адрес его отдаёт. У Claudexia есть GET /v1/models, но сработает ли это в диалоге, мы не проверяли, так что ID при необходимости впишите вручную.
Поля для размера контекста в диалоге нет. Документация Kilo предлагает задавать лимиты в файле kilo.jsonc, а требование сформулировано жёстко: для своих и локальных моделей всегда указывайте limit.context и limit.output. Открыть файл можно кнопками Local Config и Global Config в заголовке настроек. Глобальный файл лежит в ~/.config/kilo/kilo.jsonc, в Windows это C:\Users\<имя>\.config\kilo\kilo.jsonc, проектный в корне репозитория или в .kilo/kilo.jsonc.
Если у вас старая сборка расширения, где в настройках выпадающий список API Provider, как у Cline, заполните поля так же, как в шаге 2. Именно такой экран описывает наше руководство.
Размер контекста: почему поле обязательно
Если размер контекста не задан, поведение зависит от расширения. У Kilo по его документации без limit.context и limit.output автоматическое управление контекстом отключено. У остальных расширений действует значение по умолчанию, и наше руководство предупреждает, что модель может считаться 128K. У claude-sonnet-5 контекст 1M, поэтому задайте его явно.
Но копировать 1000000 для всех моделей нельзя. В канале Premium есть claude-haiku-4.5 с контекстом 200K, для неё ставят 200000. Свои значения для каждой модели смотрите в таблице моделей, колонки «Макс. вход» и «Макс. выход». Первая идёт в context, вторая в output.
Какую модель выбрать
| Задача | Модель | Почему |
|---|---|---|
| Обычные правки, тесты, рефакторинг внутри модуля | claude-sonnet-5 | Разумная модель по умолчанию для кода, как в нашем руководстве |
| Сложный рефакторинг, план на большую кодовую базу | claude-opus-5-5 | Старшая модель Claude, переключается в том же расширении без смены ключа |
| Нужна модель GPT в том же расширении | gpt-6-sol | Рабочий вариант из каталога, проверьте его на своей задаче |
Правило простое: начинайте с Sonnet, а Opus включайте, когда Sonnet не справился с конкретной задачей. Как проверить это без лишних трат, разобрано в статье «Как выбрать модель под задачу». Точные ID берите из каталога: опечатка в имени даёт ошибку Model not found.
Расход токенов у агентных режимов
Агент работает циклом: прочитал файлы, предложил правку, запустил команду, прочитал вывод. Каждый шаг уходит в API вместе с накопленной историей, поэтому длинная задача стоит заметно больше короткой. Две привычки сильно влияют на счёт.
Первая: не включайте авто-одобрение сразу. По README Cline каждая правка файла и команда в терминале требуют вашего подтверждения, пока вы не включите auto-approve. Пока вы смотрите на каждый шаг, зацикливание агента заметно сразу, а не по счёту в конце дня. Вторая: начинайте новую задачу, когда старая выросла, а не тяните один разговор на полдня. Остальные приёмы, от выбора модели до ограничения ответа, собраны в статье про счёт за Claude Code, и в агентных расширениях они работают так же.
Что выбрать
Для подключения своего ключа разницы между Cline и Kilo Code почти нет: у обоих адрес, ключ и ID модели. Выбирать стоит по другим вещам. Нужны режимы Plan и Act и десктоп-приложение: Cline. Нужны четыре агента, облачный запуск в браузере и вход через аккаунт с сотнями моделей: Kilo Code. Roo Code для нового проекта не вариант: он остановлен.
Если вы работаете в Cursor или Zed, расширения не нужны, там своя настройка адреса: см. Cursor и Zed с Continue. Для Claude в терминале и в VS Code есть отдельное расширение Anthropic, оно разобрано в статье про Claude Code в VS Code.
Частые ошибки
Ошибка 401 почти всегда значит, что ключ вставлен с пробелом, обрезан при копировании или не начинается с sk_cdx_. Скопируйте его из кабинета заново.
Ответа нет и ошибки нет: проверьте /v1 в адресе. В режиме OpenAI Compatible он нужен, в режиме Anthropic его быть не должно.
Model not found: сверьте ID с каталогом буква в букву, без пробелов и без [1m].
История обрезается раньше времени: не задан размер контекста либо стоит значение от другой модели.
Ошибки вызова инструментов. В документации Roo написано, что модель должна поддерживать вызов инструментов в формате OpenAI, а провайдеры, которые реализуют его частично, дают такие сбои. Для Claude и GPT из каталога это обычно не проблема, но на малоизвестных моделях проверяйте задачу на маленьком примере.
FAQ
Roo Code ещё работает?
Развитие остановлено. README проекта сообщает, что расширение закрыто 15 мая 2026, репозиторий в архиве, а в качестве замены названы Cline и ZooCode. Продолжит ли уже установленная копия отвечать у вас, мы не проверяли.
Чем Kilo Code отличается от Cline?
По README: у Kilo лицензия MIT, у Cline Apache 2.0. У Cline режимы Plan и Act, у Kilo агенты Code, Plan, Ask, Debug и свои. Kilo работает ещё и как облачный агент в браузере, а доступ к моделям идёт через его аккаунт или ваш ключ. Для подключения своего ключа оба просят одно и то же: адрес, ключ, ID модели.
Как подключить свой API-ключ к Kilo Code?
Настройки, вкладка Providers, внизу Custom provider. Provider API выберите OpenAI Compatible, в Base URL впишите https://api.claudexia.tech/v1, добавьте ключ и ID модели. Лимиты контекста и вывода задайте в kilo.jsonc.
Kilo Code работает в PyCharm и IntelliJ IDEA?
Плагин Kilo Code есть в JetBrains Marketplace, и README советует искать его в Settings, Plugins любой среды JetBrains. Как выглядит ввод своего адреса в плагине, мы не проверяли.
Kilo Code бесплатный?
Код открыт под MIT, а README обещает цену провайдера без наценки и вход без ключей. Лимиты бесплатных моделей мы не проверяли. При подключении своего ключа вы платите за токены тому, кто выдал ключ.
Какой Base URL указывать, с /v1 или без?
В режиме OpenAI Compatible с /v1: https://api.claudexia.tech/v1. В режиме Anthropic без него: https://api.claudexia.tech.