Wykonywanie Claude dostępność projektu publicznie oznacza zazwyczaj dwie rzeczy naraz: (1) podjęcie zawartość utworzone podczas sesji Claude Web/Claude Projects (transkrypcje czatów, artefakty, dokumenty, „projekty” interfejsu użytkownika) i eksportowanie ich lub udostępnianie, a także (2) kod generowany lub tworzony przez Claude Code i pakowany, aby inne osoby (lub systemy produkcyjne) mogły go wykorzystać i uruchomić. Ten artykuł przeprowadzi Cię przez oba procesy pracy w praktyczny, szczegółowy sposób, krok po kroku, z uwzględnieniem zaleceń dotyczących bezpieczeństwa, pochodzenia i najlepszych praktyk.
Poniżej znajduje się kompleksowy przewodnik operacyjny: jak eksportować i publikować projekty utworzone w Claude Web oraz jak pakować, przeglądać i publikować kod wygenerowany za pomocą Claude Code.
Kluczowy krótki wniosek: publikuj artefakty i projekty z Claude Web za pomocą wbudowanego Publikuj / Udostępnij przepływy (możesz również osadzać artefakty lub kopiować łącze publiczne) i eksportować/zapisywać konwersacje Claude Code (używając
/exportpolecenie i pliki pod~/.claude/projects/) a następnie spakuj je do normalnego repozytorium kodu lub wydania (GitHub, npm/PyPI/Docker lub hostowanej aplikacji internetowej).
Jakie są kwestie związane z publikacją projektów Claude'a
W ciągu ostatnich dwóch lat Anthropic udoskonalał linię produktów Claude, dodając funkcje istotne z punktu widzenia publikacji i udostępniania:
- Projekty Claude'a (interfejs użytkownika Projekty w Claude.ai) umożliwia użytkownikom wersji Pro i Team organizowanie czatów w Projekty i udostępnianie wybranych czatów/artefaktów członkom zespołu — jest to kluczowy element składowy udostępniania projektu wewnętrznie i przygotowywania go do upublicznienia.
- Anthropic wydał Claude Code, narzędzie do kodowania oparte na terminalu/IDE, oparte na agentach oraz towarzyszące mu integracje CLI/IDE (VS Code, JetBrains), które generuje artefakty kodu i może być zintegrowane z łańcuchami narzędzi programistycznych. Dostępna jest również publiczna dokumentacja i wskazówki dotyczące najlepszych praktyk korzystania z Claude Code w rzeczywistych projektach.
- Materiały pomocnicze Claude'a zawierają szczegółowe schematy eksportu danych użytkownika z interfejsu webowego (Ustawienia → Prywatność → Eksport), które są istotne dla tworzenia kopii zapasowych lub migracji danych projektu przed publikacją. Dla głównych właścicieli planu zespołowego dostępne są również mechanizmy kontroli eksportu.
Poniżej znajduje się kompleksowy przewodnik operacyjny: jak eksportować i publikować projekty utworzone w Claude Web oraz jak pakować, przeglądać i publikować kod wygenerowany za pomocą Claude Code.
Jak opublikować/wyeksportować projekt utworzony w Claude Web
Które funkcje Claude Web są istotne dla eksportu i publikowania?
Claude Web obsługuje Projekty (przestrzeń roboczą do organizowania czatów, przesłanych plików i artefaktów) i umożliwia eksportowanie danych użytkowników lub organizacji poprzez Ustawienia → Prywatność → Eksport danych; Claude może również tworzyć pliki (PowerPoint, Excel, Word, PDF), a uzyskane dane można bezpośrednio pobrać lub zapisać na Dysku Google. Jednak wewnętrzna baza wiedzy Projektów i niektóre dzienniki interakcji mogą obecnie nie mieć ani jednego przycisku „Eksportuj projekt” — należy polegać na wbudowanym eksporcie i pobieraniu artefaktów, a w razie potrzeby uzupełnić je o programową ekstrakcję.
Krok 1 — Audyt zawartości projektu (bezpieczeństwo i własność intelektualna)
- Otwórz projekt w internetowym interfejsie użytkownika Claude (claude.ai/projects) i wyświetl wszystkie przesłane pliki, instrukcje, monity i wygenerowane artefakty.
- Usuń lub zredaguj wszelkie tajemnice, poświadczenia lub dane prywatne z artefaktów (wyszukaj
.env(zawartość, klucze API, dane osobowe). Traktuj wyniki modelu tak samo — usuń sekcje chronione prawem autorskim, jeśli nie możesz udowodnić licencji. - Klasyfikuj zasoby stron trzecich (obrazy, zestawy danych) i potwierdzaj, że licencje zezwalają na redystrybucję.
Krok 2 — Eksportuj oficjalne artefakty za pomocą interfejsu internetowego
- Pobierz wygenerowane pliki bezpośrednio z czatu (Claude może tworzyć
.pptx,.xlsx,.docx,.pdf— zapisz je za pomocą przycisku pobierania lub zapisz na Dysku Google). - W przypadku eksportów na poziomie konta lub organizacji (logi czatów, metadane konta): Ustawienia → Prywatność → Eksportuj dane (osoby fizyczne i główni właściciele organizacji mają przepływy eksportu). Spowoduje to wysłanie zarchiwizowanego linku eksportowego e-mailem.
Uwagi i haczyki:
- Usunięte wiadomości/projekty (lub elementy usunięte za pomocą ustawień przechowywania) nie będą uwzględniane w eksportach po usunięciu.
- Przygotowanie eksportu może zająć trochę czasu. Link do pobrania zostanie wysłany e-mailem i po upływie pewnego czasu wygaśnie (jeśli link wygaśnie, należy ponownie poprosić o jego przesłanie).
Krok 3 — upublicznienie artefaktu (pojedyncze wyjście)
- Otwórz artefakt w Claude Web.
- Kliknij Publikować przycisk (ta akcja przełącza artefakt na „publiczny” i udostępnia publiczny adres URL).
- Po opublikowaniu kliknij Pobierz kod do osadzenia Jeśli chcesz osadzić artefakt na stronie lub w systemie CMS — skopiuj wygenerowany fragment kodu HTML. (Osadzanie jest obsługiwane w planach darmowych, Pro i Max).
Notatki i wskazówki
- Możesz również pobieranie niektóre typy artefaktów (SVG, PNG, tekst Mermaid lub inne formaty eksportu) z poziomu interfejsu użytkownika — użyj opcji pobierania, aby uwzględnić artefakt w swoim repozytorium lub wpisie na blogu.
- Aby zwiększyć dostępność, dodaj objaśniający podpis i tekst alternatywny do osadzonej treści.
Krok 4 — Spakuj wyeksportowaną treść do publikacji
- Utwórz lokalne repozytorium Git:
git init, dodaj przejrzysty plik README opisujący pochodzenie, ograniczenia i licencję. - dodaj
LICENSEplik (wybierz licencję permisywną lub ograniczoną w zależności od celu). Rozważ klauzulę „tylko do użytku badawczego” lub „zakaz użytku wojskowego/komercyjnego”, jeśli potrzebujesz ograniczeń (uwaga: egzekwowanie jest skomplikowane — skonsultuj się z prawnikiem). - Dodaj
CONTRIBUTING.mdorazCODE_OF_CONDUCT.mdjeśli zamierzasz przyjmować darowizny od społeczności. - dodaj
MODEL_CARD.md/SYSTEM_CARD.mdPodsumowanie tego, co stworzył Claude, jakie testy bezpieczeństwa przeprowadziłeś i jakie dane/notatki dotyczące pochodzenia chcesz opublikować. Ta transparentność jest niezbędna.
Krok 5 — Kontrole poprawności przed publikacją
- Uruchom skanery tajne (zobacz sekcję „Jak usuniemy tajne pliki?”).
- Sprawdź, czy nie pozostały żadne dane osobowe ani niedozwolone treści.
- Upewnij się, że eksportowane dokumenty zostały oczyszczone z wirusów i metadanych (usuń śledzone zmiany, ukryte metadane).
Krok 6 — Publikuj
- Prześlij kod/artefakty na wybrany host publiczny (GitHub/GitLab). Użyj tagu wydania i opisowej notatki o wydaniu. Jeśli potrzebujesz witryny statycznej lub wersji demonstracyjnej, rozważ GitHub Pages, Netlify lub kontener Docker opublikowany w rejestrze.
- Jeśli publikujesz interaktywne artefakty stworzone przez Claude'a (np. witrynę demonstracyjną), upewnij się, że żądania środowiska wykonawczego nie powodują wycieku kluczy interfejsu API zaplecza — korzystaj z serwerów proxy po stronie serwera i limitów przepustowości.
Przykład praktyczny (demo statycznego HTML)
- Skopiuj artefakt HTML z projektu do
index.html. DodajREADME.mdz instrukcjami reprodukcji. - Zatwierdź i prześlij:
git init
git add .
git commit -m "Initial publish: Claude Project export v1.0"
gh repo create my-claude-demo --public --source=. --push
- Włącz GitHub Pages w ustawieniach repozytorium (gałąź: main / folder: /) lub skonfiguruj GitHub Actions do wdrożenia w Netlify/S3.
Jak eksportować i pakować transkrypty lub kod wygenerowany przez Claude Code?
Claude Code jest agentem i jest w głównej mierze sterowany przez CLI; zapisuje sesje lokalnie i udostępnia polecenia ukośnikowe (w tym /export) do zapisywania i eksportowania konwersacji. Zalecany przepływ pracy to: wyeksportowanie konwersacji + plików pomocniczych, konwersja/oczyszczenie danych wyjściowych do formatu przyjaznego dla użytkownika, dodanie repozytorium kodu z metadanymi, a następnie publikacja. Poniżej przedstawiono praktyczne, powtarzalne kroki z wykorzystaniem wbudowanego polecenia i popularnych narzędzi do pakowania.
Krok 1 — Upewnij się, że kod Claude jest poprawnie skonfigurowany
- Zainstaluj Claude Code i skonfiguruj (postępuj zgodnie z instrukcjami) przewodnik po konfiguracji:zalecamy połączenie za pomocą konsoli Cometapi, a następnie skonfigurowanie rozliczeń, jeśli to konieczne, Cometapi oferuje bardziej przystępne ceny API.)
- Sprawdź, czy możesz uruchomić
claudew swoim terminalu i że masz przestrzeń roboczą.
Krok 2 — Eksportuj konwersacje
- W środowisku Claude Code REPL (interaktywny interfejs wiersza poleceń) uruchom polecenie:
/export myproject-conversation.jsonllub po prostu/exportktóry skopiuje rozmowę do schowka lub zapisze ją do pliku (zachowanie zależy od wersji i flag)./exportPolecenie eksportuje bieżącą sesję do pliku lub schowka. - Jeśli wolisz zebrać wszystkie sesje projektu, sprawdź
~/.claude/projects/katalog (Claude Code przechowuje tam konwersacje w postaci plików JSONL lub JSON). Przykład:ls -la ~/.claude/projects/ - Jeśli eksport jest w formacie JSONL, przekonwertuj go na format Markdown, aby zwiększyć czytelność:
-
Prosty fragment kodu Pythona:
import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file -
Lub skorzystaj z narzędzi społecznościowych, takich jak
claude-conversation-extractororclaude-code-exporter(istnieją projekty społecznościowe, które analizują i konwertują sesje do formatu Markdown/MDX).
Krok 3 — Utwórz repozytorium, które można odtworzyć
- Utwórz lokalne repozytorium:
mkdir my-claude-project cd my-claude-project git init - Dodaj:
README.md— opis projektu, notatki o pochodzeniu, instrukcje użytkowania.CLAUDE.md— w jaki sposób wykorzystano Claude'a (podpowiedzi, temperatura/parametry, jeśli dotyczyły, co było edytowane przez człowieka).LICENSE— wybrana licencja.artifacts/— obejmuje pobrane artefakty (obrazy, pliki SVG) i wyeksportowane pliki konwersacji (.jsonlor.md).src/— wygenerowany kod (jeśli istnieje) i pomocnicze skrypty.
- Popełnić:
git add . git commit -m "Initial Claude project export and artifact bundle"
Krok 4 — Spakuj kod do dystrybucji
Wybór ścieżki pakowania zależy od języka kodu i grupy docelowej.
Jeśli jest to pakiet JavaScript/Node (wymaga konta npm):
- Utwórz katalog:
mkdir my-claude-project && cd my-claude-project - Zainicjuj git:
git init - Zainicjuj metadane pakietu:
npm init→ wypełnij metadane. - Dodaj
index.js, testy iexamples/teczka. echo "MIT" > LICENSE(lub użyj wybranej licencji).- Utwórz konto npm i uwierzytelnij się:
npm login - Publikuj w npm:
npm publish --access public(Posługiwać się--access public(w przypadku pakietów o określonym zakresie chcesz udostępnić je publicznie.)
cpp
npm publish --access public
Jeśli jest to pakiet Pythona:
- Przygotuj repozytorium: Dodaj
pyproject.tomlorsetup.py. - Dezynfekcja i test: Uruchom
pytest, typowanie statyczne (mypy) i sprawdzanie zależności. Usuń sekrety i poświadczenia. - Zbuduj i opublikuj: Zbuduj koło i sdist
nginx
#creates dist/
python -m build
# follow Twine prompts (use TestPyPI first if you want a dry run)
twine upload dist/*
Jeśli jest to aplikacja internetowa lub wersja demonstracyjna:
- Utwórz mały front-end internetowy (np. Vite/Next/Vercel).
- Wdrażanie w Vercel/Netlify:
- Połącz repozytorium GitHub.
- Dodaj zmienne środowiskowe z kluczami niewrażliwymi (brak w wersji demonstracyjnej).
- Wdrożyć.
Jeśli jest to usługa kontenerowa:
- Dodaj
Dockerfile. - Budowanie i wypychanie:
perl
# test locally
docker build -t dockerhubuser/my-claude-demo:1.0 .
# Push to registry (Docker Hub / GitHub Container Registry):
docker push dockerhubuser/my-claude-demo:1.0
Krok 5 — Utwórz wydanie i dokumentację
- Na GitHubie: otwórz repozytorium → utwórz Wydanie (tag v1.0.0) i prześlij skompilowane artefakty (ZIP, tarball).
- dodaj
CONTRIBUTING.mdorazSECURITY.mdopisujący sposób zgłaszania problemów i wycieków poufnych danych. - Dodaj krótką stronę demonstracyjną (GitHub Pages) z osadzonym adresem URL artefaktu z Claude Web lub zasobami do pobrania.
Jak zintegrować eksport kodu Claude z CI/CD
Przykład: Akcje GitHub dotyczące eksportu, konwersji i wydania
1.Cel: po wypchnięciu gałęzi wyeksportuj najnowsze pliki konwersacji Claude'a (jeśli masz je w artefakcie maszyny/CI lub za pośrednictwem serwera MCP) i utwórz wydanie.
- Kroki na wysokim szczeblu:
Użyj przepływu pracy (.github/workflows/publish.yml) że:
- Sprawdza repozytorium.
- Uruchamia mały skrypt w celu konwersji JSONL → Markdown.
- Używa
actions/create-releaseaby opublikować komunikat. - Przesyła artefakt.
- Uwaga dotycząca bezpieczeństwa: Nie przechowuj prywatnych kluczy API w repozytorium; użyj GitHub Secrets i wymieniaj tokeny.
(Narzędzia społecznościowe, takie jak claude-code-exporter a serwery zgodne ze standardem MCP ułatwiają integrację eksportu konwersacji z przepływami serwerów; należy szukać integracji MCP/CLI, które przesyłają strumieniowo konwersacje do scentralizowanego archiwum).
Co z udostępnianiem i powtarzalnością współdzielonych materiałów?
Stwórz środowisko, które można odtworzyć
- Dodaj
environment.yml/requirements.txt/package.jsonpodając dokładne wersje. - dodaj
Makefilez celami:make export make convert make build make release - Udokumentuj dokładną wersję użytego kodu Claude'a (np.
claude-code v1.0.44) i polecenie eksportu. Pomaga to czytelnikom odtworzyć eksporty (wersje zmieniają zachowanie/export).
Udostępnij rozmowę + kod
- Opublikuj artefakt Claude (publiczny ULR/osadzony) i umieść link do wydania GitHub zawierającego wyeksportowane transkrypty i spakowany kod.
- Dodaj demo dostępne jednym kliknięciem (strony Vercel / GitHub) i dołącz
Try itłącze.
Konkretne pułapki techniczne i ich unikanie
Pułapka: wyciek tajemnic lub danych osobowych
Zaradzić: Użyj automatycznego skanowania (truffleHog, git-secrets) przed publikacją. Dodaj hak pre-commit, aby zablokować przypadkowe wypchnięcia .env lub klucze API.
Pułapka: poleganie na surowych plikach konwersacji JSONL jako artefakcie widocznym dla użytkownika
Zaradzić: przekonwertuj do formatu Markdown, dodaj notatki o pochodzeniu i wyświetlaj tylko oczyszczone, kontekstualizowane wyniki jako podstawowe artefakty.
Pułapka: niezgodność wersji i przyszła niekompatybilność
Zaradzić: wersje pinów (zarówno Claude Code, jak i wszelkie biblioteki pomocnicze) obejmują claude-version.txt or claude-code-version w repozytorium.
Pułapka: brak licencji
Zaradzić: Dodaj LICENSE wcześnie. Jeśli chcesz swobodnie korzystać z licencji, wybierz MIT/Apache 2.0; do celów komercyjnych wybierz bardziej restrykcyjną licencję.
Jak zasygnalizować użytkownikom, co zrobił Claude, a co zrobili ludzie?
Najlepsza praktyka: wyraźne przypisanie i plik pochodzenia
CLAUDE.md — format krótki:
## Provenance
- Created with Claude Web (artifact: <public-URL>)
- Prompts used: (excerpted)
- Human edits: normalized content on 2025-12-03
- Exported from Claude Code: /export -> myproject-conversation.jsonl
dodaj USAGE.md oraz LIMITATIONS.md opisujący model ryzyka halucynacji, zalecane zabezpieczenia i kontakt w celu dokonania korekt.
Wnioski — publikuj z rozwagą, szybko wprowadzaj zmiany
Upublicznienie projektu Claude to okazja do dzielenia się użytecznymi artefaktami, przyspieszenia badań i rozwoju ekosystemu – ale musi być to robione świadomie. Najnowsze osiągnięcia (Claude Opus 4.5 i wzbogacone narzędzia dla programistów) oznaczają, że generowane artefakty będą potężniejsze i bardziej użyteczne niż kiedykolwiek; ta moc musi iść w parze z solidnym pochodzeniem, skanowaniem poufnych informacji, testowaniem bezpieczeństwa i przejrzystą dokumentacją.
Deweloperzy mogą uzyskać dostęp Claude Opus 4.5 API itp. poprzez CometAPI, najnowsza wersja modelu jest zawsze aktualizowany na oficjalnej stronie internetowej. Na początek zapoznaj się z możliwościami modelu w Plac zabaw i zapoznaj się z Przewodnik po API aby uzyskać szczegółowe instrukcje. Przed uzyskaniem dostępu upewnij się, że zalogowałeś się do CometAPI i uzyskałeś klucz API. Interfejs API Comet zaoferuj cenę znacznie niższą niż oficjalna, aby ułatwić Ci integrację.
Gotowy do drogi?→ Bezpłatna wersja próbna Claude opus 4.5 !
Jeśli chcesz poznać więcej wskazówek, poradników i nowości na temat sztucznej inteligencji, obserwuj nas na VK, X oraz Discord!
FAQ
1) Co oznacza „upublicznić projekt” w języku Claude?
Dla litu szacuje się ProjektyKontrola widoczności Claude'a pozwala zachować projekt prywatny (tylko zaproszone osoby) lub podziel się tym z Wszyscy w Oficjalna dokumentacja opisuje te dwie opcje — nie ma wbudowanego przycisku, który automatycznie upubliczniałby Projekt w Internecie.
2) Jak upublicznić projekt (krok po kroku)?
- Otwórz projekt w Claude.
- Kliknij Udziały przycisk (po prawej stronie nazwy projektu).
- Pod Dostęp ogólny wybierać Wszyscy w aby udostępnić je swojej organizacji.
Możesz to zmienić w każdej chwili.
3) Czy mogę udostępnić mój projekt całemu Internetowi (każdemu, kto ma link)?
Nie bezpośrednio. Widoczność projektu jest ograniczona do organizacji w oficjalnym interfejsie użytkownika. Jeśli potrzebujesz dostępu do całego internetu, opublikuj. pojedyncze artefakty (patrz następne punkty) lub skorzystaj z zewnętrznych rozwiązań wdrażania/osadzania.
4) Czym jest „artefakt” i czym różni się publikowanie od widoczności projektu?
An artefakt = pojedynczy wynik (diagram, wyeksportowany dokument, wykres itp.) utworzony w Claude. Artefakty mają swoje własne Publikować Przepływ: możesz opublikować artefakt publicznie i uzyskać kod do osadzenia, aby umieścić go na stronie internetowej. To zalecana ścieżka, gdy chcesz, aby pojedynczy element wyjściowy był widoczny w publicznej sieci.
5) Czy mogę przywrócić publiczny projekt lub nieopublikowany artefakt do stanu prywatnego/nieopublikowanego?
Tak — widoczność projektu można zmienić w dowolnym momencie (Udostępnij → wybierz „Tylko zaproszone osoby”). W przypadku artefaktów można cofnąć publikację lub usunąć linki do osadzania, korzystając z opcji kontroli artefaktów.
