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

✅ Найденные теги: 50, новости

ОСТАВЬТЕ СВОЙ КОММЕНТАРИЙ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

галерея

Фото сгенерированных лиц: исследование показывает, что люди не могут отличить настоящие лица от сгенерированных
Нейросети построили капитализм за трое суток: 100 агентов Claude заперли…
Скетч: цифровой осьминог и виртуальный мир внутри компьютера с человечком.
Сцена с жестами пальцами, где один жест символизирует "VPN", а другой "KHP".
‼️Paramount купила Warner Bros. Discovery — сумма сделки составила безумные…
Скриншот репозитория GitHub "Claude Scientific Skills" AI для научных исследований.
Структура эффективного запроса Claude с элементами задачи, контекста и референса.
Эскиз и готовая веб-страница платформы для AI-дизайна в современном темном режиме.
ideipro logotyp
Image Not Found
Звёздное небо с галактиками и туманностями, космос, Вселенная, астрофотография.

Система оповещения обсерватории Рубина отправила 800 000 сигналов в первую ночь наблюдений.

Астрономы будут получать оповещения о небесных явлениях в течение нескольких минут после их обнаружения. Теренс О'Брайен, редактор раздела «Выходные». Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной…

Мар 2, 2026
Женщина с длинными тёмными волосами в синем свете, нейтральный фон.

Расследование в отношении 61-фунтовой машины, которая «пожирает» пластик и выплевывает кирпичи.

Обзор компактного пресса для мягкого пластика Clear Drop — и что будет дальше. Шон Холлистер, старший редактор Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной странице вашего…

Мар 2, 2026
Черный углеродное волокно с текстурой плетения, отражающий свет.

Материал будущего: как работает «бессмертный» композит

Учёные из Университета штата Северная Каролина представили композит нового поколения, способный самостоятельно восстанавливаться после серьёзных повреждений.  Речь идёт о модифицированном армированном волокном полимере (FRP), который не просто сохраняет прочность при малом весе, но и способен «залечивать» внутренние…

Мар 2, 2026
Круглый экран с изображением замка и горы, рядом электронная плата.

Круглый дисплей Waveshare для креативных проектов

Круглый 7-дюймовый сенсорный дисплей от Waveshare создан для разработчиков и дизайнеров, которым нужен нестандартный экран.  Это IPS-панель с разрешением 1 080×1 080 пикселей, поддержкой 10-точечного ёмкостного сенсора, оптической склейкой и защитным закалённым стеклом, выполненная в круглом форм-факторе.…

Мар 2, 2026

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