Artifact Share CLI
CLI Artifact Share: агент публикует HTML, Markdown и статические сайты по стабильной ссылке и обновляет ее новыми версиями
- 35 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Файлы уходят на серверы сервиса, ссылка с доступом по ссылке открывает их любому, у кого она есть
- Команда delete стирает опубликованный файл навсегда
Установка
- Работает в
Ручная установка
npm exec --yes --package=@artifactshare/cli -- artifactshare share ./report.htmlКоманда из README, при первом запуске печатает ссылку для входа. Скилл для агента ставит artifactshare init.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Файлы уходят на серверы сервиса, ссылка с доступом по ссылке открывает их любому, у кого она есть
- Команда delete стирает опубликованный файл навсегда
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Artifact Share хранит готовые файлы, которые сделал агент: HTML-отчеты, Markdown-документы, папки и экспортированные сайты. Официальный CLI @artifactshare/cli отправляет файл или папку на сервис и печатает ссылку. Команда `update` добавляет новую версию под прежним адресом, `append` дописывает фрагмент в конец документа, а share с ключом `key` при повторных запусках в CI или по расписанию обновляет один и тот же файл. Доступ настраивают при публикации или командой `edit`: приватный, для рабочего пространства, для проекта, для перечисленных адресов почты или по ссылке со сроком действия. Команды `comments` читают и пишут комментарии к опубликованному файлу, `download` сохраняет файл или весь сайт локально, а `preview` показывает файл в браузере для правок до публикации и ничего не загружает. Команда init определяет Claude Code, Codex или Cursor и ставит в них встроенный скилл с руководством по CLI. Ту же работу ведет удаленный MCP-сервер https://artifactshare.com/mcp. Каждая команда принимает флаг --json со стабильным контрактом ответа.
Для кого. Командам, где агенты собирают отчеты и прототипы, а коллегам и клиентам нужна ссылка вместо вложения в чат.
Подходит, если
- Агент собрал недельный отчет в HTML, и руководитель должен открыть его по ссылке
- Дашборд на DuckDB-WASM нужно опубликовать как статический сайт из папки `dist`
- Ежедневный CI-прогон обновляет тот же отчет по ключу, а не плодит новые ссылки
- Клиент оставляет комментарии на опубликованной странице, и агент читает их командой `comments` `list`
- Черновик Markdown проверяют в браузере через `preview`, пока он не ушел в общий доступ
Не подходит, если
- Файл содержит секреты или персональные данные: сервис хранит его на своих серверах
- Нужен самостоятельный хостинг для конкурирующего облачного сервиса: лицензия репозитория это запрещает
- Требуется просто поделиться кодом: сервис рассчитан на готовые HTML, Markdown и статические сайты
- Среда с Node.js старше 22 версии и без доступа к npm
Пример запроса к агенту
Опубликуй ./report.html и дай ссылку, доступ только для моего рабочего пространства.Ограничения
Репозиторий открыт для чтения, но лицензия ограничивает размещение Artifact Share как конкурирующего облачного сервиса, и она не одобрена OSI. Пакет npm до версии 0.9.0 остается под Apache-2.0. Нужен Node.js 22 или новее, а для CI выдают токен ARTIFACTSHARE_TOKEN. Без токена в неинтерактивном запуске команда завершается ошибкой auth_required, а не ждет входа. Публикации хранятся на стороне сервиса.
Как отключить. Удалите опубликованные файлы командой artifactshare `delete`, затем выйдите через `logout`. Встроенный скилл убирает команда skills `remove`. Для MCP-подключения отзовите доступ в настройках клиента.
Частые вопросы
Как опубликовать файл через Artifact Share?
Выполните npm exec --yes --package=@artifactshare/cli -- artifactshare share ./report.html. При первом запуске CLI напечатает ссылку для входа, после входа появится адрес опубликованного файла.
Как обновить файл, не меняя ссылку?
Команда `update` с адресом или идентификатором и путем к новому файлу добавляет версию под тем же адресом. Для повторяющихся задач запускайте share с ключом `key`: первый запуск создает файл, следующие добавляют версии.
Как работать в CI без браузера?
Выпустите токен на странице artifactshare.com/settings/tokens и передайте его в ARTIFACTSHARE_TOKEN или флагом --token. Без токена неинтерактивный запуск завершится ошибкой auth_required.
Можно ли читать комментарии с опубликованной страницы?
Да, команда `comments` `list` показывает комментарии, а `post`, `resolve` и `reopen` пишут и закрывают их. Результат отдается в JSON, и агент разбирает его без экранного текста.
Чем Artifact Share отличается от Claude Artifacts?
Claude Artifacts создают страницу внутри чата. Artifact Share публикует готовые файлы агента по стабильной ссылке с версиями, комментариями и правами доступа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин с CLI и скиллами для Claude Code и Codex: HTML от агента уходит в личный архив на AWS, читается и с телефона.
CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется
CLI fl выкладывает папку с Markdown и HTML как сайт одной командой и возвращает агенту адрес и ссылку для передачи.
CLI, скилл и MCP-сервер Pagecast: публикует HTML-отчеты, Markdown и статичные сайты на Cloudflare Pages по короткой ссылке
Скилл, MCP-сервер и CLI превращают Markdown от агента в короткую ссылку на веб-страницу, которую открывают без входа.
CLI для Overleaf: вытягивает проекты LaTeX в папку, отправляет правки, компилирует PDF и отдает их агенту через MCP
Коротко о README
README репозитория описывает устройство монорепозитория, локальную разработку и порядок вклада через предложения без кода. Справочник команд лежит в README пакета CLI, а руководство для агента поставляется как встроенный скилл.