Сделать проект Claude публично доступным обычно означает сразу две вещи: (1) взять контент, созданный в ходе сессии Claude Web / Claude Projects (чаты, артефакты, документы, UI «Projects»), и экспортировать или поделиться им, и (2) взять код, сгенерированный или подготовленный Claude Code, и упаковать его так, чтобы другие люди (или производственные системы) могли потреблять и запускать его. В этой статье приведены оба рабочих процесса с практическими пошаговыми инструкциями, включая рекомендации по безопасности, происхождению и лучшим практикам.
Ниже приводится операционное, сквозное руководство: как экспортировать и публиковать Projects, созданные в Claude Web, и как упаковать, проверить и опубликовать код, сгенерированный с помощью Claude Code.
Короткий ключевой вывод: публикуйте артефакты и проекты из Claude Web с помощью встроенных потоков Publish / Share (вы также можете встраивать артефакты или копировать публичную ссылку), а беседы Claude Code экспортируйте/сохраняйте (используя команду
/exportи файлы в~/.claude/projects/), затем упакуйте их в обычный репозиторий кода или релиз (GitHub, npm/PyPI/Docker или размещённое веб‑приложение).
Что важно для публикации проектов Claude
За последние два года Anthropic развивает линейку продуктов Claude с функциями, важными для публикации и обмена:
- Claude Projects (Projects UI на Claude.ai) позволяет пользователям тарифов Pro и Team организовывать чаты в Projects и делать выбранные чаты/артефакты доступными для просмотра участникам команды — важный строительный блок для внутреннего обмена проектом и подготовки его к публичной публикации. ()
- Anthropic выпустила Claude Code, ориентированный на терминал/IDE агентный инструмент разработки и сопутствующие CLI/IDE‑интеграции (VS Code, JetBrains), который производит кодовые артефакты и может интегрироваться в цепочки инструментов разработчика. Есть также публичная документация и рекомендации по лучшим практикам использования Claude Code в реальных проектах. ()
- Материалы поддержки Claude включают явные потоки экспорта пользовательских данных из веб‑интерфейса (Settings → Privacy → Export), актуальные для резервного копирования или миграции данных проекта перед публикацией. Для Primary Owners плана Team также доступны элементы управления экспортом.
Ниже приводится операционное, сквозное руководство: как экспортировать и публиковать Projects, созданные в Claude Web, и как упаковать, проверить и опубликовать код, сгенерированный с помощью Claude Code.
Как опубликовать/экспортировать проект, созданный в Claude Web (пошагово)?
Claude Web предоставляет два взаимодополняющих способа сделать результаты публичными: Publish Artifacts (одиночные результаты: диаграммы, документы, графики) и Share Projects (видимость на уровне проекта, доступ для участников команды). Ниже — пошаговое описание обоих потоков и того, как встроить или скачать материалы.
Шаг 1 — Подготовьте артефакты в Claude Web
- В Claude Web соберите чаты или артефакт (документ, диаграмму, блок‑схему, изображение), который хотите опубликовать, в Project или отдельный Artifact.
- Очистите и аннотируйте: отредактируйте содержимое для удобства чтения, добавьте подписи и недостающие атрибуции.
Шаг 2 — Опубликуйте артефакт (одиночный результат)
- Откройте артефакт в Claude Web.
- Нажмите кнопку Publish (это действие переводит артефакт в «public» и делает доступным публичный URL).
- После публикации нажмите Get embed code, если хотите встроить артефакт на сайт или в CMS — скопируйте сгенерированный HTML‑фрагмент. (Embedding поддерживается на тарифах free/Pro/Max.)
Примечания и советы
- Вы также можете скачать определённые типы артефактов (SVG, PNG, текст Mermaid или другие форматы экспорта) из интерфейса — используйте загрузку, чтобы включить артефакт в репозиторий или пост в блоге.
- Добавьте поясняющую подпись и альтернативный текст для доступности.
Шаг 3 — Поделитесь проектом (расширенная коллекция с правами доступа)
- Откройте список Projects в Claude Web.
- Рядом с именем проекта нажмите Share.
- В диалоге Share вы можете:
- Добавлять отдельных участников или коллег по email/имени.
- Настраивать уровни доступа (Can view / Can edit). Для публичных релизов выберите Make project public (если доступно) или публикуйте ключевые артефакты по отдельности.
Шаг 4 — Опубликуйте артефакты проекта внешне
- Опубликуйте пост в блоге / заметку о релизе. Включите публичный URL или встроенный артефакт, а также короткую заметку о том, что было сгенерировано Claude и что проверено людьми.
- Создайте доступный архив. Добавьте ссылку на ZIP‑файл или пакет экспорта (см. упаковку Claude Code ниже) для воспроизводимости.
Как экспортировать и упаковать стенограммы или код, сгенерированные Claude Code?
Claude Code — агентный и преимущественно CLI‑ориентированный; он сохраняет сессии локально и предоставляет слэш‑команды (включая /export) для сохранения и экспорта бесед. Рекомендуемый поток: экспортировать беседу и поддерживающие файлы, преобразовать/очистить вывод в человекочитаемый формат, добавить репозиторий кода с метаданными, затем опубликовать. Ниже — практические, воспроизводимые шаги с использованием встроенной команды и распространённых инструментов упаковки.
Шаг 1 — Убедитесь, что Claude Code корректно настроен
- Установите и сконфигурируйте Claude Code (следуйте официальному руководству по настройке: подключение через Claude Console или настройка биллинга при необходимости).
- Проверьте, что вы можете запускать
claudeв терминале и что у вас есть рабочее пространство.
Шаг 2 — Экспортируйте беседу(ы)
- В REPL Claude Code (интерактивный CLI) выполните:
/export myproject-conversation.jsonlили просто/export, что скопирует беседу в буфер обмена или запишет файл (поведение зависит от версии и флагов). Команда/exportэкспортирует текущую сессию в файл или буфер обмена. - Если требуется собрать все сессии проекта, проверьте каталог
~/.claude/projects/(Claude Code сохраняет беседы там в виде файлов JSONL или JSON). Пример:ls -la ~/.claude/projects/ - Если экспорт — JSONL, преобразуйте его в Markdown для удобства чтения:
-
Simple Python snippet:
import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file -
Или используйте community‑инструменты, такие как
claude-conversation-extractorилиclaude-code-exporter(существуют проекты сообщества, которые парсят и конвертируют сессии в Markdown/MDX).
Шаг 3 — Создайте воспроизводимый репозиторий
- Создайте локальный репозиторий:
mkdir my-claude-project cd my-claude-project git init - Добавьте:
README.md— описание проекта, заметки о происхождении, инструкции по использованию.CLAUDE.md— как использовался Claude (промпты, температура/параметры при необходимости, что редактировалось человеком).LICENSE— выбранная лицензия.artifacts/— скачанные артефакты (изображения, SVG) и экспортированные файлы бесед (.jsonlили.md).src/— сгенерированный код (если есть) и вспомогательные скрипты.
- Зафиксируйте изменения:
git add . git commit -m "Initial Claude project export and artifact bundle"
Шаг 4 — Упакуйте код для распространения
Выбор пути упаковки зависит от языка и целевой аудитории.
Если это пакет JavaScript/Node:
npm init→ заполните метаданные.- Добавьте
index.js, тесты и папкуexamples/. - Опубликуйте в npm:
npm publish --access public(Используйте--access publicдля публичности scoped‑пакетов.)
Если это пакет Python:
- Добавьте
pyproject.tomlилиsetup.py. - Соберите wheel и sdist:
python -m build twine upload dist/*
Если это веб‑приложение или демо:
- Создайте небольшой фронтенд (например, Vite/Next/Vercel).
- Разверните на Vercel/Netlify:
- Подключите репозиторий GitHub.
- Добавьте переменные окружения без чувствительных ключей (для публичного демо — никаких).
- Разверните.
Если это контейнеризуемый сервис:
- Добавьте
Dockerfile. - Соберите и отправьте образ:
docker build -t dockerhubuser/my-claude-demo:1.0 . docker push dockerhubuser/my-claude-demo:1.0
Шаг 5 — Создайте релиз и документацию
- В GitHub: откройте репозиторий → создайте Release (tag v1.0.0) и загрузите собранные артефакты (ZIP, tarball).
- Добавьте
CONTRIBUTING.mdиSECURITY.mdс описанием, как сообщать об уязвимостях или утечках чувствительных данных. - Добавьте короткую демо‑страницу (GitHub Pages) со встроенным URL артефакта из Claude Web или скачиваемыми ресурсами.
Как интегрировать экспорт Claude Code в CI/CD для автоматизированной публикации?
Пример: GitHub Actions для экспорта, конвертации и релиза
- Цель: при пуше ветки экспортировать последние файлы бесед Claude (если они есть как артефакт машины/CI или через MCP‑сервер) и создать релиз.
- Шаги высокого уровня:
- Используйте workflow (
.github/workflows/publish.yml), который: - Выполняет checkout репозитория.
- Запускает небольшой скрипт для конвертации JSONL → Markdown.
- Применяет
actions/create-releaseдля публикации релиза. - Загружает артефакт.
- Заметка по безопасности: Не храните приватные API‑ключи в репозитории; используйте GitHub Secrets и ротируйте токены.
(Инструменты сообщества, такие как claude-code-exporter, и совместимые с MCP серверы упрощают интеграцию экспорта бесед в серверные потоки; ищите MCP/CLI‑интеграции, которые стримят беседы в централизованный архив.)
А как насчёт совместной работы и воспроизводимости — как дать другим возможность запустить тот же процесс?
Создайте воспроизводимую среду
- Добавьте
environment.yml/requirements.txt/package.jsonс точными версиями. - Добавьте
Makefileс целями:make export make convert make build make release - Задокументируйте точную версию Claude Code (например,
claude-code v1.0.44) и команду экспорта. Это помогает читателям воспроизводить экспорт (версии меняют поведение/export).
Поделитесь беседой и кодом
- Опубликуйте артефакт Claude (публичный URL/встраиваемый) и дайте ссылку на релиз GitHub, содержащий экспортированные стенограммы и упакованный код.
- Добавьте демо «в один клик» (Vercel / GitHub Pages) и включите ссылку «Try it».
Заключение — публикуйте вдумчиво, итерайте быстро
Публикация проекта Claude — это возможность поделиться полезными артефактами, ускорить исследования и развивать экосистему — но делать это нужно осознанно. Недавние достижения (Claude Opus 4.5 и расширенные инструменты для разработчиков) означают, что сгенерированные артефакты будут мощнее и полезнее, чем когда‑либо; эта мощь должна сопровождаться сильной проверяемостью происхождения, сканированием секретов, тестированием безопасности и понятной документацией.
Разработчики могут получить доступ к Claude Opus 4.5 API и т. п. через CometAPI, последняя версия модели всегда обновляется с официальным сайтом. Для начала изучите возможности модели в Playground и обратитесь к API guide за подробными инструкциями. Перед доступом убедитесь, что вы вошли в CometAPI и получили API‑ключ. CometAPI предлагает цену значительно ниже официальной, чтобы помочь вам с интеграцией.
Готовы начать?→ Free trial of Claude opus 4.5 !
Если хотите больше советов, гайдов и новостей об ИИ, подписывайтесь на нас в VK, X и Discord!
