CampaignRepo
CampaignRepo es una plataforma auto-alojada para gestionar campañas de RPG de mesa, construida sobre repositorios Git. Permite a los GM crear wikis compartidos con roles definidos, ocultando información secreta mediante bloques específicos y ofreciendo portales públicos sin login para jugadores.
Ficha actualizada 23 sept 2026, 20:44 · upstream 23 sept 2026, 20:32 · release v1.0.0
Qué es CampaignRepo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
CampaignRepo es una aplicación web auto-alojada diseñada específicamente para gestionar campañas de Rol de Juego (RPG) de mesa, transformando repositorios Git en wikis interactivos. A diferencia de herramientas genéricas como Obsidian o Notion, está construida para manejar la dinámica entre el Director de Juego (GM) y los jugadores, permitiendo ocultar información secreta mediante bloques específicos (`:::gm`) y gestionar roles con permisos diferenciados sin necesidad de cuentas para los participantes.
La plataforma utiliza Next.js y Node.js para renderizar wikis, mapas interactivos, gráficos de relaciones entre entidades y sistemas de seguimiento de sesiones y misiones. Todo el contenido se almacena en Markdown y YAML dentro del repositorio, garantizando que la campaña sea portátil y versionable, incluso si la aplicación desaparece. Soporta importación desde múltiples fuentes como Obsidian, Notion o Foundry.
Incluye capacidades avanzadas de Inteligencia Artificial a través de un endpoint MCP, permitiendo generar contenido o responder preguntas sobre la campaña, siempre bajo una cola de revisión para que el GM apruebe los cambios antes de hacerlos visibles a los jugadores. Se despliega fácilmente mediante Docker y cuenta con soporte para almacenamiento local o vinculación con GitHub.
- Gestión de campañas multijugador con roles GM/Jugador definidos y permisos granulares.
- Creación de wikis de mundo compartido con información oculta (secretos) visible solo al GM.
- Seguimiento detallado de sesiones, misiones y calendarios de juego fantástico.
- Visualización de mapas interactivos con capas diferenciadas para jugadores y GM.
- Generación de contenido asistida por IA con control manual estricto del canon.
- Migración de campañas existentes desde otras plataformas como Obsidian o Notion.
- Portabilidad total: datos en Markdown/Git, no bloqueados en la aplicación.
- Gestión de secretos nativa con bloques `:::gm` visibles solo al GM.
- Portales públicos sin login para compartir campañas con jugadores externos.
- Integración MCP para IA que escribe y lee el mundo de la campaña.
- Soporte nativo para hojas de personaje de múltiples sistemas (D&D, Pathfinder).
- Importadores robustos desde Obsidian, Notion, Foundry y JSON.
- Dependencia inicial de GitHub o backend local para sincronización de archivos.
- Latencia en repositorios remotos sin base de datos local (roadmap activo).
- Mapa interactivo 2.0 aún en desarrollo con persistencia incompleta.
- Requiere conocimientos básicos de Docker/Infraestructura para auto-alojamiento.
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 Docker (Dockerfile/Compose). Puerto 3000. CPU: 2 núcleos, RAM: 2GB, Disco: 10GB. Soporta GitHub o almacenamiento local. Verificar variables de entorno antes de iniciar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.




