¿Cómo hago público un proyecto de Claude y lo publico?

CometAPI
annaDec 3, 2025
¿Cómo hago público un proyecto de Claude y lo publico?

Haciendo un Claude El hecho de que un proyecto esté disponible públicamente suele significar dos cosas a la vez: (1) tomar la iniciativa. contenido creado durante una sesión de Claude Web / Claude Projects (transcripciones de chat, artefactos, documentos, "Proyectos" de UI) y exportarlo o compartirlo, y (2) tomar código Generado o estructurado por Claude Code y empaquetado para que otras personas (o sistemas de producción) puedan consumirlo y ejecutarlo. Este artículo explica ambos flujos de trabajo paso a paso, con recomendaciones de seguridad, procedencia y buenas prácticas.

Lo que sigue es un tutorial operativo de principio a fin: cómo exportar y publicar proyectos creados en Claude Web, y cómo empaquetar, revisar y publicar código generado con Claude Code.

Conclusión clave: publique artefactos y proyectos desde Claude Web utilizando la función integrada Publicar / Compartir flujos (también puede incrustar artefactos o copiar un enlace público) y exportar/guardar conversaciones de Claude Code (usando el /export comando y los archivos bajo ~/.claude/projects/) luego empaquetarlos en un repositorio o lanzamiento de código normal (GitHub, npm/PyPI/Docker o una aplicación web alojada).

¿Cuáles son los aspectos a considerar para la publicación de los proyectos de Claude?

En los últimos dos años, Anthropic ha estado madurando la línea de productos Claude con características que son importantes para publicar y compartir:

  • Proyectos Claude (La interfaz de usuario de Proyectos en Claude.ai) permite a los usuarios Pro y Team organizar chats en Proyectos y hacer que los chats/artefactos seleccionados sean visibles para los compañeros de equipo: un elemento clave para compartir un proyecto internamente y prepararlo para su exposición pública.
  • Anthropic lanzó Claude Code, una herramienta de codificación con agente centrada en terminal/IDE e integraciones CLI/IDE complementarias (VS Code, JetBrains) que genera artefactos de código y puede integrarse en cadenas de herramientas para desarrolladores. También hay documentación pública y guías de buenas 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 interfaz web (Configuración → Privacidad → Exportar), relevantes para realizar copias de seguridad o migrar datos del proyecto antes de publicarlos. Para los propietarios principales del plan de equipo, también existen controles de exportación.

Lo que sigue es un tutorial operativo de principio a fin: cómo exportar y publicar proyectos creados en Claude Web, y cómo empaquetar, revisar y publicar código generado con Claude Code.

¿Cómo publicar/exportar un proyecto creado en Claude Web?

¿Qué características de Claude Web son relevantes para las exportaciones y la publicación?

Claude Web es compatible con Proyectos (un espacio de trabajo para organizar chats, archivos subidos y artefactos) y permite exportar datos de usuarios u organizaciones mediante Configuración → Privacidad → Exportar datos. Claude también puede crear archivos (PowerPoint, Excel, Word, PDF) que se pueden descargar o guardar directamente en Google Drive. Sin embargo, es posible que la base de conocimiento interna de Proyectos y algunos registros de interacción no cuenten actualmente con un botón para "exportar proyecto". Se recomienda utilizar las funciones integradas de exportación y descarga de artefactos, y complementarlas con la extracción programática cuando sea necesario.

Paso 1 — Auditar el contenido del proyecto (seguridad y propiedad intelectual)

  1. Abra el Proyecto en la interfaz web de Claude (claude.ai/projects) y enumere todos los archivos cargados, las instrucciones, las indicaciones y los artefactos generados.
  2. Eliminar o redactar cualquier secreto, credencial o dato privado de los artefactos (buscar .env Contenido, claves API, datos personales). Trate los resultados del modelo de la misma manera: elimine las secciones con derechos de autor si no puede demostrar la licencia.
  3. Clasifique los activos de terceros (imágenes, conjuntos de datos) y confirme que las licencias permitan su redistribución.

Paso 2: Exportar artefactos oficiales mediante la interfaz web

  1. Descargue los archivos generados directamente desde el chat (Claude puede crear .pptx, .xlsx, .docx, .pdf — guárdelos mediante el botón de descarga o guárdelos en Google Drive).
  2. Para exportaciones a nivel de cuenta u organización (registros de chat, metadatos de la cuenta): Configuración → Privacidad → Exportar datos (los usuarios y los propietarios principales de la organización tienen flujos de exportación). Esto envía un enlace de exportación archivado por correo electrónico.

