Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

HyCanvas

Plataforma de diseño nativa para IA, autohospedable y gratuita. Combina frontend Next.js con backend Go que integra motor de renderizado propio. Soporta múltiples tipos de documentos (presentaciones, video, whiteboards) y exportación a formatos abiertos (.hyc JSON).

Ficha actualizada 24 sept 2026, 4:20 · upstream 24 sept 2026, 4:00 · release v0.3.15

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es HyCanvas

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

HyCanvas es una plataforma de diseño nativa para IA, autohospedable y gratuita. Combina un frontend Next.js con un backend Go que integra un motor de renderizado propio. Soporta múltiples tipos de documentos (presentaciones, video, whiteboards) y exportación a formatos abiertos (.hyc JSON). Incluye capa AI vía API generativa y endpoint MCP para agentes.

La arquitectura es un monorepo con workspaces npm: frontend Next.js estático embebido en binario Go único (`dist/hycanvas`). El backend Go maneja REST API, WebSocket realtime y migraciones DB. Usa PostgreSQL como DB principal y Redis opcional. Soporta almacenamiento local o S3/MinIO con direct uploads.

El despliegue es simplificado: un solo binario autocontenido que incluye frontend compilado. No requiere Node.js en producción. Incluye wizard de primera ejecución para configurar DB, storage y SMTP. El backend Go sirve tanto UI como API en mismo proceso, reduciendo complejidad de orquestación.

CASOS DE USO
  • Diseño gráfico social sin marca de agua (PNG/PDF)
  • Generación automática de presentaciones vía API con prompts
  • Whiteboards y documentos editables en navegador
  • Exportación de video con ffmpeg integrado
PUNTOS DESTACADOS
  • Binario único Go + frontend embebido (sin Node runtime)
  • Formatos abiertos (.hyc JSON) para portabilidad
  • Direct uploads a S3/MinIO sin pasar bytes por API
  • Resumible de interrupciones en uploads locales
PRECAUCIONES
  • Requiere Go 1.25 (versión futura)
  • Video export necesita ffmpeg externo
  • Uploads CDN limitados a 100MB por chunk en Free/Pro Cloudflare
  • No hay SMTP nativo (solo dev outbox)
VISUAL

Capturas del proyecto

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

Editing a template in the HyCanvas editorA social card designed in HyCanvas
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Configurar APP_URL y JWT_SECRET mínimo. Usar proxy nginx con client_max_body_size 16m. Para S3, habilitar CORS bucket y S3_DIRECT_UPLOADS=true. El binario auto-genera .env si no existe en wizard interactivo.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000800554326379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.