Image

50 оттенков вайб-кодинга

… или как говнокодить не привлекая внимания санитаров 🙂

С появлением LLM появилось и желание использовать их для написания кода. Вместе с желанием появились возможности. И этих возможностей довольно много. И они продолжают множиться 🙂

Ниже краткий обзор некоторых AI-инструментов, которые можно использовать для написания кода:

  1. Веб-чаты

  2. AI-нативные IDE

    1. Cursor

    2. Kiro

    3. Zed

    4. Warp

    5. Void

  3. Плагины к IDE

    1. Cline

    2. Kilo Code

    3. Roo Code

    4. Continue

    5. Windsurf plugin (a.k.a. Codeium)

    6. Tabby

    7. Supermaven

  4. Command Line Tools (CLI)

1. Веб-чаты

Самый доступный вариант. Тут все просто: открываем чат, пишем вопрос — модель пишет нам код.

Моя подборка таких чатов:

  1. ChatGPT

  2. Claude

  3. Gemini

  4. Qwen

  5. GLM

  6. DeepSeek

  7. Mistral AI

  8. Kimi

  9. LMArena

С 1 по 3 номер это чаты, которые могут быть недоступны без VPN и в которых вас могут забанить по религиозным убеждениям 🙂 С 4 по 8 номер — чаты свободные от предрассудков (если не считать собственных ограничений любой LLM). 9 номер — особенный вариант — это известный бенчмарк. Но у него есть режим «‎direct chat», в котором вы можете выбрать любую модель (из огромного списка) и с ней початиться.

Все чаты предлагают какое-то количество бесплатных токенов. Чтобы увеличить этот лимит, нужно будет занести денюжку.

Преимущества:

  • Доступ из любой точки интернета.

  • Не нужно ничего ставить и настраивать.

Недостатки:

  • Накодить сложный проект будет проблематично.

2. AI-нативные IDE

