TeleportHQ — платформа для визуального создания фронтенд-кода с экспортом сразу в 9 популярных фреймворков. Главная идея — собирать интерфейс мышкой как в Figma, но на выходе получать чистый, читаемый код, с которым разработчик дальше работает как с обычным проектом. Никакой привязки к экосистеме и облаку: код становится частью вашего репозитория.
Сервис работает по философии «design-as-code»: все хранится в текстовом формате (внутренний язык описания интерфейсов UIDL). Этот формат можно читать, версионировать в Git и автоматически конвертировать в код разных фреймворков. Сам UIDL и генераторы кода — открытый исходник на GitHub, а вот визуальная платформа в браузере остается облачным SaaS-продуктом.
Как начать
Есть три варианта входа:
- Облачная платформа — заходите на teleporthq.io, авторизуетесь через GitHub, Google или email, создаете проект и начинаете рисовать. Самый простой путь.
- Локальные генераторы кода — клонируете репозиторий teleport-code-generators с GitHub и используете их у себя. Подходит, если хотите встроить генерацию в собственный пайплайн.
- CLI — ставите teleporthq-cli и работаете из терминала, интегрируете в свой DevOps-процесс.
Большинству удобнее начать с облачной версии — там сразу есть редактор, шаблоны и AI-функции. Если потом захочется встроить генерацию кода в локальный процесс — переходите на open-source-генераторы.
Интерфейс
Внешне TeleportHQ похож на Figma, но логика работы другая.
Слева — навигация по проекту:
- холст для рисования;
- ассеты — иконки, изображения, компоненты;
- страницы проекта;
- дерево слоев, как в DevTools браузера.

