Skycode: AI-агент для VS Code под корпоративную LLM в закрытом контуре
PrimeCoder · 2026 · формат: tech
Разбор новинки простыми словами: что это, кому нужно и брать ли.
Показывает, как встраивать локальные LLM в разработку без утечки кода наружу — через расширение VS Code вместо отдельной программы.
Связанные услуги: каталог, AI Boost Team, стать клиентом.
Агент, который прошёл туда, куда не пустили программу
Картина 2026 года в российском корпоративе: снаружи Copilot и Cursor, внутри — шлюз к Qwen. Код наружу не отдаём, значит работаем на том, что поднято в контуре. Модель нормальная, свежий Qwen среднего размера короткие задачи делает хорошо. Проблема в другом месте: контекст около 100 тысяч токенов, и популярные агенты тратят его не задумываясь.
Skycode — открытое расширение VS Code от разработчика Руслана Синкевича. Внутри AI-агент под корпоративную LLM: экономия контекста, несколько задач во вкладках, офлайн-диктовка. Бесплатно, исходники на GitHub, в Marketplace ищется по запросу «Skycode AI».
Событие тут не в самой фиче. Событие в форме поставки. Отдельную программу с ИИ в контур не согласовали (у автора так вышло с git-клиентом GitBor — пришлось делать сборку без ИИ). Расширение прошло иначе.
Skycode же расширение для VS Code. У нас, как и во многих компаниях, VS Code стоит у всех, а расширения ставятся из Marketplace без отдельного согласования.
Если и расширения где-то закрыты, разговор с ИБ всё равно короче: трафик только во внутренний шлюз, телеметрии нет, код открыт для проверки.
Что внутри, если не читать репозиторий
Агент живёт в редакторе, а не в отдельном окне. Читает файлы, правит, гоняет тесты в терминале, показывает diff — всё в привычном интерфейсе VS Code, откат одной кнопкой.
Основная работа ушла в бережность к контексту. Логика простая: за 100 тысяч токенов надо и прочитать нужное, и успеть сделать работу. Дальше — конкретика.
| Механика | Что делает | Что экономит |
|---|---|---|
| read_symbol | вытаскивает из файла один метод или класс | не тащит в контекст файл на две тысячи строк |
| Повторное чтение | на неизменённый файл отдаёт короткое «файл тот же» | сотни строк дубля |
| Обрезка вывода | от лога остаются начало и конец | простыни из терминала |
| Сжатие истории | сессия сворачивается в краткое содержание: что сделано, что осталось | обрыв задачи на середине |
| Кольцо контекста | в интерфейсе видно, сколько занято и на что | часы на диагностику «почему модель тупит» |
Плюс мелочи, которые к уму модели отношения не имеют, но мешают работать. При температуре 0 модель начинала повторять одну фразу сотнями раз — с рекомендованными для Qwen настройками петли почти исчезли. Если ответ обрывался по лимиту длины посреди записи файла, обрезанный файл больше не сохраняется.
Вкладки — то, чем автор пользуется чаще всего. В одной агент разбирается в модуле, в другой пишет тесты, работают параллельно. Пока агент занят, сообщения встают в очередь; второй Enter прерывает и отправляет сразу.
Голосовой ввод офлайн, на GigaAM v3 от Сбера вместо Whisper (маленькие версии Whisper по-русски распознавали так себе). 17 секунд речи — примерно секунда на обычном процессоре, сразу с пунктуацией. Модель скачивается один раз, дальше интернет не нужен. Для закрытого контура это не украшение, а условие входа: почти везде диктовка гонит звук на сервер.
Чем отличается от того, что уже пробовали
Путь Cursor — форк всего VS Code — автор начинал и бросил. Для одного человека неподъёмно: каждое обновление Microsoft вливать руками, чинить сборку, мучиться с подписью установщика.
Открытые агенты (Cline, Kilo Code, Continue) писались под облачные модели с огромным контекстом и расходуют его соответствующе. Из них взяли по куску, но одну вещь пришлось чинить: в части, пришедшей из Cline, для моделей «не из топа» вместо сжатия истории молча выкидывалась половина — модель забывала, что делала. Это мусорное поведение, а не фича.
Терминальные агенты (OpenCode, Claude Code) — отдельные программы. В контур их не пустят по той же причине, что и GitBor. Для тех, кто любит консоль, инструменты уже есть, и это нормальный лагерь. Skycode — для второго: видеть правку в файле и откатывать одним кликом.
Кому нужно и как этим пользоваться
Целевая команда: сидите за шлюзом к Qwen, GigaChat или локальной модели, ИБ режет внешние сервисы, VS Code стоит у всех. Ставите расширение, короткие задачи отдаёте агенту, большие режете на части. Схемы связей и таблицы, которые агент рисует прямо в чате, копируются в Word и Excel — на чужом legacy выручает.
Одна оговорка по эксплуатации: хитрости растягивают контекст, но не отменяют его. Diff смотрите глазами, как и раньше.
Где подвох
Делает один человек, поэтому часть вещей просто не проверена. Тестировали в основном на Windows, macOS и Linux почти не гоняли.
Телеметрии нет специально — и это оборотная сторона: о проблемах у пользователей автор узнаёт только от них самих. Баг-репортов не будет, пока кто-то не напишет.
Контекст остаётся коротким. Никакая оптимизация не превратит 100 тысяч токенов в миллион.
Брать или подождать: вердикт за 30 секунд
Брать, если у вас внутренний шлюз к Qwen и ИБ не пропускает внешние сервисы. Расширение бесплатное, риск нулевой: поставили, погоняли на одной задаче, сняли.
Подождать, если работаете на macOS или Linux и ждёте стабильности, либо если ваш агент уже живёт в терминале и вам там удобно. Ломать привычку смысла нет.
Это не «лучший агент рынка». Это инструмент под конкретное ограничение — короткий контекст в закрытом контуре. Под него он сделан хорошо.
Что сделать на этой неделе
- Спросите у ИБ, как у вас проходит установка расширений VS Code из Marketplace — и есть ли белый список.
- Поставьте Skycode AI на одну машину, не на весь отдел.
- Дайте агенту короткую задачу: правка в одном модуле плюс тесты.
- Посмотрите на кольцо контекста после сессии: что съело токены — файлы, терминал или история.
- Проверьте диктовку на GigaAM v3 с отключённой сетью.
- Возьмите большую задачу и разрежьте её на три части — сравните результат с попыткой сделать за один заход.
- Сверьте diff руками. Всегда.
FAQ
Нужен ли интернет?
Для работы агента — только внутренний шлюз к модели. Голосовая модель скачивается один раз, дальше диктовка идёт офлайн.
Подойдёт ли под GigaChat или локальную модель?
Автор сам приглашает тех, кто сидит за шлюзом с Qwen, GigaChat или локальной моделью, рассказать о проблемах: часть доработок появилась именно из таких историй. То есть сценарий заявлен, но проверялся на Qwen.
Сколько стоит?
Ничего. Проект бесплатный, исходники открыты на GitHub.
Заменит ли Cursor?
Нет. Cursor — форк редактора с облачными моделями. Skycode — расширение для тех, кому наружу код отдавать нельзя.
Дальше
Ставится из VS Code по запросу «Skycode AI», страница проекта — ruslansinkevich.ru/skycode, исходники — github.com/RuslanSinkevich/skycode. Берите и проверяйте на своей боли: если у вас ломается что-то, чего автор на Windows не видел, — это как раз тот случай, когда стоит написать. Дальше решайте по факту: если через неделю агент всё ещё открыт в вашем редакторе, он вам нужен. Если нет — вы ничего не потеряли.
PrimeCoder Team · Официальный ответ · PrimeCoder
Укажите сезонность и длину цикла сделки — скорректируем ожидания по срокам эффекта и по нагрузке на команду.
Руслан · Директор по продажам
Нужен пример, как вы синхронизировали скрипты отдела с автоматическими касаниями.