Notas y trampas:

  • Los mensajes/proyectos eliminados (o cosas eliminadas mediante la configuración de retención) no se incluirán en las exportaciones después de la eliminación.
  • Las exportaciones pueden tardar un tiempo en prepararse; el enlace de descarga se envía por correo electrónico y caducará (solicítelo nuevamente si caduca).

Paso 3: hacer público el artefacto (salida única)

  1. Abra el artefacto en Claude Web.
  2. Haga clic en el ícono de Publicar botón (esta acción cambia el artefacto a “público” y hace que una URL pública esté disponible).
  3. Después de publicar, haga clic en Obtener código de inserción Si desea incrustar el artefacto en un sitio o CMS, copie el fragmento HTML generado. (La incrustación es compatible con los planes gratuitos, Pro y Max).

Notas y consejos

  • También puede descargar ciertos tipos de artefactos (SVG, PNG, texto de sirena u otros formatos de exportación) de la interfaz de usuario: use la descarga para incluir el artefacto en su repositorio o publicación de blog.
  • Agregue un título explicativo y texto alternativo al contenido incrustado para facilitar la accesibilidad.

Paso 4: Empaquetar el contenido exportado para su publicación

  1. Cree un repositorio Git localmente: git init, agregue un README claro que describa la procedencia, las limitaciones y la licencia.
  2. Agregue un LICENSE Archivo (elija una licencia permisiva o restringida según sus objetivos). Considere una cláusula de "solo para investigación" o "no para uso militar/comercial" si necesita restricciones (nota: la aplicación es compleja; consulte con el departamento legal).
  3. Agregar CONTRIBUTING.md y CODE_OF_CONDUCT.md Si tiene la intención de aceptar contribuciones de la comunidad.
  4. Agregue un MODEL_CARD.md/SYSTEM_CARD.md Resumiendo lo que Claude produjo, las pruebas de seguridad realizadas y las notas sobre el conjunto de datos y la procedencia que están dispuestos a publicar. Esta transparencia es esencial.

Paso 5: comprobaciones de seguridad antes de la publicación

  • Ejecute escáneres secretos (consulte la sección "¿Cómo eliminaremos los secretos?")
  • Validar que no queden datos personales ni contenido no permitido.
  • Asegúrese de que los documentos exportados estén limpios de virus y metadatos (elimine los cambios rastreados y los metadatos ocultos).

Paso 6 — Publicar

  • Sube el código/artefactos a un host público seleccionado (GitHub/GitLab). Usa una etiqueta de lanzamiento y una nota de lanzamiento descriptiva. Si deseas un sitio estático o una demostración, considera usar GitHub Pages, Netlify o un contenedor Docker publicado en un registro.
  • Si está publicando artefactos interactivos creados por Claude (por ejemplo, un sitio de demostración), asegúrese de que las solicitudes en tiempo de ejecución no filtren claves API de back-end: use proxies del lado del servidor y límites de velocidad.

Ejemplo práctico (demostración HTML estática)

  • Copiar el artefacto HTML del Proyecto en index.html. Añadir README.md con instrucciones de reproducción.
  • Comprometerse y enviar:
git init
git add .
git commit -m "Initial publish: Claude Project export v1.0"
gh repo create my-claude-demo --public --source=. --push
  • Habilite las páginas de GitHub en la configuración del repositorio (rama: principal / carpeta: /) o configure las acciones de GitHub para implementar en Netlify/S3.

¿Cómo exporto y empaqueto las transcripciones o el código generado por Claude Code?

Claude Code es una agencia y está impulsado principalmente por CLI; guarda sesiones localmente y proporciona comandos de barra (incluidos /export) para guardar y exportar conversaciones. El flujo de trabajo recomendado es: exportar la conversación y los archivos de soporte, convertir/limpiar el resultado a un formato intuitivo, agregar un repositorio de código con metadatos y, finalmente, publicar. A continuación, se presentan pasos prácticos y reproducibles utilizando el comando integrado y herramientas de empaquetado comunes.

Paso 1: Asegúrese de que Claude Code esté configurado correctamente

  • Instalar Claude Code y configurarlo (seguir la guía de configuración:se recomienda conectarse a través de la consola Cometapi y luego configurar la facturación si es necesario. Cometapi ofrece precios de API más asequibles).
  • Verifica que puedes ejecutar claude en tu terminal y que tienes un espacio de trabajo.

Paso 2: Exportar la(s) conversación(es)

  1. En el REPL de Claude Code (CLI interactiva), ejecute: /export myproject-conversation.jsonl o simplemente /export que copiará la conversación al portapapeles o escribirá un archivo (el comportamiento depende de la versión y las banderas). El /export El comando exporta la sesión actual a un archivo o al portapapeles.
  2. Si prefieres reunir todas las sesiones del proyecto, inspecciona el ~/.claude/projects/ Directorio (Claude Code conserva las conversaciones allí como archivos JSONL o JSON). Ejemplo: ls -la ~/.claude/projects/
  3. Si la exportación es JSONL, conviértala a Markdown para facilitar su lectura:
  • Fragmento simple de 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 utilice herramientas comunitarias como claude-conversation-extractor or claude-code-exporter (existen proyectos comunitarios que analizan y convierten sesiones a Markdown/MDX).

