Cline — агент для редакторов кода: он ставится расширением, видит открытый проект, сам создаёт и правит файлы, запускает команды в терминале и показывает каждое действие с возможностью подтвердить или отклонить его. Код открыт под Apache-2.0.
Для Vtop AI важно, что в настройках провайдеров у Cline есть готовый вариант «Anthropic» и галочка «Use custom base URL»: адрес шлюза подставляется в это поле, ключ — в поле ключа Anthropic. Никаких прослоек не нужно, потому что наш шлюз реализует тот же протокол Anthropic Messages.
Инструмент
- Тип: Расширение к редактору
- Разработчик: Cline Bot
- Лицензия: Apache-2.0
- Протокол: Anthropic Messages API
- Свой адрес API: Да
Подключение к Vtop AI
- Напрямую: да
- Способ: провайдер «Anthropic» + галочка «Use custom base URL»
- Раздел: ключи API
Главная особенность класса «расширение к редактору» — агент работает внутри вашей среды: он видит структуру проекта, открытые файлы и вывод терминала. Это удобнее терминального агента, когда нужно править существующий код, а не создавать новый.
В отличие от чата, такой агент сам решает, какие файлы прочитать. Контекст растёт быстро: одна задача «добавь валидацию формы» может прочитать десяток файлов и обойтись в сотни тысяч входных токенов. Именно поэтому к ключу стоит привязывать лимит расходов, а модель выбирать под задачу, а не «самую сильную».
Расширение поддерживает несколько режимов работы и подтверждение опасных действий: удаление файлов и команды терминала можно требовать подтверждать вручную. Это заметно снижает риск, что агент «починит» проект не туда.
Как подключить
В настройках расширения выберите провайдера «Anthropic», вставьте ключ из кабинета Vtop AI, включите галочку «Use custom base URL» и укажите адрес шлюза. Модель выберите из выпадающего списка или впишите идентификатор вручную — он должен совпадать с именем модели в каталоге.
Ключ расширение отправляет само, как это делает провайдер Anthropic. Шлюз принимает оба стандартных способа — и заголовок Authorization, и x-api-key, — поэтому настраивать заголовки вручную не нужно.
Если ответ приходит с ошибкой авторизации, проверьте, что ключ скопирован целиком и что лимит расходов на нём не исчерпан: при достигнутом лимите запросы блокируются, и это выглядит как отказ авторизации.
Сильные и слабые стороны
Что хорошо
- Нативная поддержка Anthropic-провайдера со своим базовым адресом.
- Работает внутри редактора: видит проект и терминал, а не только текст запроса.
- Каждое действие агента можно подтвердить или отклонить вручную.
На что обратить внимание
- Расход токенов выше, чем у чата: агент читает файлы и историю команд.
- Большие проекты упираются в размер контекста выбранной модели.
- Настройки живут внутри редактора — при смене машины их нужно повторять.
Сравнение с другими агентами
Та же задача, но разными инструментами — так выглядит выбор между харнессами. Подробный разбор каждого — по ссылке в таблице.
| Агент | Тип | Лицензия | Подключение к Vtop AI |
|---|---|---|---|
| Cline — этот агент | Расширение к редактору | Apache-2.0 | провайдер «Anthropic» + галочка «Use custom base URL» |
| Roo Code | Расширение к редактору | Apache-2.0 | провайдер «Anthropic» + галочка «Use custom base URL» |
| Kilo Code | Расширение к редактору | MIT | провайдер с полем Base URL: «Anthropic Messages» или «OpenAI Compatible» |
| Continue | Расширение к редактору | Apache-2.0 | поле apiBase в файле config.yaml |
Сравнение всех 14 агентов
Полная таблица подборки — на странице раздела: тип, лицензия, протокол и способ подключения к Vtop AI.
Смотрите также
Частые вопросы
Нужен ли Cline собственный адрес API?
Да, но он уже предусмотрен: в настройках провайдера «Anthropic» есть галочка «Use custom base URL». В неё подставляется адрес шлюза Vtop AI.
Почему расход больше, чем в чате?
Агент сам читает файлы проекта и историю команд, а не только ваше сообщение. Чем больше проект, тем больше входных токенов в каждом шаге.
Можно ли ограничить, что агент делает без спроса?
Да. Опасные действия — запуск команд и изменение файлов — можно требовать подтверждать. Это настройка самого расширения, а не шлюза.
Какую модель выбрать для Cline?
Ту, что уверенно держит длинный контекст и умеет вызывать инструменты. Сравнить стоимость таких моделей можно в калькуляторе токенов.