Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pubrick

Pubrick es una fábrica de contenido IA open-source que monitorea fuentes RSS, web y Telegram, redacta borradores con agentes IA alineados a marca, espera aprobación humana y publica automáticamente. Usa TypeScript, Node.js, PostgreSQL y Docker Compose bajo licencia AGPL-3.0.

Ficha actualizada 24 sept 2026, 16:39 · upstream 24 sept 2026, 16:37 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es pubrick

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

Pubrick funciona como una plataforma de automatización de contenido que integra múltiples fuentes de información (RSS, Atom, RDF, JSON feeds, Telegram) con generación de contenido por IA. El sistema está diseñado con "human-in-the-loop" obligatorio: ningún contenido se publica sin revisión humana explícita. Cada marca tiene su propia voz, audiencia y lenguaje definidos, lo que garantiza que los borradores generados mantengan la identidad corporativa.

La arquitectura utiliza Node.js con TypeScript como framework principal, PostgreSQL como base de datos única para estado persistente, y Docker Compose para despliegue simplificado. El sistema soporta múltiples plataformas de publicación incluyendo Telegram, VK, Bluesky y Mastodon, con encriptación de credenciales en reposo mediante APP_ENCRYPTION_KEY.

El flujo de trabajo incluye roles especializados (researcher, writer, editor, fact-checker) que colaboran para producir borradores con marcas de origen verificables. Se permite integración con modelos de IA propios vía Gemini o OpenRouter sin claves alojadas por el proveedor, manteniendo control sobre costes y datos.

CASOS DE USO
  • Automatización de publicación en redes sociales corporativas (Telegram, VK, Bluesky)
  • Generación de contenido basado en fuentes RSS/Atom con aprobación humana previa
  • Gestión de voz de marca con conocimiento base importable/exportable en CSV
  • Reescritura y revisión de borradores generados por IA con control editorial completo
  • Publicación programada desde calendario de marcas con seguimiento de tokens usados
PUNTOS DESTACADOS
  • Licencia AGPL-3.0 garantiza código abierto y autohospedado sin dependencias externas críticas
  • Encriptación de credenciales en reposo con rotación segura mediante formato new,old
  • Sistema de roles especializados (researcher, writer, editor, fact-checker) para calidad editorial
  • Control total sobre claves API de modelos IA sin exposición a terceros
  • Interfaz PWA instalable y web app restylizada para uso en producción
PRECAUCIONES
  • Estado pre-alpha con funcionalidades limitadas hasta fase beta oficial
  • Plataformas como Dzen no soportadas actualmente según documentación
  • Requiere Docker Compose v2 sin fallback de secretos integrados
  • Necesita configuración manual de BETTER_AUTH_SECRET y APP_ENCRYPTION_KEY
  • Publicación en VC.ru usa workflow manual de copia y confirmación
VISUAL

Capturas del proyecto

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

Pubrick
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.

Listo para automatizar

Requiere Node 22 + pnpm para desarrollo, Docker con Compose v2 para producción. Generar dos secretos separados (BETTER_AUTH_SECRET y APP_ENCRYPTION_KEY) antes de iniciar. Configurar POSTGRES_PASSWORD en .env. Puertos: 3000 (web), 3001 (API health), 3080, 127, 5432. Backup obligatorio de APP_ENCRYPTION_KEY - perderlo hace credenciales ilegibles. Rotación mediante formato new,old sin reescritura previa. Verificar logs con docker compose logs api si falla inicio.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000300130801275432
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.