Что такое Roo Code
Roo Code — кодинг-агент для VS Code, форк Cline с режимами-«ролями»: Code пишет код, Architect проектирует, Ask отвечает на вопросы, Debug ищет ошибки — плюс можно создавать собственные кастомные режимы. Расширение бесплатное и open-source; с ключом LLMost агент работает на любой модели каталога.
Требования
- VS Code (или совместимый редактор)
- Расширение Roo Code из Marketplace
- Аккаунт LLMost с API-ключом
Установка
- Откройте VS Code → Extensions (
Ctrl+Shift+X/Cmd+Shift+X). - Найдите Roo Code и нажмите Install (страница в Marketplace).
- В боковой панели появится иконка Roo Code.
Подключение LLMost
- Создайте ключ на странице Ключи API
(формат
llmost_...). - Откройте панель Roo Code и нажмите шестерёнку (Settings).
- В поле API Provider выберите OpenAI Compatible.
- Заполните поля:
-
Base URL:
https://llmost.ru/api/v1 -
API Key: ваш ключ
llmost_... -
Model: выберите из списка — Roo подтянет каталог LLMost автоматически (например,
~anthropic/claude-sonnet-latest)
-
- Убедитесь, что включена галочка Enable streaming — с ней ответ агента появляется по мере генерации.
- Сохраните настройки.
Разным режимам можно назначить разные модели через профили конфигурации — например, дешёвую для Ask и сильную для Code.
Выбор модели
Для агентной работы модель обязана поддерживать tool calling — без него Roo не сможет править файлы и запускать команды. Хорошие варианты:
~anthropic/claude-sonnet-latest— лучший выбор для агентного кодинга, контекст 1 млн токенов;~openai/gpt-latest— универсальная флагманская альтернатива;deepseek/deepseek-v3.2-20251201— бюджетный вариант для режима Ask и простых задач.
Алиасы, начинающиеся с ~, всегда указывают на актуальную версию модели.
Полный список с ценами — в каталоге моделей LLMost.
Проверка
Откройте чат Roo Code в режиме Code и дайте простую задачу, например:
«Создай файл hello.txt с текстом "Привет"». Агент покажет план, запросит
подтверждение и создаст файл — значит, всё работает.
Чтобы проверить подключение в обход Roo Code, выполните запрос напрямую:
curl https://llmost.ru/api/v1/chat/completions \
-H "Authorization: Bearer llmost_..." \
-H "Content-Type: application/json" \
-d '{
"model": "~google/gemini-flash-latest",
"messages": [{"role": "user", "content": "Привет!"}]
}'
Частые проблемы
Агент отвечает текстом, но не правит файлы. Выбранная модель не поддерживает tool calling — смените её на одну из рекомендованных выше.
Список моделей не подтянулся. Проверьте, что Base URL — ровно
https://llmost.ru/api/v1, без /chat/completions на конце.
Ошибка 401. Ключ скопирован не полностью или удалён. Создайте новый на странице Ключи API.
Ошибка 402 «Недостаточно средств». Пополните баланс LLMost в личном кабинете.
Ответ появляется целиком с большой задержкой. Проверьте, что включена галочка Enable streaming в настройках провайдера.
Кэширование промптов для Gemini. Модели Gemini требуют ручной активации через чекбокс в настройках; остальные модели включают кэширование автоматически. Подробнее — в документации по кэшированию.
Ссылки
- Официальный сайт: roocode.com
- Документация: docs.roocode.com
- GitHub: RooCodeInc/Roo-Code
- Другие приложения — в каталоге ИИ-агентов