Создание производственного приложения на 200 тысяч строк кода с помощью виб-кодирования с телефона

✍️ OpenClawRadar📅 Опубликовано: 27 марта 2026 г.🔗 Source
Создание производственного приложения на 200 тысяч строк кода с помощью виб-кодирования с телефона
Ad

Разработчик провёл эксперимент, чтобы проверить, справится ли «вайб-кодинг» с проектом высокой сложности, создав профессиональный мобильный инструмент для этого под названием Vibe Remote (теперь доступен бесплатно в App Store). Инструмент позволяет программировать на ходу без настройки Tailscale — пользователи сканируют QR-код и начинают писать код прямо с телефона.

Технологический стек и процесс разработки

Проект использует кроссплатформенную архитектуру: CLI, веб (https://vibe-remote.com), бэкенд на Go и нативные iOS/macOS на Swift. В нём есть глобальные узлы, безопасные пользовательские протоколы и TUI-интерфейсы.

Ограничение было простым: создать инструмент с помощью самого инструмента. После того как первая версия смогла общаться, разработчик полностью перестал использовать ноутбук. Более 95% кода было написано путём отправки сообщений Claude Code через приложение, пока он занимался своими делами в повседневной жизни.

Ежедневный рабочий процесс и решения

Ежедневная рутина включала накопление 5–10 точек изменений в нескольких параллельных сессиях дома, после чего разработчик просил ИИ вызвать пользовательский навык deploy-to-iphone, чтобы запустить сборку. Пока ИИ работал, разработчик смотрел короткие дорамы. В парке он накапливал изменения для iOS для последующего развёртывания дома, но для бэкенда на Go и SSR-сайта он просил ИИ перезапустить локальный сервер.

Чтобы решить проблему «я не вижу свои локальные изменения в парке», он поручил ИИ встроить браузер и прокси-туннель в само приложение, что позволило просматривать localhost:3000 с домашнего компьютера прямо на телефоне через безопасный протокол.

Объём кода и скорость разработки

  • Всего строк: ~200 000 (140k Go, 60k Swift)
  • Кривая скорости: За первые 3 недели было создано 150k строк. Скорость упала с 10k строк/день до 1k, а затем до 100–300 строк точных исправлений в день на этапе полировки.
  • Истощение: Фаза «тонкой настройки» была более утомительной, чем первоначальная сборка, требуя постоянной проверки мелких деталей UX с высокой умственной нагрузкой от «тестирования» через чат.
Ad

Ключевые уроки

Проблема DRY

Когда проект становится огромным, ИИ перестаёт находить существующие реализации и начинает дублировать логику. Решение: относиться к инструкциям в claude.md как к «юридическим статутам» и явно указывать: «Мы уже делали похожую логику для функции X; найди её, абстрагируй и используй повторно. Не перереализовывай». Без этого появляется «зомби-код», где исправление бага в одном месте оставляет его в дублирующих реализациях.

Ловушка TDD

Изначально использовался строгий TDD-подход (модульные + сквозные тесты) с каждым тестом, описывающим функциональную ветку: сначала падающим, затем проходящим. Хотя Opus 4.6 отлично с этим справляется, сквозные тесты стали узким местом — ожидание полного прогона набора E2E-тестов убивало эффективность. В итоге разработчик отказался от E2E в пользу высокоплотных модульных тестов, чтобы сохранить «вайб» быстрым.

Отказ от «суперсильных» инструментов

Разработчик удалил «суперсильные» расширения, обнаружив, что для 95% задач лучше подходит чистый естественный язык в нескольких сессиях. Он использует «режим планирования» только когда ИИ заходит в тупик, с таким запросом: «Ты пытался это сделать несколько раз и не смог. Обобщи обратную связь, изучи лучшие практики индустрии и предоставь мне план выполнения в один подход». Небольшие, точные требования в нескольких параллельных потоках эффективнее для детально-ориентированных итераций, чем один огромный, сложный запрос.

Перестаньте беспокоиться о Git Worktrees

Многие выступают за отдельные рабочие деревья на каждого агента, но разработчик с этим не согласен. Он запускал до 40+ агентов одновременно в одной ветке и обнаружил, что это работает, если вы доверяете ИИ.

📖 Прочитать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Разработчик-одиночка создает нативное iOS-приложение для терапии на Swift с помощью Claude Opus 4.6 для кодинга, отладки и архитектуры
Кейсы

Разработчик-одиночка создает нативное iOS-приложение для терапии на Swift с помощью Claude Opus 4.6 для кодинга, отладки и архитектуры

Разработчик-одиночка создал Prelude — бесплатное автономное приложение для подготовки к терапии на iOS, используя Claude Opus 4.6. ИИ занимался генерацией кода, отладкой голосового агента и проектированием конвейера ИИ на устройстве.

OpenClawRadar
Архитектурные паттерны агента OpenClaw: Делегирование между агентами, 5-уровневая память и системы мониторинга (Watchdog)
Кейсы

Архитектурные паттерны агента OpenClaw: Делегирование между агентами, 5-уровневая память и системы мониторинга (Watchdog)

Разработчик делится практическими архитектурными паттернами OpenClaw после 7 недель использования, включая делегирование между несколькими агентами со специализированными моделями, 5-уровневую систему памяти с затуханием и систему наблюдения с тремя уровнями мониторинга.

OpenClawRadar
Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.
Кейсы

Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.

Разработчик использовал Claude Code для создания полной системы симуляции бейсбола с 30 командами MLB под управлением ИИ, отчётами о матчах, пресс-конференциями и аудиоподкастами. Проект стоил $50 в API-кредитах и включает движок симуляции, конвейер контента, Discord-бота и веб-сайт.

OpenClawRadar
Разработчик предоставляет Клоду корневой доступ к коду, переворачивая рабочий процесс разработки.
Кейсы

Разработчик предоставляет Клоду корневой доступ к коду, переворачивая рабочий процесс разработки.

Разработчик предоставил Claude Code полный доступ к своему серверу, отслеживал все команды и обнаружил, что он вносил спокойные, методичные изменения, которые устраняли первопричины, а не только симптомы. Это привело к пересмотру их рабочего процесса в пользу разработки непосредственно в среде, клонированной с продакшена.

OpenClawRadar