Если вы следите за разработчиками в социальных сетях, то наверняка встречали новые термины: "vibe coding", "AI-разработка" и подобное. Этот подход к программированию кардинально меняет способ создания приложений
Что такое Vibe Coding
Термин "vibe coding" впервые появился в твите Андрея Карпатого (Andrej Karpathy) — сооснователя OpenAI. С момента публикации пост набрал более 4,5 миллионов просмотров, а индустрия инструментов для такой разработки превратилась в отдельную нишу. Vibe coding представляет собой эволюцию программирования: вместо объяснения системе как что-то делать, разработчик объясняет что нужно сделать. В некоторых случаях не важно, как именно работает код — главное, чтобы он выполнял свою функцию.
Vibe Coding платформы для полнофункциональных приложений
Полнофункциональное приложение включает фронтенд, бэкенд, базу данных, интеграции и хранилище. Для коммерческих продуктов также нужны аутентификация и платежная система.
1. Tempo Labs
Tempo Labs подходит как новичкам, так и опытным программистам
. Платформа позволяет:
- Выбирать технологии аутентификации и бэкенда в начале проекта
- Генерировать документы требований к продукту (PRD) и диаграммы пользовательских потоков
- Добавлять компоненты визуально или через AI-промпты
- Интегрироваться с платежными системами Stripe и Polar
- Подключать аутентификацию и базы данных через Supabase или Convex
Недавно добавили возможность создания приложений из существующих GitHub-репозиториев, но функция пока работает нестабильно.
2. Bolt.new / Bolt.diy
Созданный Stackblitz инструмент для визуальной разработки полнофункциональных приложений
. Уникальные возможности:
- Прямой импорт дизайнов из Figma и конвертация в код
- Веб-контейнеры, позволяющие Node.js работать в браузере
- Встроенная Visual Studio IDE в браузере
- Интеграция с Supabase для аутентификации и CRUD-операций
Платформа поддерживает импорт проектов из GitHub, но пока без интеграции с основным интерфейсом Bolt.new.
3. Lovable.dev
Наиболее дружелюбная платформа для непрограммистов
. Особенности:
- Выборочное редактирование частей приложения через AI
- Интеграция с Supabase для аутентификации и баз данных
- Синхронизация с GitHub-репозиториями
- Автоматическое обновление при изменениях в основной ветке
Другие платформы
- Replit — позволяет создавать и разворачивать приложения в единой среде
- Base44 — более продвинутый инструмент для опытных разработчиков
VS Code форки
1. Cursor
Один из первых инструментов в области vibe coding. Начинался как чат-бот для генерации кода, затем добавили функцию Composer для прямых изменений кода агентами. Недавно добавили поддержку MCP-серверов для вызова внешних инструментов и сервисов. Минусы: инструмент стал слишком сложным, требует постоянной настройки правил и контекстных файлов для больших проектов.
2. Windsurf
VS Code форк с функциями, аналогичными Cursor. Лучший пользовательский опыт, но схожие результаты от AI-моделей. Поддерживает MCP-серверы и предварительный просмотр приложений прямо в редакторе.
3. Trae
Форк от создателей TikTok с улучшенным пользовательским интерфейсом и щедрым бесплатным тарифом. Недостатки: отсутствие MCP-интеграции и слабое управление контекстом.
VS Code расширения
1. Amp
Автономный агент для кодирования, выпущенный в мае как расширение VS Code и CLI. Особенности:
- Создан для команд и перфекционистов
- Модель оплаты за токены без ограничений
- Функция совместного использования потоков для команд
- Доступность как CLI для автоматизации рабочих процессов
2. Augment
Расширение для индексации и анализа существующих репозиториев. Бесплатная версия использует ваш код для обучения модели. Функции ограничены вопросами о коде и автодополнением.
3. Continue
Похож на Cursor с режимами чата и агента, поддержкой MCP-серверов. Требует указания файлов и папок для правильного контекста, но интегрируется с такими инструментами, как Brave search и Firecrawl.
4. Cline
Функции, идентичные Cursor и Windsurf, но в виде расширения. Специализируется на автоматизации задач и предсказании следующих действий разработчика. Минус: высокое потребление токенов.
5. Sourcegraph
Лучший инструмент для профессиональной разработки в команде. Возможности:
- Интеграция с сотнями репозиториев
- Поиск и анализ в масштабах предприятия
- Массовые изменения: рефакторинг, обновления библиотек, исправления безопасности
- Расширение Cody для VS Code с мощными функциями поиска
Выделяется "межрепозиторным пониманием" для больших организаций.
Отдельные инструменты
1. Devin — Cognition Labs
Автономный разработчик с возможностями планирования, реализации, отладки и тестирования кода. Уникальная особенность: работает только через Slack.
2. Aider
Терминальный инструмент для продвинутых пользователей. Работает как напарник-программист через интерфейс командной строки. Отличается разговорным подходом к разработке.
3. Claude Code
Запущен Anthropic незадолго до написания оригинальной статьи. Особенности:
- Сначала "читает и понимает" кодовую базу
- Сохраняет "память" в markdown-файле для будущих сессий
- Поддерживает только модели Claude
- Высокое потребление токенов (около $5 за пару часов)
Современные AI-инструменты для программирования кардинально меняют разработку. Каждая категория имеет свои преимущества и недостатки. Пока нельзя полагаться только на один инструмент для создания и поддержки всего приложения.
Большинство инструментов ориентированы на создание новых приложений (Day 0), но есть надежда на улучшение инструментов вроде Sourcegraph, Claude Code и Continue для работы с существующим кодом.