Для кого это?
Для разработчиков и тех, кто создаёт проекты с помощью ИИ: проект уже работает на компьютере, но нет репозитория, опыта с Dockerfile и сервера, которым хочется управлять.
Как это работает?
cdnctl init определяет проект (и локальных ИИ-агентов) и создаёт cdnctl.yaml и шаблон Dockerfile; cdnctl check локально ищет риски для продакшна; cdnctl deploy загружает папку, собирает её в изолированной песочнице и возвращает живой адрес с SSL.
Что входит
Шаблон Dockerfile, локальные предварительные проверки, изолированная сборка образа, поддомен с автоматическим SSL, статус и логи — а также токены только для деплоя и встроенный MCP-сервер, чтобы ИИ-агенты публиковали без учётных данных панели.
Пример сценария
Приложение на Node.js, написанное с ИИ-ассистентом, одной командой превращается из папки в живой адрес; дальнейшие обновления агент публикует сам по токену только для деплоя.
Логи и кэш из того же терминала
cdnctl нужен не только для деплоя. cdnctl logs pull скачивает день логов доступа с edge, cdnctl logs grep ищет по интервалу времени на вашем компьютере по IP, коду ответа, пути или стране, cdnctl waf logs показывает, что заблокировал файрвол, а cdnctl purge очищает пути в кэше. Один и тот же токен и сохранённый аккаунт работают для всего, поэтому инцидент можно пройти от первого оповещения до исправления, не открывая браузер.
Примеры сценариев
Запуск без настройки git, реестра или CI.
Пусть агент, написавший код, безопасно его и развернёт.
Находит привязку к localhost, утёкшие секреты и ошибки образа до загрузки.
Часто задаваемые вопросы
Нужно ли знать GitHub или Docker?
Нет. Достаточно папки проекта: init создаёт шаблон Dockerfile, платформа собирает образ в изолированной песочнице, а результат — живой HTTPS-адрес.
Может ли мой ИИ-агент делать деплой без пароля от панели?
Да. Токен только для деплоя показывается один раз, действует для одного аккаунта и покрывает только деплой — без удаления и без биллинга. cdnctl mcp открывает те же команды через MCP.