Pagecast CLI

CLI, скилл и MCP-сервер Pagecast: публикует HTML-отчеты, Markdown и статичные сайты на Cloudflare Pages по короткой ссылке

  • 192 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Публикация выкладывает файлы в интернет на вашем аккаунте Cloudflare, а ссылка без пароля открыта любому, у кого есть адрес.
  • Команда `publish` копирует все видимые файлы папки с отчетом, включая ненужные и секретные.
Все причины и проверки

amal-david/pagecast

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/pagecast

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Публикация выкладывает файлы в интернет на вашем аккаунте Cloudflare, а ссылка без пароля открыта любому, у кого есть адрес.
  • Команда `publish` копирует все видимые файлы папки с отчетом, включая ненужные и секретные.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Pagecast превращает локальный HTML-отчет, Markdown-документ или собранный статичный сайт в ссылку на Cloudflare Pages. Файл публикуют из терминала командой `npx pagecast publish "/путь/report.html" --json` или поручают агенту. Каждая публикация получает адрес со слагом `/p/<slug>/`, которым можно поделиться. У ссылки настраиваются срок жизни (по умолчанию 30 дней, можно `7d`, `12h` или без срока), пароль и отзыв. Повторная публикация того же файла в том же контексте агента обновляет прежний адрес. Если опубликовать целую папку `dist`, `build` или `out`, получится небольшой сайт. Локальная панель `npx pagecast` показывает все публикации и историю развертываний, а необязательная статистика считает просмотры и число разных посетителей в вашем аккаунте Cloudflare. Агентам Pagecast подключают тремя способами. Скилл `publish-report` ставится в Codex, Claude Code, Cursor и Gemini CLI, плагин для Claude Code добавляет хук, который замечает новые отчеты, а MCP-сервер `npx pagecast mcp` дает инструменты `publish_file`, `publish_content`, `list_pages`, `status` и `revoke_publication`.

Для кого. Разработчикам и аналитикам, чьи агенты создают отчеты, планы и дашборды в HTML или Markdown, которыми надо поделиться с командой по ссылке.

Подходит, если

  • Агент сгенерировал отчет о покрытии тестов или о прогоне Lighthouse, и его надо показать коллегам без выгрузки в облако вручную.
  • План миграции в Markdown нужно отправить заказчику ссылкой, которая сама перестанет работать через неделю.
  • Дашборд с данными закрывают паролем и открывают только тому, кому он предназначен.
  • Собранный через `npm run build` прототип показывают на отдельном адресе, не настраивая хостинг.
  • Ссылку, ушедшую по ошибке, нужно быстро отозвать.

Не подходит, если

  • Страница требует работающего бэкенда: Pagecast публикует только статичные файлы, серверный рендеринг нужно сначала выгрузить.
  • Данные конфиденциальны, а пароль не задан: ссылка закрытая только по виду, ее может открыть любой, кто получил адрес.
  • Папка с исходниками проекта содержит ключи или файл `.env`: публикуются все видимые файлы папки, нужных и ненужных.
  • Аккаунта Cloudflare нет: без него публикация не работает.

Пример запроса к агенту

Опубликуй `report.html` как Pagecast со сроком 7d и паролем, затем пришли ссылку.

Ограничения

Нужны Node.js 20.19 или новее и аккаунт Cloudflare, вход идет через OAuth Wrangler или токен API. Команда `publish` копирует все видимые файлы папки с исходным файлом, на новую копию действует лимит 512 МиБ и 10 000 файлов, а папки разработки с манифестом пакета или Git-репозиторием отклоняются. Новая ссылка скрытая, но не приватная: доступ ограничивает только пароль. Отзыв, срок и смена пароля действуют на новое развертывание, поэтому старые снимки чистят отдельной командой `pagecast pages deployments prune`. Порты панели открывайте только на `127.0.0.1`.

Как отключить. Отзовите публикации в панели или инструментом `revoke_publication`, затем удалите старые снимки командой `npx pagecast pages deployments delete <id>`. Скилл уберите из каталога скиллов агента, запись `pagecast` из настроек MCP, а проект Cloudflare Pages при желании удалите в аккаунте.

Частые вопросы

Как опубликовать отчет через Pagecast?

Выполните `npx pagecast publish "/абсолютный/путь/report.html" --json`. Команда вернет адрес вида `/p/<slug>/`. Срок жизни задает `--expires 7d`, а пароль — `--password`.

Как подключить Pagecast к Claude Code?

Выполните `/plugin marketplace add Amal-David/pagecast`, затем `/plugin install pagecast@pagecast`. Плагин включает хук, который замечает созданные отчеты. Скилл без плагина ставит `npx skills add`.

Подключается ли Pagecast как MCP-сервер?

Да. Добавьте сервер `pagecast` с командой `npx` и аргументами `pagecast`, `mcp`. Работает только локальный stdio, инструмент `revoke_publication` требует `confirm: true`.

Закрыта ли опубликованная ссылка от посторонних?

Нет. Новая ссылка скрытая, но открыть ее может любой, у кого есть адрес. Закройте страницу паролем флагом `--password` или переключателем в панели.

Что нужно для работы?

Node.js 20.19 или новее и аккаунт Cloudflare. Панель на первом запуске просит подключить Cloudflare через браузерный вход Wrangler.

Обсуждение

Вопросов и отзывов пока нет.

Скилл, MCP-сервер и CLI превращают Markdown от агента в короткую ссылку на веб-страницу, которую открывают без входа.

СкиллРасширенный доступ117Звезды репозитория

Плагин с CLI и скиллами для Claude Code и Codex: HTML от агента уходит в личный архив на AWS, читается и с телефона.

ПлагинШирокий доступ116Звезды репозитория
Официальный

CLI Artifact Share: агент публикует HTML, Markdown и статические сайты по стабильной ссылке и обновляет ее новыми версиями

CLIРасширенный доступ35Звезды репозитория
Официальный

CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется

CLIРасширенный доступ410Звезды репозитория
Официальный

CLI fl выкладывает папку с Markdown и HTML как сайт одной командой и возвращает агенту адрес и ссылку для передачи.

CLIРасширенный доступ1,1 тыс.Звезды репозитория

Сложные ответы, файлы, папки и выгрузки из сервисов агент оформляет страницей HTML с готовым стилем и проверкой в браузере

СкиллРасширенный доступ161Звезды репозитория

Коротко о README

README начинается с быстрого старта `npx pagecast` и подключения Cloudflare, затем разбирает публикацию из терминала, статистику, пароли и историю развертываний. Отдельные разделы объясняют работу из агентов и через MCP, запуск в Docker и расширение для Chrome.

Бейдж для README

Сообщить о проблеме

Foxx AIPagecast
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.