В центре — холст с дизайном, сеткой и зумом. Справа — инспектор элемента, CSS-стили, превью кода и пропсы компонента.
Главная фишка — режим side-by-side: видите визуальный редактор слева и сгенерированный код справа в одно и то же время. Можно править код прямо там — интерфейс обновится. Можно править интерфейс — обновится код. Это работает в обе стороны.
Для разработчика это огромный плюс. Не нужно слепо доверять сгенерированному коду — вы его видите и можете тут же улучшить.
Основные возможности
Ключевые функции, ради которых стоит попробовать TeleportHQ:
- Генерация макетов через нейросеть. Описываете компонент текстом («карточка с фото, заголовком и кнопкой «Подробнее»») — система собирает. Не уровень Uizard по дизайнерским задачам, но для типовых элементов работает уверенно.
- Экспорт в 9 фреймворков. React, Next.js, Vue, Nuxt, Angular, Gatsby, Gridsome, Preact и чистый HTML/CSS. Дизайн не привязан к одной экосистеме — один проект можно экспортнуть как React в одно место и как Vue в другое.
- Импорт из Figma. Если макеты уже сделаны в Figma — можно перенести в TeleportHQ. Сложные компоненты конвертируются не идеально, но базовая структура переезжает нормально.
- Интеграция с headless-CMS. Подключается контент из Contentful, Sanity, Strapi или любого REST API. Поля компонентов привязываются к данным из CMS — мощная штука для маркетинговых сайтов.
- Адаптивный дизайн. Встроенные breakpoints для десктопа, планшета и мобильного. Система сама генерирует правильные медиазапросы.
- Переиспользуемые компоненты. Создаете компонент один раз, меняете — обновляется везде, где он используется. Стандартная функция, но реализована аккуратно.
- Совместное редактирование в реальном времени. Несколько человек работают в одном проекте, видят курсоры друг друга и изменения в моменте.
- White-label. Агентства могут перебрендировать TeleportHQ под себя — клиенты видят ваш логотип и фирменные цвета.
- Открытый код генераторов. UIDL и движок генерации кода лежат на GitHub под открытой лицензией. Можно встраивать в свои сборки и пайплайны.
Чем TeleportHQ отличается от Figma
Это важный момент, без которого сложно понять смысл продукта.
- Figma создана для дизайнеров. Дизайнер рисует макет — потом передает разработчику. Разработчик смотрит и пишет код с нуля. Получается двойная работа: дизайн отдельно, код отдельно.
- TeleportHQ создана для разработчиков, которые хотят рисовать визуально, но получать на выходе готовый код. Это принципиально другая логика: вы видите визуальное и код одновременно. Не нравится сгенерированный код — правите его прямо в редакторе, интерфейс обновляется.
Дизайнер меняет интерфейс — разработчик видит, как это влияет на код. Разработчик оптимизирует код — дизайнер видит, что интерфейс не сломался.
Философия design-as-code
TeleportHQ следует подходу design-as-code: дизайн хранится в текстовом формате, который понимают и люди, и программы. У этого есть конкретные плюсы:
- дизайн можно версионировать в Git как обычный код;
- видно, что именно изменилось между версиями — не просто «макет обновили», а какие конкретно элементы;
- работают привычные инструменты сравнения версий вроде git diff;
- можно строить автоматизацию на основе дизайна — например, автогенерация компонентов по описанию.
Примеры использования
Чтобы было понятнее, как TeleportHQ работает в реальных проектах, разберем пять типичных сценариев.
- Каталог товаров для интернет-магазина. Собираете компонент ProductCard: фото, название, цена, рейтинг, кнопка «В корзину». Экспортируете как React-компонент, подключаете в свой Next.js-проект. Компонент готов к работе — остается только подключить логику добавления в корзину.
- Лендинг с несколькими блоками. Собираете заголовок с навигацией, главный блок с видео, секцию с фичами, отзывами и CTA. Экспортируете как страницу Next.js — получаете готовый файл pages/index.tsx. Дизайн поменялся — отредактировали в TeleportHQ, экспортнули новый код, заменили файл. Быстрее, чем вручную править CSS.
- Админка с таблицей. Рисуете макет — таблица с данными, кнопки Edit/Delete, пагинация, поисковая строка. Экспортируете как React-компонент, разработчик подключает API. Визуальная часть отделена от логики — каждый может править свой кусок.
- Прототип мобильного приложения. Делаете экраны входа, главного, профиля и настроек. Экспортируете как React-компоненты и используете в React Native или Expo. Для веб-версии те же компоненты работают на React.
- Дизайн-система для агентства. Собираете набор базовых компонентов: кнопки, поля ввода, карточки, типографика, палитра. Экспортируете в npm-пакет — все проекты агентства используют этот пакет. Поменялся брендинг — обновили в TeleportHQ, выпустили новую версию пакета, все проекты подтянули обновление автоматически.
Советы по эффективной работе
Несколько практических рекомендаций для разработчиков:
- смотрите сгенерированный код постоянно — слепо доверять нельзя, проверяйте логику и улучшайте, где видите проблемы;
- начинайте с типовых компонентов, сложную нестандартную логику пишите руками в редакторе кода;
- используйте пропсы вместо дублирования: одна кнопка с параметрами размера и цвета вместо десяти разных кнопок;
- встраивайте экспортированный код в Git-репозиторий как обычные файлы и версионируйте стандартным процессом;
- не пытайтесь делать в TeleportHQ интеграции с API и управление состоянием — это задача редактора кода;
- выбирайте фреймворк под свой стек: проект на React — экспортируйте как React, не пытайтесь смешивать;
- если у дизайнера уже готов макет в Figma — импортируйте его и сэкономьте время на повторное рисование;
- работайте с дизайнером в одном проекте — режим совместного редактирования экономит часы на синхронизацию.
Тарифы
У TeleportHQ простая тарифная сетка: бесплатный план плюс несколько платных. Цены указаны в евро — это родная валюта сервиса:
|
Тариф
|
Цена
|
Что входит
|
|
Free
|
€0
|
До 3 проектов, 10 экспортов кода, 15 000 AI-токенов, базовые шаблоны, импорт из Figma, все основные функции
|
|
Starter
|
~€15/мес (~$16)
|
Безлимит проектов, 50 экспортов кода, 100 000 AI-токенов, совместное редактирование до 3 человек, email-поддержка
|
|
Premium
|
~€30/мес (~$32)
|
Безлимит проектов и экспортов, 500 000 AI-токенов, безлимит соавторов, white-label, доступ к API, поддержка по email и в чате
|
|
Enterprise
|
По запросу
|
Кастомные настройки, расширенная безопасность, выделенная поддержка
|
Точные актуальные цены лучше проверять на сайте — конкретные планы и лимиты у TeleportHQ периодически меняются. Базовый смысл такой:
- бесплатный план реально рабочий — для разовых проектов хватает;
- Starter — оптимальный вариант для одного разработчика или маленькой команды;
- Premium имеет смысл для агентств и команд от 4 человек;
- open-source-генераторы кода можно использовать локально вообще без подписки.
Ограничения
У TeleportHQ есть слабые места, которые стоит учитывать:
- Требует технического бэкграунда. Дизайнер без понимания пропсов, компонентов и CSS будет теряться. Это инструмент для разработчиков, не для дизайнеров.
- Импорт из Figma не идеален. Сложные компоненты конвертируются не точно — приходится дорабатывать руками.
- Нейросеть подходит только для простых компонентов. Сложный дизайн все равно рисуется вручную.
- Сгенерированный код не всегда готов к продакшену. Качество высокое, но иногда требует оптимизации перед деплоем.
- Совместное редактирование с задержками. Реалтайм есть, но не такой гладкий, как в Figma.
- Сообщество меньше Figma. Меньше туториалов, плагинов и готовых ресурсов в открытом доступе.
- Self-hosted только для open-source-генераторов. Полностью развернуть визуальную платформу у себя нельзя — она остается облачным SaaS.
Доступ из России
Сайт teleporthq.io открывается без ограничений. Регистрация и работа в облачной версии не блокируются.
Оплата идет через Stripe — российская карта не пройдет. Рабочие варианты:
- виртуальные карты — PlatiPoMiru, Aifory Pro (пополнение в ₽ через СБП);
- посредники типа Oplatym.ru;
- карты зарубежных банков (Казахстан, Армения, Грузия);
- через посредников Starter обычно обходится в 1800–2200 ₽/мес.
Бесплатный план работает без карты — можно протестировать без оплаты. Open-source-генераторы кода с GitHub доступны без любых ограничений.
Безопасность и приватность
Что важно знать по работе с данными:
- облачные проекты хранятся на серверах TeleportHQ — делайте резервные копии важных проектов;
- open-source-генераторы кода развернуты у вас на машине — там данные никуда не уходят;
- при экспорте кода проверяйте, чтобы в нем не оказались API-ключи и пароли — секреты должны храниться отдельно;
- в совместной работе настраивайте права аккуратно — есть режим «только просмотр», его лучше использовать для внешних людей.
Кому подойдет, а кому нет
Ниже разбор аудитории, чтобы быстро понять, ваш ли это инструмент.
|
Подойдет
|
Не подойдет
|
|
React-разработчикам, которым надо ускорить сборку интерфейсов
|
Дизайнерам без знания кода — порог входа высокий
|
|
Фронтендерам, работающим с разными фреймворками
|
Командам, которым важна Figma-подобная совместная работа дизайнеров
|
|
Дизайнерам с техническим бэкграундом
|
Нетехническим пользователям
|
|
Агентствам, делающим много сайтов
|
Крупным корпоративным проектам — лучше Webflow или Builder.io
|
|
Командам, строящим собственную дизайн-систему
|
Тем, кому не нужен версионируемый код в Git
|
|
Разработчикам, ценящим чистый и читаемый код
|
Тем, кому нужны сложные интерактивные прототипы с анимациями — Framer лучше
|
Плюсы и минусы
Сильные и слабые стороны TeleportHQ рядом, чтобы быстро взвесить.
|
Плюсы
|
Минусы
|
|
Чистый, читаемый код на выходе
|
Требует технических знаний — не для дизайнеров без опыта в коде
|
|
Экспорт в 9 фреймворков — нет привязки к одной экосистеме
|
Импорт из Figma не идеален — сложные компоненты ломаются
|
|
Open-source-генераторы кода — можно использовать локально
|
Нейросеть работает только для простых компонентов
|
|
Ориентирован на разработчиков
|
Сообщество меньше, чем у Figma — меньше туториалов и плагинов
|
|
Старт от €15/мес — доступная цена
|
Совместная работа с задержками, не такая гладкая, как в Figma
|
|
Поддержка headless-CMS из коробки
|
Экспортированный код иногда требует доработки до продакшена
|
|
Дружелюбен к Git — код версионируется как обычный проект
|
Полный self-hosted визуальной платформы невозможен
|
|
Режим side-by-side — код и интерфейс на одном экране
|
—
|
Как TeleportHQ встраивается в реальный процесс разработки
Многие разработчики спрашивают: как это работает в нормальном проекте? Ответ — очень хорошо, если правильно встроить.
Типичный сценарий:
- дизайнер собирает макет в TeleportHQ (или импортирует из Figma);
- приглашает разработчика в проект;
- разработчик смотрит сгенерированный код, предлагает оптимизации — упростить структуру, сократить CSS;
- экспортируют код в папку src/components в репозитории;
- разработчик добавляет логику — fetch данных, обработчики событий, бизнес-логику;
- при изменении дизайна — дизайнер обновляет в TeleportHQ, экспортит, разработчик вставляет новый код.
Это заметно быстрее классической связки Figma → ручная переделка в коде.
Вердикт
TeleportHQ — инструмент для разработчиков, которым надоели сервисы, придуманные для дизайнеров. Он решает понятную задачу: собирать интерфейс визуально, но получать на выходе код, с которым можно работать как с обычным проектом.