Артефакт Claude на своём домене: как опубликовать
Кнопка публикации внутри Claude даёт ссылку на страницу Claude — этого хватает, чтобы показать черновик, но не хватает для боевого сайта: чужой адрес, без своего домена, форм, статистики и версий. Чтобы артефакт стал настоящим сайтом, скачайте его одним файлом и выложите на хостинг статики: на tuqo.ru/drop это минута без регистрации, а на платном тарифе — сразу на своём домене с автоматическим HTTPS.
Шаг 1. Заберите артефакт правильно
Артефакт бывает двух видов, и от этого зависит всё остальное.
- HTML-артефакт — то, что нужно. Наведите курсор на панель артефакта: сверху есть
кнопка скачивания и копирование кода. Сохраните файл под именем
index.htmlв пустую папку. - React-компонент — это исходник, он скачается как
.jsxи в браузере не откроется. Либо попросите переписать всё в одинindex.htmlбез React, либо оформите проектом Vite: Tuqo соберёт его на Node 20 и опубликует готовыйdist(см. гайд про деплой Vite-проекта).
Формулировка, которая экономит время: «сделай сайт одним файлом index.html на чистом
HTML, CSS и JS, без React и без сборки».
Шаг 2. Три пути публикации
Drop — без регистрации. Перетащите index.html или папку на tuqo.ru/drop.
Ссылка появится сразу, черновик живёт 24 часа, лимиты — до 100 файлов и 10 МБ. Вместе с
адресом выдаётся claim-ссылка: по ней сайт переезжает в бесплатный аккаунт на постоянный
адрес имя.tuqo.ru.
Панель — если сайт нужен насовсем. Создайте сайт и перетащите папку в зону загрузки:
публикация мгновенная, без сборки. Загрузка папкой — до 2000 файлов и примерно 36 МБ,
архивом tar.gz/zip — до 50 МБ.

Коннектор — Claude публикует сам. В Claude: Settings → Connectors → Add custom
connector, адрес https://mcp.tuqo.ru/mcp, поля client id/secret оставьте пустыми. Claude
перекинет на Tuqo — вход, выбор проекта и прав. После этого «опубликуй этот артефакт»
создаёт сайт и возвращает боевую ссылку. Пошагово — на странице
Подключить Claude.
Шаг 3. Свой домен
Свой домен подключается на платных тарифах — с «Старта» за 590 ₽/мес (10 доменов) — либо отдельной опцией «Свой домен» за 149 ₽/мес, её можно взять и на бесплатном тарифе. Порядок один и тот же:
- Вкладка Домены на странице сайта → добавьте домен.
- У регистратора добавьте две записи: A на IP из панели и TXT
_tuqo-verifyс токеном из панели. - Нажмите «Протестировать привязку». После подтверждения владения бесплатный SSL выпустится и будет продлеваться автоматически.

Подробный разбор с типичными ошибками DNS — в гайде как привязать свой домен.
Главная беда артефактов: картинки в base64
Артефакту нельзя грузить картинки с чужих сайтов, поэтому Claude вшивает их прямо в код
строкой data:image/.... Страница раздувается на мегабайты: она грузится целиком до
первой отрисовки, а base64 ещё и не сжимается — с телефона посетитель ждёт несколько
секунд.
Tuqo ловит это проверкой «Картинки вклеены в HTML» (уровень «стоит исправить»). Формулировка в отчёте:
Страница грузится целиком до первой отрисовки, а base64 не сжимается. На телефоне посетители ждут несколько секунд.
Что делать: сохраните картинки отдельными файлами в папку images рядом с index.html
и оставьте в разметке обычные ссылки. Через коннектор Claude передаёт картинки отдельными
файлами (в deploy_files с encoding: base64) — не внутри страницы. Заодно уменьшите их
до реального размера на экране.
Остальные 14 проверок прогоняются при каждой публикации и ничего не
блокируют: битые пути, ресурсы по http:// на сайте с HTTPS, отсутствующий viewport,
форма без адреса отправки, ключи в файлах.
Промпт для Claude
Сделай сайт [тема] одним файлом index.html: чистый HTML, CSS и JS внутри файла,
без React и без сборки, без внешних библиотек и шрифтов с чужих сайтов.
Картинки не вшивай в base64 — поставь относительные пути вида images/photo.jpg,
файлы я положу рядом. Добавь lang="ru", meta charset UTF-8, meta viewport
и осмысленный title.
Частые вопросы
Чем это лучше кнопки Publish внутри Claude?
У сайта на Tuqo свой адрес и HTTPS, на платных тарифах — свой домен, версии с откатом, формы заявок и статистика посещений без cookie. Артефакт остаётся внутри Claude и открывается только по его ссылке, а поисковики его не индексируют как ваш сайт.
Артефакт весит 8 МБ — это нормально?
Обычно это картинки в base64 внутри HTML. Вынесите их отдельными файлами: вес страницы падает в разы, а браузер начинает показывать текст, не дожидаясь картинок.
В артефакте работало, а после скачивания — нет
Внутри артефакта библиотеки и шрифты подставляет сам Claude. В скачанном файле остаются ссылки на чужие CDN, часть из которых из России открывается медленно или не открывается совсем. Попросите обычный CSS внутри файла и системные шрифты.
Можно ли обновлять сайт из чата?
Да, через коннектор: «поменяй заголовок на главной» даёт новую версию за секунды. Прошлая остаётся, и на неё можно откатиться — число хранимых версий зависит от тарифа.