Paso 3: Crear un repositorio reproducible

  1. Crear un repositorio local: mkdir my-claude-project cd my-claude-project git init
  2. Añadir:
  • README.md — descripción del proyecto, notas de procedencia, instrucciones de uso.
  • CLAUDE.md — cómo se utilizó a Claude (indicaciones, temperatura/parámetros si es relevante, qué fue editado por humanos).
  • LICENSE — licencia elegida.
  • artifacts/ — incluye artefactos descargados (imágenes, SVG) y los archivos de conversación exportados (.jsonl or .md).
  • src/ — código generado (si lo hay) y scripts de apoyo.
  1. Cometer: git add . git commit -m "Initial Claude project export and artifact bundle"

Paso 4: Empaquetar el código para su distribución

La ruta de empaquetado que elija dependerá del lenguaje del código y del público objetivo.

Si es un paquete JavaScript/Node (requiere una cuenta npm):

  1. Crear un directorio: mkdir my-claude-project && cd my-claude-project
  2. Inicializar git: git init
  3. Inicializar metadatos del paquete: npm init → rellenar metadatos.
  4. Agregar index.js, pruebas y un examples/ carpeta.
  5. echo "MIT" > LICENSE (o utilice la licencia elegida).
  6. Cree una cuenta npm y autentíquese: npm login
  7. Publicar en npm: npm publish --access public (Utilizar --access public (para paquetes con alcance que desee que sean públicos).
cpp
npm publish --access public

Si es un paquete de Python:

  • Preparar repositorio: Agregar pyproject.toml or setup.py.
  • Desinfectar y probar: Ejecutar pytest, tipado estático (mypy) y comprobaciones de dependencia. Eliminar secretos y credenciales.
  • Construir y publicar: Construir wheel y sdist
nginx
#creates dist/
python -m build

# follow Twine prompts (use TestPyPI first if you want a dry run)

twine upload dist/*

Si es una aplicación web o una demostración:

  • Cree una pequeña interfaz web (por ejemplo, Vite/Next/Vercel).
  • Implementar en Vercel/Netlify:
  • Conectar el repositorio de GitHub.
  • Agregue variables de entorno con claves no sensibles (ninguna para la demostración pública).
  • Implementar.

Si es un servicio en contenedores:

  • Agregar Dockerfile.
  • Construir y empujar:
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

Paso 5: Crear un comunicado y documentación

  • En GitHub: abre el repositorio → crea un tortugitas (etiqueta v1.0.0) y cargar artefactos compilados (ZIP, tarball).
  • Agregue un CONTRIBUTING.md y SECURITY.md describiendo cómo informar problemas o fugas de datos confidenciales.
  • Agregue una página de demostración breve (páginas de GitHub) con la URL del artefacto incorporado de Claude Web o activos descargables.

¿Cómo integro la exportación de código Claude en CI/CD?

Ejemplo: Acciones de GitHub para exportar, convertir y publicar

1.Meta: Cuando se envía una rama, exporta los últimos archivos de conversación de Claude (si los tienes en una máquina/artefacto CI o a través de un servidor MCP) y crea una versión.

  1. Pasos de alto nivel:

Utilice un flujo de trabajo (.github/workflows/publish.yml) ese:

  • Consulta el repositorio.
  • Ejecuta un pequeño script para convertir JSONL → Markdown.
  • Usos actions/create-release para publicar el comunicado.
  • Sube el artefacto.
  1. Nota de seguridad: No almacene claves API privadas en el repositorio; use secretos de GitHub y rote tokens.

(Herramientas comunitarias como claude-code-exporter y los servidores compatibles con MCP hacen que la integración de la exportación de conversaciones en los flujos del servidor sea más sencilla; busque integraciones MCP/CLI que transmitan conversaciones a un archivo centralizado).


¿Qué pasa con el intercambio colaborativo y la reproducibilidad?

Crear un entorno reproducible

  • Agregar environment.yml / requirements.txt / package.json Listado de versiones exactas.
  • Agregue un Makefile con objetivos: make export make convert make build make release
  • Documente la versión exacta del Código Claude utilizada (por ejemplo, claude-code v1.0.44) y el comando de exportación. Esto ayuda a los lectores a reproducir las exportaciones (las versiones cambian el comportamiento de /export).

Comparte la conversación + código

  • Publica el artefacto Claude (ULR público/incrustado) y vincula a la versión de GitHub que contiene las transcripciones exportadas y el código empaquetado.
  • Agregue una demostración con un solo clic (Vercel/GitHub Pages) e incluya una Try it .

Errores técnicos específicos y cómo evitarlos

Peligro: filtración de secretos o información personal identificable

Remedio: Utilice el escaneo automatizado (truffleHog, git-secrets) antes de publicar. Añada un gancho de pre-confirmación para bloquear las inserciones accidentales de .env o claves API.

Peligro: confiar en archivos de conversación JSONL sin procesar como artefacto para el usuario

Remedio: convertir a Markdown, agregar notas de procedencia y mostrar solo resultados desinfectados y contextualizados como artefactos primarios.

Peligro: desajuste de versiones e incompatibilidad futura

Remedio: Las versiones de pin (tanto Claude Code como cualquier biblioteca auxiliar) incluyen claude-version.txt or claude-code-version en el repositorio.

Trampa: falta de licencias

Remedio: add LICENSE Temprano. Si desea una reutilización permisiva, elija MIT/Apache 2.0; para control comercial, elija una licencia más restrictiva.


¿Cómo puedo indicar a los usuarios qué hizo Claude frente a lo que hicieron los humanos?

Mejores prácticas: atribución explícita y un archivo de procedencia

CLAUDE.md — formato corto:

## 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

Agregue un USAGE.md y LIMITATIONS.md Describiendo el riesgo de alucinación del modelo, las medidas de protección recomendadas y el contacto para correcciones.

Conclusión: publique con cuidado y repita rápidamente

Hacer público un proyecto Claude es una oportunidad para compartir artefactos útiles, acelerar la investigación y desarrollar un ecosistema, pero debe hacerse de forma deliberada. Los avances recientes (Claude Opus 4.5 y herramientas de desarrollo enriquecidas) implican que los artefactos generados serán más potentes y útiles que nunca; esta potencia debe ir acompañada de una sólida procedencia, escaneo de secretos, pruebas de seguridad y documentación clara.

Los desarrolladores pueden acceder API de Claude Opus 4.5 etc. a través de CometAPI, la última versión del modelo Se actualiza constantemente con el sitio web oficial. Para empezar, explora las capacidades del modelo en el Playground y consultar el Guía de API Para obtener instrucciones detalladas, consulte la sección "Antes de acceder, asegúrese de haber iniciado sesión en CometAPI y de haber obtenido la clave API". CometAPI Ofrecemos un precio muy inferior al oficial para ayudarte a integrarte.

¿Listo para ir?→ Prueba gratuita de Claude Opus 4.5 !

Si quieres conocer más consejos, guías y novedades sobre IA síguenos en VKX  y  Discord!

Preguntas Frecuentes

1) ¿Qué significa “hacer público un proyecto” en Claude?

Para los ensayos clínicos de CRISPR, ProyectosLos controles de visibilidad de Claude te permiten mantener un proyecto privado (Solo personas invitadas) o compártelo con Todos en Los documentos oficiales describen esas dos opciones: no hay un botón incorporado que haga que un proyecto sea público mundialmente en Internet.


2) ¿Cómo hacer público un proyecto (paso a paso)?

  1. Abra el proyecto en Claude.
  2. Haga clic en el ícono de Compartir botón (a la derecha del nombre del proyecto).
  3. En Acceso general choose Todos en para abrirlo en tu organización.
    Puedes cambiar esto en cualquier momento.

3) ¿Puedo hacer que un proyecto sea visible para todo Internet (cualquiera con un enlace)?

No directamente. La visibilidad del proyecto está limitada a la organización en la interfaz oficial. Si necesita acceso a toda la red, publique artefactos individuales (ver elementos siguientes) o utilizar soluciones de implementación/integración externas.

4) ¿Qué es un “artefacto” y en qué se diferencia la publicación de la visibilidad del proyecto?

An artefacto = una única salida (diagrama, documento exportado, gráfico, etc.) creada dentro de Claude. Los artefactos tienen sus propios... Publicar Flujo: puedes publicar un artefacto y obtener el código de inserción para colocarlo en un sitio web. Esta es la ruta recomendada cuando quieres que un único resultado sea visible en la web pública.


5) ¿Puedo revertir un proyecto público o un artefacto no publicado a privado/no publicado?

Sí, puedes cambiar la visibilidad del proyecto en cualquier momento (Compartir → seleccionar "Solo personas invitadas"). Para los artefactos, puedes anular la publicación o eliminar los enlaces incrustados según los controles de artefactos.

Leer Más

500+ Modelos en Una API

Hasta 20% de Descuento