Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Главная Полки: «Сделали с агентом. Покажите другим.» и фраза для агентаИнтерактивный материал «Контраст в руках» у получателя ссылкиСтраница «Агенты»: подключить агента одной фразой, без токенаСтраница «Для компаний»: облако, своя установка, коммерческая лицензияЛентаПолка
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
43905438890384391
06

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.