polka
Plataforma autohospitable para guardar y compartir artefactos generados por IA como Claude o ChatGPT mediante enlaces seguros sin autenticación para el receptor. Usa React, Node.js y PostgreSQL con S3/MinIO para gestionar versiones inmutables de prototipos.
Ficha actualizada 24 sept 2026, 11:39 · upstream 24 sept 2026, 11:22 · release v0.2.0
Qué es polka
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Polka permite a los equipos almacenar resultados de trabajo generados por agentes de IA (Claude Code, ChatGPT, Codex) mediante conectores MCP o API HTTP. La plataforma procesa el código HTML/JS recibido y lo empaqueta en una página autocontenida que se renderiza en un dominio aislado para garantizar la seguridad del receptor, evitando scripts externos maliciosos.
Cada versión guardada es inmutable y verificable mediante SHA-256, asegurando que el enlace siempre apunte a la versión exacta publicada. El sistema soporta múltiples proveedores de autenticación (OpenID Connect, Yandex ID, VK ID) y permite configuraciones de privacidad para contenidos privados o públicos en un directorio.
La arquitectura separa el servicio principal del viewer interactivo, requiriendo una configuración específica de DNS para habilitar la experiencia interactiva completa. Incluye soporte para scripts de CI/CD, CLI y carga manual de archivos hasta 5 MB, facilitando la integración en flujos de trabajo existentes.
- Guardar reportes de análisis de código generados por IA
- Compartir prototipos interactivos con clientes sin login
- Persistencia de versiones inmutables para auditoría
- Integración en pipelines CI/CD mediante API HTTP
- Uso como sandbox seguro para ejecutar artefactos web
- Soporte nativo para MCP con agentes como Claude Code y Codex
- Renderizado en iframe aislado sin red externa para seguridad del receptor
- Licencia AGPL-3.0 con opción de licencia comercial disponible
- Gestión de versiones inmutables con hash SHA-256
- Autohospitable con Docker y PostgreSQL
- El viewer interactivo requiere un dominio registrable separado para funcionar correctamente
- No se pueden importar directamente enlaces de artefactos de otros LLMs como Claude o ChatGPT
- Límite de tamaño de archivo de 5 MB para carga manual de contenido
- Sin soporte nativo para SAML o SCIM en la versión actual
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js ≥22.16, Docker y PostgreSQL 16 con MinIO. Ejecutar npm run infra:up para levantar servicios locales. Para producción, configurar dominio separado para el viewer (HTML_LIVE_MODE) y habilitar SMTP para autenticación por código o proveedores OpenID.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.




