Esta traducción se mantiene junto con la versión en inglés; en caso de discrepancia, prevalece el inglés.
Hoy hay muchísimos agentes de IA entre los que elegir, pero sus resultados quedan repartidos entre tu ordenador, los historiales de chat y las nubes de distintas plataformas, lo que dificulta organizarlos, compartirlos y volver a consultarlos.
**artifact-site es un espacio de trabajo autoalojado para personas y equipos, parecido a Claude Artifacts u OpenAI Sites.** Tus distintos agentes crean el contenido; artifact-site lo centraliza: convierte páginas y documentos en enlaces para compartirlos, recibir comentarios y sugerencias, controlar el acceso y conservar versiones. Los agentes que ya usas pueden seguir editando, publicando, buscando y actualizando ese trabajo mediante la CLI o MCP.
Puedes alojar artifact-site por tu cuenta o usar la versión en la nube alojada por Lexmount.
> **[Usa la versión en la nube](https://yours.lexmount.com/artifact-site)** — alojada por Lexmount, sin necesidad de desplegarla por tu cuenta. Arrastra y suelta un archivo para publicarlo y obtener un enlace para compartir. Sube archivos sin iniciar sesión o **inicia sesión con Google o GitHub** para conservar tus sitios, organizarlos en carpetas y controlar quién puede abrir cada enlace.
>
> Las subidas anónimas caducan a los pocos días.
Suelta un archivo, obtén un enlace, compártelo. Consulta tu trabajo publicado en línea y elige quién puede abrirlo en los ajustes de compartir.
## Por qué artifact-site
- **Mantén el trabajo en un solo lugar.** Organiza páginas y documentos en carpetas y encuéntralos con búsqueda de texto completo, también en chino. Los miembros del equipo y los agentes encuentran el trabajo al que tienen acceso.
- **Suéltalo y compártelo.** Sube HTML, una carpeta de build, un ZIP o un documento y obtén un enlace. Los sitios grandes se suben por partes. Comparte con todo el mundo, con usuarios registrados, con personas concretas o con quien tenga un código de acceso.
- **Sigue mejorando el trabajo publicado.** Edita el texto o el código HTML en el navegador, o deja que un agente actualice todo el sitio. Cada cambio conserva una versión, con posibilidad de revertir y de guardar una copia.
- **Deja que los agentes continúen donde lo dejaron.** Publica y actualiza mediante la guía, la CLI o MCP; después busca por contenido y lee el texto extraíble. Por ejemplo, localiza un informe anterior y actualízalo en la misma dirección para que tu equipo lo vea.
## Comparación con productos alojados
| Para tu equipo | Claude Artifacts / Claude Code Artifacts | ChatGPT Sites (OpenAI) | artifact-site |
| --- | --- | --- | --- |
| Alojamiento | Gestionado por Anthropic | Gestionado por OpenAI | **Tu servidor**, con almacenamiento de archivos local o compatible con S3 |
| Publicación | En Claude / Claude Code | En ChatGPT Sites | **Cualquier herramienta**, mediante subida de archivos, CLI o MCP remoto |
| Contenido principal | Artefactos interactivos | Sitios web y aplicaciones alojados | HTML estático, carpetas de build, ZIP, PDF y documentos de Office¹ |
| Identidad | Cuentas de Claude | Cuentas de ChatGPT | **Tu proveedor OIDC**, como Google, Keycloak u Okta |
¹ La vista previa en línea de Office requiere Gotenberg. artifact-site aloja archivos terminados; no ejecuta backends de aplicaciones ni tareas de build.
Claude Artifacts y ChatGPT Sites combinan la creación con el alojamiento para compartir. artifact-site complementa esos flujos con un espacio común en tu propia infraestructura para páginas y documentos producidos con distintas herramientas.
Las funciones y las opciones para compartir varían según el plan y evolucionan; consulta las guías oficiales de [Claude Artifacts](https://support.claude.com/en/articles/9487310-what-are-artifacts-and-how-do-i-use-them) y [ChatGPT Sites](https://learn.chatgpt.com/docs/sites).
## Contenido
- [Qué puedes publicar](#qué-puedes-publicar)
- [Inicio rápido (despliegue local)](#inicio-rápido-despliegue-local)
- [Conectar un agente de programación](#conectar-un-agente-de-programación)
- [Despliegue para tu equipo](#despliegue-para-tu-equipo)
- [Cómo funciona](#cómo-funciona)
- [Documentación](#documentación)
- [Contribuir](#contribuir)
- [Licencia](#licencia)
## Qué puedes publicar
| Contenido | Qué puedes hacer |
| --- | --- |
| HTML, carpetas de sitios estáticos, ZIP | Subir y previsualizar sitios de una o varias páginas, incluida la salida de build como `dist/`. Las páginas HTML admiten edición visual del texto y edición del código fuente. |
| PDF | Leer en línea, buscar y extraer texto. |
| Documentos de Office, como PPTX y DOCX | Guardar y descargar los originales; activa Gotenberg para la vista previa en línea. |
Compila los proyectos web a archivos estáticos antes de subirlos; la plataforma no ejecuta backends de aplicaciones ni tareas de build. Los documentos PDF y de Office no admiten edición HTML visual, y las imágenes escaneadas no pasan por OCR automáticamente.
Las páginas alojadas se ejecutan en un entorno aislado y no pueden usar la sesión de inicio de sesión de la plataforma. Las conexiones a API externas requieren una lista de orígenes permitidos. Consulta los [límites de ejecución](../src/content/publish-skill.md) y el [diseño de seguridad](../SECURITY.md).
## Inicio rápido (despliegue local)
También puedes usar la [versión en la nube](https://yours.lexmount.com/artifact-site) sin instalar nada. Para desplegarlo localmente, ejecuta los tres comandos siguientes. Necesitas Git, Make, Bash, Docker 24+ y el plugin de Compose 2.24+. En macOS, usa Docker Desktop; en Windows, ejecuta los comandos dentro de WSL2 con la integración WSL de Docker Desktop activada. No necesitas instalar Node ni configurar un dominio o proveedor de identidad.
```bash
git clone https://github.com/lexmount/artifact-site.git && cd artifact-site
cp .env.example .env
make build up
```
Una vez arrancado, abre **http://127.0.0.1:4300** y suelta HTML, una carpeta de sitio estático o un PDF para ver tu trabajo. Los sitios nuevos son privados por defecto; crea un enlace con el acceso deseado en compartir (Sharing) antes de enviárselo a alguien.
La primera ejecución descarga las dependencias y construye la imagen, y después arranca la aplicación y Postgres. Usa estos comandos en un clon recién hecho. El servicio solo es accesible localmente por defecto; `make down` lo detiene y conserva los datos. Para que tu equipo pueda acceder, sigue [Despliegue para tu equipo](#despliegue-para-tu-equipo).
¿No tienes un archivo para probar? Crea una página de ejemplo
```bash
printf 'Hello
Hello, artifact-site!
' > hello.html
```
Suelta `hello.html` en la página de inicio (o elige **Upload**). Deberías ver «Hello, artifact-site!». Copia un enlace desde los ajustes de compartir; los enlaces de un despliegue local solo se abren en la misma máquina.
## Conectar un agente de programación
Elige el punto de entrada adecuado para tu agente:
- **Skill**: `npx skills add lexmount/artifact-site` — instala el [skill para agentes](../skills/artifact-site/SKILL.md) e indica al agente la URL de tu servidor.
- **CLI**: `npm install -g @artifact-site/cli` — requiere Node 24+; consulta los comandos de ejemplo a continuación.
- **MCP**: `https://your-server/mcp` — conecta ChatGPT, Claude u otro cliente MCP mediante el inicio de sesión OAuth del servidor; no necesitas instalar la CLI. Un cliente que solo inicia servidores MCP locales puede usar `artifact-site mcp` de la CLI en su lugar.
**CLI y MCP crean obras privadas por defecto, sin enlaces independientes.** Para compartir el enlace principal, usa `artifact-site visibility unlisted` o MCP `artifact_site_set_visibility`.
O deja que lo haga tu agente de programación. Con la guía para agentes (/for-agents.md), la CLI o el servidor MCP, «publica esto y dame un enlace» es una sola instrucción, y el sitio se puede actualizar, buscar y leer de la misma manera.