OpenAI Codex может собрать по заданию рабочий кликабельный прототип: экраны со ссылками друг на друга, примерные данные, сценарий, который действительно можно пройти. Но публичной ссылки Codex не даёт. Прототип лежит в песочнице или у вас на диске. Lobsite — недостающий шаг. Codex выполняет npx -y lobsite --yes, и вы получаете рабочий адрес с HTTPS, который можно отправить команде, клиенту или участникам тестирования, плюс ссылку, по которой его можно сохранить. Заранее ничего настраивать не нужно.
Как это работает
- Попросите Codex сделать статический прототип. HTML-страницы или сборку Vite, без сервера и без секретов. Раздел для AGENTS.md ниже объясняет ему, как.
- Дайте Codex опубликовать его. Он выполнит
npx -y lobsite --yesиз папки проекта. Команде нужен доступ к сети; см. доступ к сети для Codex. - Поделитесь адресом. Codex передаст URL и ссылку для получения. Заберите прототип в течение 6 часов, чтобы сохранить его в бесплатном аккаунте по тому же адресу.
Скажите Codex, что это прототип
Codex читает AGENTS.md перед началом работы. Добавьте раздел, чтобы каждая задача давала то, чем можно поделиться без доработок:
## Prototypes
This repository holds clickable prototypes, not production code.
- Build static files only: HTML, CSS and JavaScript, or a Vite build into `dist/`. No backend, no real API calls, no keys.
- One page or route per screen. Use relative links so pages open from any address.
- Put sample data in the code. Every button leads somewhere, even to a placeholder screen.
- To share it, run:
```bash
npx -y lobsite --yes --preview
```
- Give the user the preview URL, and relay the "Tell the user:" line from the output word for word.
Если начинать с --preview, новая версия никогда не заменит ту, которую уже смотрят. Когда она станет основной ссылкой, решаете вы.
Сравнивайте варианты рядом
Codex может выполнить задачу несколько раз и дать больше одной версии. Для прототипа это два-три варианта одного экрана. Опубликуйте каждый как предпросмотр, и у каждого варианта будет свой адрес:
npx -y lobsite --yes --preview
Добавьте адреса в дизайн-ревью или отправьте каждый нескольким пользователям. Когда один вариант победит, сделайте его основной версией:
npx lobsite promote <id>
Остальные сохраняют адреса 7 дней в бесплатном аккаунте (30 на Standard) — на случай, если следующее ревью передумает. npx lobsite deploys покажет их все.
Сбор отзывов
- Юзабилити-тесты: размещённый прототип — обычный сайт. Укажите его адрес в Maze, Lyssna или UserTesting или отправьте участникам напрямую. У каждого экрана свой путь, так что задания могут начинаться и заканчиваться на конкретной странице.
- Ответы со страницы: экран отзыва или опроса может отправлять данные на
/_lobsite/forms/feedback. Когда прототип в аккаунте, каждый ответ приходит вам на почту с фильтром спама. См. формы. - Только для приглашённых: незабранный прототип не индексируется поисковиками, а адреса предпросмотра не индексируются никогда. На Standard пароль сайта защищает каждый адрес прототипа, а проверяющие вводят его один раз в каждом браузере.
Деплой без аккаунта работает 6 часов. Ссылка для получения сохранит его бесплатно.
Предпросмотр до публикации. Откат в один клик — вместе с перенаправлениями.
На Standard каждый адрес сайта запрашивает пароль. Проверяющие вводят его один раз в каждом браузере.
Никаких вопросов при работе агента и строка Tell the user: с URL и ссылкой для получения.
Направьте форму на /_lobsite/forms/contact. Фильтр спама включён.
Даже на бесплатных аккаунтах: добавьте одну DNS-запись, и сайт переедет на ваш домен. У каждого сайта есть HTTPS на любом тарифе.
Прототипы из Codex: Lobsite, Tiiny Host и GitHub Pages
| Lobsite | Tiiny Host | GitHub Pages | |
|---|---|---|---|
| Как публикует Codex | Одной командой или через MCP-сервер | Через их MCP-сервер, или вы загружаете zip | Commit, push и workflow для сборок |
| Аккаунт для старта | Не нужен 6 часов | Нужен | Аккаунт GitHub и репозиторий |
| Бесплатный тариф | 1 сайт до 50 МБ, версии за последние 7 дней как предпросмотры | 1 сайт, загрузки до 3 МБ, с баннером | Публичные репозитории |
| Ссылка на каждую версию | --preview, затем promote или rollback |
Повторная загрузка по той же ссылке | Не встроено |
| Пароль | На Standard | На их тарифе Solo и выше | Нет |
| Свой домен | Бесплатно, один на аккаунт | На их тарифе Solo и выше | Бесплатно |
Tiiny Host подойдёт для одного файла, который вы загружаете вручную. Lobsite подойдёт, когда Codex должен сам публиковать каждую версию, а у предыдущих должны оставаться ссылки.
Частые вопросы
Куда Codex кладёт прототип, которым можно поделиться?
На ваш диск или в свою песочницу, и ни там, ни там нет публичного адреса. Команда деплоя загружает собранные файлы из папки проекта в Lobsite и выводит рабочий URL.
Может ли Codex опубликовать прототип из облачной задачи?
Да, если окружение разрешает агенту доступ в интернет. Разрешите lobsite.com, upload.lobsite.app и реестр npm. Без доступа к сети попросите Codex закоммитить прототип, а затем выполните команду сами из локальной копии.
Нужно ли уметь программировать, чтобы поделиться прототипом из Codex?
Нет. Попросите Codex поделиться им, и он выполнит команду. От вас нужно только открыть ссылку для получения и войти — так прототип останется онлайн.
Сколько живёт опубликованный прототип?
Без аккаунта — шесть часов. После того как вы его заберёте, он живёт, пока вы его не удалите, а в бесплатном аккаунте деплои за последние 7 дней хранятся как предпросмотры.
Может ли прототип из Codex присылать мне то, что вводят тестировщики?
Да. Направьте форму на /_lobsite/forms/<name>, и каждая заявка будет приходить вам на почту, когда сайт в аккаунте. В бесплатных аккаунтах — 25 заявок в месяц на сайт, на Standard ограничений нет.