Een Claude-project openbaar maken betekent meestal twee dingen tegelijk: (1) de inhoud die tijdens een Claude Web / Claude Projects-sessie is gecreëerd (chattranscripten, artefacten, documenten, UI “Projects”) exporteren of delen, en (2) code die door Claude Code is gegenereerd of gestructureerd verpakken zodat anderen (of productiesystemen) die kunnen gebruiken en uitvoeren. Dit artikel begeleidt je door beide workflows in praktische, stapsgewijze details, met aanbevelingen rond veiligheid, herkomst en best practices verweven.
Wat volgt is een operationele, end-to-end walkthrough: hoe je in Claude Web gemaakte Projects exporteert en publiceert, en hoe je met Claude Code gegenereerde code verpakt, beoordeelt en publiceert.
Korte kernboodschap: publiceer artefacten en projects vanuit Claude Web via de ingebouwde Publish / Share-flows (je kunt ook artefacten embedden of een openbare link kopiëren), en exporteer/sla Claude Code-gesprekken op (met het
/export-commando en de bestanden onder~/.claude/projects/) en verpak ze vervolgens in een normale coderepo of release (GitHub, npm/PyPI/Docker of een gehoste webapp).
Wat is belangrijk voor het publiceren van Claude-projecten
In de afgelopen twee jaar heeft Anthropic de Claude-productlijn volwassen gemaakt met features die belangrijk zijn voor publiceren en delen:
- Claude Projects (de Projects-UI op Claude.ai) stelt Pro- en Team-gebruikers in staat chats te organiseren in Projects en geselecteerde chats/artefacten zichtbaar te maken voor teamgenoten — een belangrijke bouwsteen voor het intern delen van een project en het voorbereiden op openbare exposure. ()
- Anthropic released Claude Code, een terminal/IDE-centrische, agentische codetool en bijbehorende CLI/IDE-integraties (VS Code, JetBrains) die code-artefacten produceert en kan worden geïntegreerd in ontwikkeltoolchains. Er is ook publieke documentatie en best-practices voor het gebruik van Claude Code in echte projecten. ()
- De ondersteunende materialen van Claude bevatten expliciete gebruikersdata-exportflows vanuit de web-UI (Settings → Privacy → Export) die relevant zijn voor het back-uppen of migreren van projectdata vóór publicatie. Voor Primary Owners van het Team-abonnement zijn er ook exportinstellingen.
Wat volgt is een operationele, end-to-end walkthrough: hoe je in Claude Web gemaakte Projects exporteert en publiceert, en hoe je met Claude Code gegenereerde code verpakt, beoordeelt en publiceert.
Hoe publiceer/ exporteer ik een project dat in Claude Web is gemaakt (stap-voor-stap)?
Claude Web biedt twee complementaire manieren om outputs openbaar te maken: Publish Artifacts (enkelvoudige outputs: diagrammen, documenten, grafieken) en Share Projects (zichtbaarheid op projectniveau, toegang voor teamgenoten). De onderstaande stapsgewijze aanpak dekt beide flows en hoe je kunt embedden of downloaden.
Stap 1 — Bereid de artefact(en) voor in Claude Web
- Verzamel in Claude Web de chats of het artefact (document, diagram, flowchart, afbeelding) dat je wilt publiceren in een Project of als los Artefact.
- Schoonmaken en annoteren: bewerk de content zodat die goed leesbaar is, voeg bijschriften toe en voeg eventuele ontbrekende bronvermelding toe.
Stap 2 — Publiceer het Artefact (enkelvoudige output)
- Open het artefact in Claude Web.
- Klik op de knop Publish (deze actie zet het artefact op “public” en maakt een openbare URL beschikbaar).
- Klik na publicatie op Get embed code als je het artefact wilt embedden in een site of CMS — kopieer het gegenereerde HTML-fragment. (Embedden wordt ondersteund op free/Pro/Max-plannen.)
Notities & tips
- Je kunt bepaalde artefacttypen ook downloaden (SVG, PNG, Mermaid-tekst of andere exportformaten) via de UI — gebruik de download om het artefact op te nemen in je repo of blogpost.
- Voeg een verklarend bijschrift en alt-tekst toe aan de embedded content voor toegankelijkheid.
Stap 3 — Deel het Project (bredere collectie met permissies)
- Open de Project-lijst in Claude Web.
- Klik naast de projectnaam op Share.
- In de Share-dialoog kun je:
- Individuele leden of teamgenoten toevoegen via e-mail/naam.
- Permissieniveaus instellen (Can view / Can edit). Kies voor openbare releases om Make project public (indien beschikbaar) te gebruiken of publiceer belangrijke artefacten individueel.
Stap 4 — Publiceer de projectartefacten extern
- Publiceer een blogpost / releasenote. Voeg de openbare URL of het embedded artefact toe, plus een korte toelichting over wat Claude heeft gegenereerd versus wat door mensen is beoordeeld.
- Maak een toegankelijk archief. Voeg een link toe naar een ZIP-bestand of exportbundle (zie het verpakken van Claude Code hieronder) voor reproduceerbaarheid.
Hoe exporteer en verpak ik de transcripties of code die door Claude Code zijn gegenereerd?
Claude Code is agentisch en primair CLI-gestuurd; het slaat sessies lokaal op en biedt slash-commando’s (waaronder /export) om gesprekken op te slaan en te exporteren. De aanbevolen workflow is: exporteer het gesprek + ondersteunende bestanden, converteer/schoon de output naar een voor mensen leesbaar formaat, voeg een coderepo met metadata toe en publiceer. Hieronder staan praktische, reproduceerbare stappen met het ingebouwde commando en gangbare verpakkings-tools.
Stap 1 — Zorg dat Claude Code correct is ingesteld
- Installeer Claude Code en configureer (volg de officiële setupgids: connect via de Claude Console of stel desgewenst billing in).
- Controleer of je
claudein je terminal kunt draaien en dat je een workspace hebt.
Stap 2 — Exporteer de gesprekken
- Voer in de Claude Code REPL (interactieve CLI) uit:
/export myproject-conversation.jsonlof simpelweg/export, waarmee het gesprek naar het klembord wordt gekopieerd of een bestand wordt geschreven (gedrag is afhankelijk van de versie en flags). Het/export-commando exporteert de huidige sessie naar een bestand of het klembord. - Als je liever alle projectsessies verzamelt, bekijk de directory
~/.claude/projects/(Claude Code bewaart daar gesprekken als JSONL- of JSON-bestanden). Voorbeeld:ls -la ~/.claude/projects/ - Als de export JSONL is, zet om naar Markdown voor leesbaarheid:
-
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 -
Of gebruik communitytools zoals
claude-conversation-extractorofclaude-code-exporter(er bestaan communityprojecten die sessies parseren en converteren naar Markdown/MDX).
Stap 3 — Maak een reproduceerbare repo
- Maak een lokale repo:
mkdir my-claude-project cd my-claude-project git init - Voeg toe:
README.md— projectbeschrijving, herkomstnotities, gebruiksinstructies.CLAUDE.md— hoe Claude is gebruikt (prompts, temperatuur/parameters indien relevant, wat door mensen is bewerkt).LICENSE— gekozen licentie.artifacts/— voeg gedownloade artefacten toe (afbeeldingen, SVG’s) en de geëxporteerde gespreksbestanden (.jsonlof.md).src/— gegenereerde code (indien aanwezig) en ondersteunende scripts.
- Commit:
git add . git commit -m "Initial Claude project export and artifact bundle"
Stap 4 — Verpak de code voor distributie
Welke verpakkingsroute je kiest hangt af van de codelanguage en doelgroep.
Als het een JavaScript/Node-pakket is:
npm init→ vul metadata in.- Voeg
index.js, tests en eenexamples/-map toe. - Publiceer naar npm:
npm publish --access public(Gebruik--access publicvoor scoped packages die je openbaar wilt maken.)
Als het een Python-pakket is:
- Voeg
pyproject.tomlofsetup.pytoe. - Bouw wheel en sdist:
python -m build twine upload dist/*
Als het een webapp of demo is:
- Maak een kleine web-frontend (bijv. Vite/Next/Vercel).
- Deploy naar Vercel/Netlify:
- Koppel de GitHub-repo.
- Voeg omgevingsvariabelen toe met niet-gevoelige keys (geen voor openbare demo).
- Deploy.
Als het een gecontainerde service is:
- Voeg een
Dockerfiletoe. - Build & push:
docker build -t dockerhubuser/my-claude-demo:1.0 . docker push dockerhubuser/my-claude-demo:1.0
Stap 5 — Maak een release en documentatie
- Op GitHub: open de repository → maak een Release (tag v1.0.0) en upload gecompileerde artefacten (ZIP, tarball).
- Voeg een
CONTRIBUTING.mdenSECURITY.mdtoe met uitleg over het melden van issues of datalekken met gevoelige gegevens. - Voeg een korte demopagina toe (GitHub Pages) met de embedded artefact-URL uit Claude Web of downloadbare assets.
Hoe integreer ik de Claude Code-export in CI/CD voor geautomatiseerde publicatie?
Voorbeeld: GitHub Actions om te exporteren, converteren en releasen
- Doel: wanneer een branch wordt gepusht, exporteer de nieuwste Claude-gespreksbestanden (als je die hebt in een machine/CI-artefact of via een MCP-server) en maak een release.
- Stappen op hoofdlijnen:
- Gebruik een workflow (
.github/workflows/publish.yml) die: - De repo checkout.
- Een kleine script runt om JSONL → Markdown te converteren.
actions/create-releasegebruikt om de release te publiceren.- Het artefact uploadt.
- Beveiligingsnotitie: Sla geen private API-keys op in de repo; gebruik GitHub Secrets en roteer tokens.
(Communitytools zoals claude-code-exporter en MCP-compatibele servers maken het integreren van gespreks-export in serverflows eenvoudiger; zoek naar MCP/CLI-integraties die gesprekken naar een gecentraliseerd archief streamen).
Hoe zit het met samenwerken en reproduceerbaarheid — hoe laat ik anderen dezelfde workflow draaien?
Maak een reproduceerbare omgeving
- Voeg
environment.yml/requirements.txt/package.jsontoe met exacte versies. - Voeg een
Makefiletoe met targets:make export make convert make build make release - Documenteer de exacte gebruikte Claude Code-versie (bijv.
claude-code v1.0.44) en het exportcommando. Dit helpt lezers exports te reproduceren (versies veranderen het gedrag van/export).
Deel het gesprek + de code
- Publiceer het Claude-artefact (publieke URL/embed) en link naar de GitHub-release die de geëxporteerde transcripties en verpakte code bevat.
- Voeg een demo met één klik toe (Vercel / GitHub Pages) en include een
Try it-link.
Conclusie — publiceer doordacht, itereren snel
Een Claude-project openbaar maken is een kans om nuttige artefacten te delen, onderzoek te versnellen en een ecosysteem te laten groeien — maar het moet wel doelbewust gebeuren. Recente ontwikkelingen (Claude Opus 4.5 en verrijkte ontwikkeltools) betekenen dat gegenereerde artefacten krachtiger en nuttiger zullen zijn dan ooit; die kracht moet gepaard gaan met sterke herkomst, secret-scanning, veiligheidstests en duidelijke documentatie.
Developers kunnen toegang krijgen tot de [Claude Opus 4.5 API] etc via CometAPI, [de nieuwste modelversie] wordt altijd bijgewerkt met de officiële website. Om te beginnen, verken de mogelijkheden van het model in de [Playground] en raadpleeg de [API guide] voor gedetailleerde instructies. Zorg ervoor dat je bent ingelogd bij CometAPI en een API-key hebt verkregen voordat je toegang krijgt. [CometAPI] biedt een prijs die veel lager is dan de officiële prijs om je te helpen integreren.
Klaar om te beginnen?→ [Gratis proefversie van Claude Opus 4.5]!
Als je meer tips, gidsen en nieuws over AI wilt weten, volg ons op [VK], [X] en [Discord]!
