Hacer que un proyecto de Claude esté disponible públicamente suele implicar dos cosas a la vez: (1) tomar el contenido creado durante una sesión de Claude Web / Claude Projects (transcripciones de chat, artefactos, documentos, “Projects” de la IU) y exportarlo o compartirlo, y (2) tomar el código generado o estructurado por Claude Code y empaquetarlo para que otras personas (o sistemas de producción) puedan consumirlo y ejecutarlo. Este artículo le guía por ambos flujos de trabajo de forma práctica y paso a paso, con recomendaciones de seguridad, procedencia y buenas prácticas integradas.
Lo que sigue es un recorrido operativo de extremo a extremo: cómo exportar y publicar Projects creados en Claude Web, y cómo empaquetar, revisar y publicar código generado con Claude Code.
Conclusión breve clave: publique artefactos y proyectos desde Claude Web usando los flujos integrados de Publicar / Compartir (también puede incrustar artefactos o copiar un enlace público), y exporte/guarde conversaciones de Claude Code (usando el comando
/exporty los archivos bajo~/.claude/projects/) y luego empaquételas en un repositorio de código o una publicación normal (GitHub, npm/PyPI/Docker, o una aplicación web alojada).
Qué aspectos importan para publicar proyectos de Claude
En los últimos dos años Anthropic ha estado madurando la línea de productos Claude con funciones relevantes para la publicación y el intercambio:
- Claude Projects (la IU Projects en Claude.ai) permite a usuarios Pro y Team organizar chats en Projects y hacer que chats/artefactos seleccionados sean visibles para los compañeros de equipo — un componente clave para compartir un proyecto internamente y prepararlo para su exposición pública. ()
- Anthropic lanzó Claude Code, una herramienta de programación agentic centrada en terminal/IDE y sus integraciones CLI/IDE complementarias (VS Code, JetBrains) que produce artefactos de código y puede integrarse en cadenas de herramientas de desarrolladores. También hay documentación pública y guías de mejores prácticas para usar Claude Code en proyectos reales. ()
- Los materiales de soporte de Claude incluyen flujos explícitos de exportación de datos de usuario desde la IU web (Settings → Privacy → Export) que son relevantes para respaldar o migrar datos de proyectos antes de publicar. Para Primary Owners del plan Team también hay controles de exportación.
Lo que sigue es un recorrido operativo de extremo a extremo: cómo exportar y publicar Projects creados en Claude Web, y cómo empaquetar, revisar y publicar código generado con Claude Code.
¿Cómo publico/exporto un proyecto creado en Claude Web (paso a paso)?
Claude Web ofrece dos formas complementarias de hacer públicos los resultados: Publish Artifacts (salidas individuales: diagramas, documentos, gráficos) y Share Projects (visibilidad a nivel de proyecto, acceso de compañeros). El siguiente paso a paso cubre ambos flujos y cómo incrustar o descargar.
Paso 1 — Preparar el/los artefacto(s) en Claude Web
- En Claude Web, reúna los chats o el artefacto (documento, diagrama, diagrama de flujo, imagen) que desea publicar en un Project o como Artifact independiente.
- Limpie y anote: edite el contenido para que se lea bien, añada leyendas y cualquier atribución que falte.
Paso 2 — Publicar el Artifact (salida individual)
- Abra el artefacto en Claude Web.
- Haga clic en el botón Publish (esta acción alterna el artefacto a “público” y hace disponible una URL pública).
- Después de publicar, haga clic en Get embed code si quiere incrustar el artefacto en un sitio o CMS — copie el fragmento HTML generado. (La incrustación está disponible en los planes free/Pro/Max.)
Notas y consejos
- También puede descargar ciertos tipos de artefactos (SVG, PNG, texto Mermaid u otros formatos de exportación) desde la IU — use la descarga para incluir el artefacto en su repositorio o entrada de blog.
- Añada una leyenda explicativa y texto alternativo al contenido incrustado para accesibilidad.
Paso 3 — Compartir el Project (colección más amplia con permisos)
- Abra la lista de Projects en Claude Web.
- Junto al nombre del proyecto, haga clic en Share.
- En el cuadro de diálogo Share puede:
- Añadir miembros individuales o compañeros mediante email/nombre.
- Establecer niveles de permiso (Can view / Can edit). Para lanzamientos públicos, elija Make project public (si está disponible) o publique artefactos clave individualmente.
Paso 4 — Publicar los artefactos del proyecto externamente
- Publique una entrada de blog / nota de lanzamiento. Incluya la URL pública o el artefacto incrustado, además de una breve nota sobre qué generó Claude frente a qué revisaron humanos.
- Cree un archivo accesible. Añada un enlace a un archivo ZIP o paquete de exportación (ver empaquetado de Claude Code más abajo) para reproducibilidad.
¿Cómo exporto y empaqueto las transcripciones o el código generado por Claude Code?
Claude Code es agentic y principalmente dirigido por CLI; guarda sesiones localmente y proporciona comandos de barra (incluido /export) para guardar y exportar conversaciones. El flujo recomendado es: exportar la conversación + archivos de soporte, convertir/limpiar la salida a un formato legible para humanos, añadir un repositorio de código con metadatos y luego publicar. A continuación hay pasos prácticos y reproducibles usando el comando integrado y herramientas comunes de empaquetado.
Paso 1 — Asegúrese de que Claude Code está configurado correctamente
- Instale Claude Code y configúrelo (siga la guía oficial de configuración: conéctese mediante Claude Console o configure la facturación si es necesario).
- Verifique que puede ejecutar
claudeen su terminal y que tiene un espacio de trabajo.
Paso 2 — Exportar la(s) conversación(es)
- En el REPL de Claude Code (CLI interactiva), ejecute:
/export myproject-conversation.jsonlo simplemente/export, que copiará la conversación al portapapeles o escribirá un archivo (el comportamiento depende de la versión y las opciones). El comando/exportexporta la sesión actual a un archivo o al portapapeles. - Si prefiere reunir todas las sesiones del proyecto, inspeccione el directorio
~/.claude/projects/(Claude Code persiste conversaciones allí como archivos JSONL o JSON). Ejemplo:ls -la ~/.claude/projects/ - Si la exportación es JSONL, conviértala a Markdown para legibilidad:
-
Fragmento simple en Python:
import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file -
O use herramientas de la comunidad como
claude-conversation-extractoroclaude-code-exporter(existen proyectos comunitarios que analizan y convierten sesiones a Markdown/MDX).
Paso 3 — Crear un repositorio reproducible
- Cree un repositorio local:
mkdir my-claude-project cd my-claude-project git init - Añada:
README.md— descripción del proyecto, notas de procedencia, instrucciones de uso.CLAUDE.md— cómo se usó Claude (prompts, temperatura/parámetros si corresponde, qué fue editado por humanos).LICENSE— licencia elegida.artifacts/— incluya artefactos descargados (imágenes, SVG) y los archivos de conversación exportados (.jsonlo.md).src/— código generado (si lo hay) y scripts de soporte.
- Confirme:
git add . git commit -m "Initial Claude project export and artifact bundle"
Paso 4 — Empaquetar el código para distribución
El camino de empaquetado que elija depende del lenguaje de código y del público objetivo.
Si es un paquete de JavaScript/Node:
npm init→ complete los metadatos.- Añada
index.js, pruebas y una carpetaexamples/. - Publique en npm:
npm publish --access public(Utilice--access publicpara paquetes con ámbito que desee públicos.)
Si es un paquete de Python:
- Añada
pyproject.tomlosetup.py. - Compile wheel y sdist:
python -m build twine upload dist/*
Si es una aplicación web o demo:
- Cree un pequeño front-end web (p. ej., Vite/Next/Vercel).
- Implemente en Vercel/Netlify:
- Conecte el repositorio de GitHub.
- Añada variables de entorno con claves no sensibles (ninguna para demo pública).
- Implemente.
Si es un servicio contenedorizado:
- Añada
Dockerfile. - Compile y empuje:
docker build -t dockerhubuser/my-claude-demo:1.0 . docker push dockerhubuser/my-claude-demo:1.0
Paso 5 — Crear una release y documentación
- En GitHub: abra el repositorio → cree una Release (etiquete v1.0.0) y suba artefactos compilados (ZIP, tarball).
- Añada un
CONTRIBUTING.mdySECURITY.mddescribiendo cómo reportar problemas o filtraciones de datos sensibles. - Añada una página de demo corta (GitHub Pages) con la URL del artefacto incrustado desde Claude Web o recursos descargables.
¿Cómo integro la exportación de Claude Code en CI/CD para publicación automatizada?
Ejemplo: GitHub Actions para exportar, convertir y publicar
- Objetivo: cuando se empuje una rama, exportar los archivos de conversación más recientes de Claude (si los tiene en un artefacto de máquina/CI o mediante un servidor MCP) y crear una publicación.
- Pasos de alto nivel:
- Use un flujo de trabajo (
.github/workflows/publish.yml) que: - Haga checkout del repositorio.
- Ejecute un pequeño script para convertir JSONL → Markdown.
- Use
actions/create-releasepara publicar la release. - Suba el artefacto.
- Nota de seguridad: No almacene claves de API privadas en el repositorio; use GitHub Secrets y rote los tokens.
(Herramientas de la comunidad como claude-code-exporter y servidores compatibles con MCP facilitan integrar la exportación de conversaciones en flujos de servidor; busque integraciones MCP/CLI que transmitan conversaciones a un archivo centralizado).
¿Qué hay del intercambio colaborativo y la reproducibilidad — cómo permito que otros ejecuten el mismo flujo de trabajo?
Cree un entorno reproducible
- Añada
environment.yml/requirements.txt/package.jsoncon las versiones exactas. - Añada un
Makefilecon objetivos:make export make convert make build make release - Documente la versión exacta de Claude Code utilizada (p. ej.,
claude-code v1.0.44) y el comando de exportación. Esto ayuda a los lectores a reproducir exportaciones (las versiones cambian el comportamiento de/export).
Comparta la conversación + el código
- Publique el artefacto de Claude (URL pública/embebido) y enlace al release de GitHub que contiene las transcripciones exportadas y el código empaquetado.
- Añada una demo de un clic (Vercel / GitHub Pages) e incluya un enlace de
Try it.
Conclusión — publique con criterio, itere rápidamente
Publicar un proyecto de Claude es una oportunidad para compartir artefactos útiles, acelerar la investigación y hacer crecer un ecosistema — pero debe hacerse de forma deliberada. Los avances recientes (Claude Opus 4.5 y herramientas de desarrollador enriquecidas) implican que los artefactos generados serán más potentes y útiles que nunca; ese poder debe ir acompañado de una sólida procedencia, escaneo de secretos, pruebas de seguridad y documentación clara.
Los desarrolladores pueden acceder a Claude Opus 4.5 API etc a través de CometAPI; la última versión del modelo se actualiza siempre con el sitio web oficial. Para comenzar, explore las capacidades del modelo en el Playground y consulte la guía de API para instrucciones detalladas. Antes de acceder, asegúrese de haber iniciado sesión en CometAPI y obtenido la clave de API. CometAPI ofrece un precio mucho más bajo que el oficial para ayudarle a integrar.
¿Listo para empezar?→ Prueba gratuita de Claude Opus 4.5 ¡
Si quiere conocer más consejos, guías y noticias sobre IA, síganos en VK, X y Discord!
