Більшість розробників відкривають Bolt.new, генерують кілька сторінок, дивуються результату — і йдуть. Але ті, хто залишається довше, виявляють щось інше: повноцінне середовище розробки у браузері з набором можливостей, що не помітні з першого погляду.
Bolt побудований на технології WebContainers від StackBlitz — це означає, що Node.js та npm працюють безпосередньо у браузері, без серверної частини. Цей факт пояснює більшість «прихованих» можливостей: Bolt не імітує середовище, він його запускає справжнє.
Розберемо, що насправді вміє Bolt — і як ці можливості використовувати навмисно, а не випадково натрапляти на них у процесі роботи.
Файлова система, термінал і прямий доступ до коду
Bolt має повноцінний вбудований редактор коду з деревом файлів. Ви можете відкрити будь-який файл проєкту і редагувати його вручну — AI не обов'язковий для кожної зміни. Це критично важливо, коли потрібно швидко виправити один рядок або внести деталь, яку модель не може вгадати з підказки.
Термінал — не декоративний. Він дозволяє:
- запускати скрипти npm (npm run build, тести, lint)
- встановлювати пакети вручну без промпту
- переглядати логи сервера в реальному часі
- виконувати довільні команди Node.js напряму
Те, що модель зробила неправильно, можна виправити тут — без нового промпту, без очікування. Hybrid-підхід: AI пише 80%, руки виправляють 20%. Саме цей режим роботи дає найкращий результат у Bolt.
Lock-файли: контроль над тим, що AI чіпає
Одна з найцінніших, але маловідомих функцій — можливість заблокувати файл від редагування моделлю. У дереві файлів є іконка замка. Після кліку модель бачить файл, але не змінює його.
Практичне застосування для AI-білдерів:
- Конфіги та .env — зафіксуйте структуру, щоб AI не переписав змінні середовища
- Критичні компоненти — форма оплати або логіка автентифікації, яку вже перевірено вручну
- Кастомні хуки — якщо модель раз у раз замінює ваш підхід на власний
- Налаштування збірки — vite.config, tsconfig, де одна зміна ламає весь проєкт
Ця функція вирішує одну з головних проблем vibe coding: коли модель «допомагає» і ламає те, що вже працювало. Lock — і ця зона більше не в зоні ризику.
Кастомний system prompt та rollback
Bolt підтримує custom system prompt на рівні проєкту. Він записується у файл .bolt/prompt і завантажується автоматично на початку кожної розмови в цьому проєкті. Сюди варто додати:
- технічний стек (React 18, Tailwind v4, TypeScript strict mode)
- заборонені підходи (no class components, no inline styles)
- конвенції найменування та структура папок
- рівень деталізації відповідей
Це позбавляє від повторного пояснення контексту при кожній новій сесії — особливо якщо над проєктом працює команда або ви повертаєтесь через тиждень.
Rollback — ще один інструмент, який помічають вже після того, як щось зламалось. Bolt зберігає checkpoint після кожної суттєвої зміни. Кнопка відкату повертає весь проєкт до попереднього стану — не один файл, а всі зміни разом. Для експериментальних сесій це важливіше, ніж здається на перший погляд. Натисніть на годинник у верхній панелі — там список усіх checkpoint'ів поточної сесії.
Деплой та імпорт: вихід у реальний світ
Bolt дозволяє деплоїти проєкт у кілька кліків — на Netlify або через push до GitHub. Але є нюанси, про які рідко пишуть:
- Деплой на Netlify не вимагає окремого акаунту Netlify — Bolt робить це через власну інтеграцію, URL отримає домен netlify.app
- Експорт до GitHub дозволяє продовжити роботу в іншому середовищі — VS Code, Cursor, локальна машина
- Імпорт з GitHub — маловідома функція: вставте посилання на публічний репозиторій, і Bolt завантажить його як повноцінний робочий проєкт
- Supabase інтегрується нативно: Bolt може самостійно створювати таблиці та налаштовувати з'єднання через діалог у бічній панелі
Для швидкого прототипування та демонстрації клієнтам — це повний цикл: prompt → код → живий URL за кілька хвилин без виходу з браузера.
Висновок AiiN
Bolt — не «іграшка для некодерів». Це середовище, побудоване на WebContainers, з повноцінним terminal access, lock-механізмом файлів, system prompt на рівні проєкту та rollback checkpoint'ами. Ті, хто використовує його лише як «напиши мені сайт», залишають половину функціональності незадіяною.
AI-білдерам варто переглянути підхід: Bolt працює найкраще як hybrid IDE, де ви контролюєте архітектуру та захищаєте критичні файли, а модель закриває рутину. Це не про те, щоб передати AI кермо — це про те, щоб тримати його у своїх руках, але використовувати AI як другого пілота, якому чітко визначені межі.