Это такие IDE, в которые изначально встроены различные AI-инструменты для написания кода. Этот класс обладает самыми широкими возможностями, поскольку позволяет тесно интегрировать AI-инструменты и оболочку. Могут написать как сортировку пузырьком, так и дистрибутив Windows (если токенов конечно хватит 🙂

Что интересно, все они предлагают плюс-минус одинаковый функционал. Разница лишь в качестве его реализации. Но тут на вкус и цвет фломастеры разные, и вам нужно оценивать его на своих задачах:

  • Агент — пишешь команду на человеческом языке, а он делает то что нужно. Например: «Напиши сортировку пузырьком на питоне». Он и файлик создаст, и заполнит его чем нужно и сам протестирует.

  • План — вы описываете задачу, а модель составляет вам подробный план по ее реализации.

  • Чат — просто чат, задаете вопрос — модель вам на него отвечает. Часто обладают различными интерактивными возможностями. Например, по вставке сгенерированного кода в файл.

  • Автокомплит — вы пишите код, а IDE динамические выдает вам подсказки по продолжению вашего кода.

  • Редактировать код — выделяем код и просим модель что-то сделать (добавить, изменить, отрефакторить и т.д.)

  • Объяснять код — выделяете код и просите модель объяснить, что тут происходит.

Многие из популярных решений — форки VS Code и могут использовать его плагины.

С т.з. использования LLM подход у них разный. Некоторые не предлагают никакого выбора LLM — используется только какая-то одна (часто анонимно). Некоторые имеют ограниченный выбор из топовых проприетарных LLM. Другие же позволяют подключать любые LLM по API.

Ниже подборка некоторых популярных решений, которые мне удалось запустить и потестировать…

2.1. Cursor

9fb490c5f8bab732d36d8f1f21d155b6
  • Скачать: https://cursor.com

  • Клиенты: win/linux/mac

  • Модели: широкий выбор топовых проприетарных моделей + можно подключать локальные (совместимые с OpenAI API), но не для всех функций и это требует продвинутого тарифного плана

  • Функции: агента, чат, автодополнение, редактирование кода.

Наверное самый известный представитель. Очень похож на VS Code. Даже плагины от него использует. Совсем недавно вышла версия 2.0. В ней были явно выделены два режима — редактор и агентный. В агентном вам в предстоит создавать и редактировать код с команд на естественном языке.

Из известных проблем — вас могут забанить по IP.

Есть бесплатный план:

e9c741c125df81c817647cd82d99ad31

2.2. Kiro

084b7bab503d444a400a54799a0a3a37
  • Скачать: https://kiro.dev

  • Клиенты: win/linux/mac

  • Модели: только различные версии Claude

  • Функции: чат, агент, автокомплит, редактирование кода.

Еще один форк VS Code. Немного кастомизированный внешний вид, но в целом все тот же VS Code. При беглом тестировании никаких явных недостатков не замечено.

Есть бесплатный тариф:

de8b4eb5838266d64638019e605c8b31

2.3. Zed

41854c3bf56842a38ffb51e11b996785
  • Скачать: https://zed.dev

  • Клиенты: win/linux/mac

  • Модели: широкий выбор проприетарных моделей, популярные провайдеры, а также локальные OpenAI API совместимые

  • Функции: чат, агент, автокомплит, редактирование кода

Первый кандидат, который, похоже, сделан не на основе VS Code. Но по своему вполне симпатичный. Широкий выбор провайдеров. Можно подключиться к своим локальным моделям по API.

Есть бесплатный тариф:

8d60de64007e0c18422a8a566ce07c27

2.4. Warp

92f184f1d8dfcd73ddf3d168ff70101c
  • Скачать: https://www.warp.dev

  • Клиенты: win/linux/mac

  • Модели: ограниченный список топовых проприетарных моделей

  • Функции: чат, агент

Довольно забавный персонаж. Похож на терминал, обросший функциями IDE.

Код можно редактировать, но основная философия — взаимодействие через общение с агентом и терминал. Встроенные терминал также существенно переработан и имеет много специализированных фишек.

Есть бесплатный тариф:

d017f727b72919ac13cd4a57e720b0a2

2.5. Void

f63f44ee10e0762104657f70b91fe9c2
  • Скачать: https://voideditor.com

  • Клиенты: win/mac

  • Модели: любая по API

  • Функции: агента, чат, редактирование кода

Первый полностью опенсорный (Apache 2.0) представитель среди AI-нативных IDE. Может подключаться к любым API (как к платным, так и к своим локальным). На текущий момент разработка находится в версии бета. При тестировании встретил пару ошибок.

Некоторых интересных представителей — Windsurf, Trae — не удалось запустить. Либо не пускает по локации, либо нет бесплатных тарифов. Другие, например, 16x Prompt или Goose тоже являются отдельными приложениями. Но полноценными IDE их называть нельзя — у них даже нет редактора кода.

3. Плагины к IDE

У вас есть любимая IDE и вы не хотите от нее отказываться. Тогда плагины для вас 🙂

Они бывают довольно разные по функционалу. Самые навороченные по возможностям не отстают от AI-нативных IDE:

  • Агент

  • План

  • Чат

  • Автокомплит

  • Редактировать код

  • Объяснять код

А в самом простом исполнении это могут быть автокомплиты на основе LLM.

На удивление, большинство плагинов относятся к категории опенсорс, хотя и просят плату за некоторые энтерпрайз функции.

Устанавливаются плагины либо через отдельный инсталлятор, либо через раздел плагинов в IDE (так проще всего).

3.1. Cline

1cc8fa1aa7182f8a8afb8e732e61a825
  • Сайт: https://cline.bot

  • GitHub: https://github.com/cline/cline

  • IDE: VS Code, JetBrains

  • Модели: любые по API

  • Функции: планирование, агент, объяснение кода, редактирование кода

  • Лицензия: Apache 2.0, есть платные функции

Хорошо продуманный и приятный интерфейс. Отлично выполняет команды. Может работать с любой моделью по API, но больше всего заточены на Claude. Cline бесплатный для индивидуальных разработчиков. Платные функции появляются для команд и кровавого энтерпрайза 🙂

3.2. Kilo Code

0da9d7d1262792f17f4f50ed3e75f717
  • Сайт: https://kilocode.ai

  • GitHub: https://github.com/Kilo-Org/kilocode

  • IDE: VS Code, JetBrains

  • Модели: куча провайдеров + любые по OpenAI API

  • Функции: планирование, агент, объяснение кода, редактирование кода

  • Лицензия: Apache 2.0, есть платные функции

По интерфейсу также хорош как Cline. Но некоторые команды не выполняются, как ожидается. Также опенсор, но есть платные функции для команд разработки.

3.3. Roo Code

1f8666453a7972081f4a81c2f9e83604
  • Сайт: https://roocode.com

  • GitHub: https://github.com/RooCodeInc/Roo-Code

  • IDE: VS Code

  • Модели: широкий выбор провайдеров + любый по OpenAI API

  • Функции: планирование, агент, объяснение кода, редактирование кода

  • Лицензия: Apache 2.0, есть платные функции

(Имхо) по интерфейсу попроще чем Cline и Kilo. Чтобы добиться выполнения некоторых команд, придется повозиться с настройками. Также изначально бесплатен, но есть платные функции для энтерпрайз разработки.

3.4. Continue

cc1d30cdd40011146c6e3efb3339e1f0
  • Сайт: https://www.continue.dev

  • GitHub: https://github.com/continuedev/continue

  • IDE: VS Code, JetBrains

  • Модели: любая по OpenAI API

  • Функции: чат, план, агент, автокомплит, редактирование кода

  • Лицензия: Apache 2.0, есть платные функции

Все примерно как у плагинов выше, но попроще (интерфейс например выдает меньше информации. Но дает больше контроля над модельками. За расширенный функционал надо будет доплатить.

3.5. Windsurf plugin (a.k.a. Codeium)

509943fbf91ae48775436efbd663e69d
  • Сайт: https://windsurf.com/plugins

  • IDE: VS Code, JetBrains, Vim. Eclips и некоторые другие

  • Модели: ограниченный выбор из топовых проприетарных моделей

  • Функции: автокомплит, чат (с контекстом), выполнение команд

Решение от известного нам поставщика — Windsurf. Но на этот раз не жирная самобытная IDE (которая у меня отказалась работать), а плагин к любой IDE. Но с порезанными возможностями (нет агента, например). Есть бесплатный тариф.

3.6. Tabby

bfc2b19af94447a25477e1ee97cdc266
  • Сайт: https://www.tabbyml.com

  • GitHub: https://github.com/TabbyML/tabby

  • IDE: VS Code, JetBrains, VIM

  • Модель: локальные, через llama.cpp, свой репозиторий с подобранными моделями

  • Функции: автодополнение, чат, запрос на написание кода

  • Лицензия: Apache 2.0, есть платные функции

Довольно “уникальное” решение на фоне других. Сначала надо поднять свой сервер (docker) с авторизацией. Сервер запускает модели и обеспечивает к ним доступ. Затем поставить плагин к IDE и подключиться к серверу. Бесплатно для 5 пользователей, дальше — за денюшку.

На этом хорошие новости заканчиваются: работает немного тормознуто, настройка топорная (через конфиг-файлы), документация оставляет желать лучшего.

Но зато на сервере есть небольшая аналитика:

99c9945f826fe2c410047e7b77f464f6

3.7. Supermaven

e673d5568e505c9c247be2638059fc18
  • Сайт: https://supermaven.com

  • IDE: VS Code, JetBrains, Neovim

  • Модель: проприетарные, не настраиваемые

  • Функции: автодополнение, чат, редактирование кода

Выдает подсказки ну оооооочень шустро. Есть платный и бесплатный вариант. В бесплатный входит только автокомплит.

Помимо рассмотренных, есть и другие популярные решения: Copilot (от MS), Tabnine, Augment Code, Codex (от OpenAI). Но они либо не запускаются по локации, либо нет бесплатных тарифов.

4. Command Line Tools (CLI)

Вариант для любителей хардкора 🙂 Здесь все действия выполняются через команды в терминале.

Одним из самых известных представителей является Aider. По функциям повторяет уже рассмотренные — чат, агент, редактирование кода и т.д. Но только вызывать их придется ручками в консоли. Разве что автокомплита нет, по понятным причинам 🙂

669589a05734648374452b29616bcf0a

Помимо Aider есть куча других AI CLI инструментов. Почти все из выше приведенных решений также имеют в качестве дополнения CLI компонент (и предлагают его установить при установке основного клиента). Но есть и отдельные решения:

  • Cursor

  • Zed

  • Cline

  • Kilo Code

  • Continue

  • Qwen Code

  • и много других…

Отдельно их фоткать не буду, все одно — терминал 🙂

Популярные CLI, которые мне не удалось запустить из-за доступа: Claude Code, Codex CLI

Помимо этого есть и некоторые специфичные варианты вайб-кодинга: веб IDE, боты в телеграм или напрямую через код. Но они на любителя.

Вместо вывода. Тестирование я проводил довольно поверхностное, поэтому что-то глобальное советовать не могу. Но из того что удалось пощупать выводы такие:

  • Веб-чаты: какого-то абсолютного фаворита нет. Обычно я задаю вопрос сразу в нескольких (Qwen, DeepSeek, GLM) и смотрю где мне больше нравится ответ.

  • Из IDE: если можете оплачивать в долларах и не боитесь что вас забанят, то Cursor; если нужна полная свобода то Zed.

  • Из плагинов: лучше всего себя показал Cline. Kilo на втором месте.

  • А от использования CLI я воздержусь — лень печатать команды ручками 🙂

Мои курсы: Разработка LLM с нуля | Алгоритмы Машинного обучения с нуля

Источник: habr.com

Каталог бесплатных опенсорс-решений, которые можно развернуть локально и забыть о подписках

галерея

ИИ почти всех обгонит? Прогнозы звучат громко, но есть нюансы…
Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.
dummy-img
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.
dummy-img
dummy-img
Взаимодействие человека и машины погружается под воду.
Взаимодействие человека и машины погружается под воду.
Image Not Found
Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.

Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.

Вкратце Опубликовано: Изображение предоставлено: Thos Robinson/Getty Images для The New York Times (откроется в новом окне) Джули Борт Компания Anthropic получила от Amazon 5 миллиардов долларов и в обмен пообещала инвестировать 100 миллиардов долларов в облачные сервисы.…

Апр 21, 2026
dummy-img

Как почистить виниловые пластинки (2026): пылесос, ультразвук, чистящий раствор, щетка.

Эти щелчки и треск недопустимы. Приведите свою музыку в порядок с помощью этого удобного руководства. Источник: www.wired.com

Апр 21, 2026
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Это сегодняшний выпуск The Download, нашей ежедневной новостной рассылки, которая предоставляет вам ежедневную порцию событий в мире технологий. Кибермошенники обходят системы безопасности банков с помощью незаконных инструментов, продаваемых в Telegram. В центре по отмыванию денег в Камбодже…

Апр 21, 2026
Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Загрузка: обход банковских систем кибермошенниками и проблемы с удалением углерода.

Это сегодняшний выпуск The Download, нашей ежедневной новостной рассылки, которая предоставляет вам ежедневную порцию событий в мире технологий. Кибермошенники обходят системы безопасности банков с помощью незаконных инструментов, продаваемых в Telegram. В центре по отмыванию денег в Камбодже…

Апр 21, 2026

Впишите свой почтовый адрес и мы будем присылать вам на почту самые свежие новости в числе самых первых