Chrome-расширение для автоматической генерации посадочных страниц в Tilda с помощью Gemini AI
- Мастер-агент (Оркестратор) — получает ваш промпт и составляет план страницы: дизайн-систему (цвета, шрифты, отступы) + список блоков с реальным русскоязычным контентом
- Параллельная генерация — каждый блок генерируется отдельным AI-агентом одновременно, ускоряя процесс в разы
- Авто-вставка в Tilda — готовый HTML автоматически вставляется прямо в редактор Tilda через T123 (HTML-блок)
- Выбор модели — поддержка Gemini 2.0 Flash, 2.5 Pro, 3.1 Pro и других моделей
- SVG-генератор — создание анимированных SVG-иконок и декоративных элементов
- Пресеты — готовые шаблоны промптов для AI-сервисов, стартапов, кафе, портфолио, фитнеса
popup.js — UI + Оркестратор + Агенты блоков (параллельно)
background.ts — Service Worker: SVG-генерация, ACE-инъекция, CDP
content.ts — Взаимодействие с Tilda: поиск редактора, вставка HTML
Флоу генерации:
- Пользователь вводит промпт → Оркестратор создаёт JSON-план (дизайн-система + описания блоков с реальным текстом)
- Все блоки генерируются параллельно через
Promise.all - Пользователь нажимает «Вставить в Tilda» → content script открывает блок T123 и вставляет HTML в Ace Editor
npm install
npm run build:ext- Открыть
chrome://extensions/ - Включить Режим разработчика
- Нажать Загрузить распакованное
- Выбрать папку
dist-ext/
- Открыть расширение (иконка в тулбаре)
- Вставить API-ключ Gemini (получить здесь)
- Выбрать модель
- Нажать Сохранить
- Перейдите в редактор Tilda на свою страницу
- Откройте расширение
- Введите описание сайта (или выберите пресет)
- Нажмите Запустить агентов
- После генерации нажмите Вставить в Tilda для каждого блока
npm run dev # Vite dev server
npm run build:ext # Сборка Chrome extension → dist-ext/
npm run build # Сборка web app → dist/| Технология | Назначение |
|---|---|
| TypeScript | Background + Content scripts |
| JavaScript | Popup логика |
| Gemini API | Генерация HTML-блоков и SVG |
| Chrome Extensions API | Tabs, Storage, Scripting, Debugger |
| Vite | Сборка проекта |
MIT © Horosheff