Herramienta web autoalojable para usar mapas de combate virtuales con iluminación dinámica, visión de los jugadores y niebla de guerra en sesiones de juegos de rol de mesa.
hunter-read/grimoire
Una aplicación web autoalojada que indexa tus PDF, mapas, tokens, archivos de audio y modelos de juegos de rol de mesa en una única biblioteca con búsqueda.
Alternativa open source a:Calibre
- Estrellas
- 324
- Forks
- 19
- Issues abiertos
- 22
- Último commit
- hace 23 horas
¿Qué es?
Grimoire es un gestor de bibliotecas autoalojado para material de juegos de rol de mesa. Solo tienes que indicarle una carpeta con PDF, mapas, tokens, archivos de audio y modelos 3D, y los organiza por sistema de juego y categoría. Además, permite buscar texto en todas las páginas de todos los libros, incluidas las páginas escaneadas mediante OCR.
Se ejecuta como un contenedor Docker sobre un directorio existente y, de forma predeterminada, no escribe en él. Los usuarios pueden leer los libros página por página desde un navegador o un teléfono, guardar marcadores y favoritos, y conectar aplicaciones de lectura de libros electrónicos mediante un feed OPDS.
Para los directores de juego, incluye seguimiento de campañas, una wiki de notas en Markdown, una galería de mapas con un editor Universal VTT, un editor de tokens, una mesa de sonido y restricciones basadas en roles que ocultan ciertos libros a los jugadores.
Funciones clave
- 01Organiza PDF, mapas, tokens, archivos de audio y modelos por sistema de juego a partir de la estructura de carpetas.
- 02Búsqueda de texto en todas las páginas de todos los PDF, con OCR para libros escaneados.
- 03Lector página por página con marcadores, favoritos y un feed OPDS para aplicaciones de lectura de libros electrónicos.
- 04Galería de mapas con un editor UVTT para muros, puertas e iluminación.
- 05Editor de tokens y mesa de sonido para reproducir audio durante la partida.
- 06Seguimiento de campañas con una wiki en Markdown y restricciones de contenido basadas en roles.
Casos de uso
- Buscar en una gran colección de PDF de juegos de rol desde un teléfono o una tableta durante una partida.
- Alojar una biblioteca de juego compartida en un NAS o servidor doméstico en lugar de usar un servicio de terceros.
- Organizar mapas, tokens y materiales para los jugadores de una campaña en un mismo lugar.
- Ocultar a los jugadores libros o aventuras con spoilers, sin dejar de tenerlos disponibles para el director de juego.
Inicio rápido
- 1
Organiza la carpeta de tu biblioteca según la estructura del README
- 2
Copia el archivo predeterminado de Docker Compose y configura las rutas de los volúmenes
cp docs/docker/docker-compose.yml docker-compose.yml - 3
Inicia el contenedor con Docker Compose
docker compose up -d
Antes de usarlo
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sean de código abierto en los mismos términos.
- Necesitas Docker y una máquina donde alojarlo por tu cuenta, así que la configuración requiere cierto esfuerzo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es grimoire?
- Una aplicación web autoalojada que indexa tus PDF, mapas, tokens, archivos de audio y modelos de juegos de rol de mesa en una única biblioteca con búsqueda. Grimoire es un gestor de bibliotecas autoalojado para material de juegos de rol de mesa. Solo tienes que indicarle una carpeta con PDF, mapas, tokens, archivos de audio y modelos 3D, y los organiza por sistema de juego y categoría. Además, permite buscar texto en todas las páginas de todos los libros, incluidas las páginas escaneadas mediante OCR.
- ¿grimoire es gratuito? ¿Qué licencia tiene?
- grimoire es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿grimoire sigue mantenido?
- Mantenimiento activo. El último commit de grimoire fue el 5 nov 2026.
- ¿Para qué puedo usar grimoire?
- Buscar en una gran colección de PDF de juegos de rol desde un teléfono o una tableta durante una partida. Alojar una biblioteca de juego compartida en un NAS o servidor doméstico en lugar de usar un servicio de terceros. Organizar mapas, tokens y materiales para los jugadores de una campaña en un mismo lugar. Ocultar a los jugadores libros o aventuras con spoilers, sin dejar de tenerlos disponibles para el director de juego.
- ¿Cómo se instala grimoire?
- Organiza la carpeta de tu biblioteca según la estructura del README Copia el archivo predeterminado de Docker Compose y configura las rutas de los volúmenes: cp docs/docker/docker-compose.yml docker-compose.yml Inicia el contenedor con Docker Compose: docker compose up -d
- ¿Dónde consigo grimoire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hunter-read/grimoire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de biblioteca autoalojado y seguimiento de lectura para organizar libros, registrar sesiones de lectura y controlar el progreso.
Gestor autoalojado de newsletters y listas de correo, distribuido como un único binario de Go y respaldado por PostgreSQL.
Sistema de publicación de anuncios de código abierto para que los editores publiquen, administren y midan campañas publicitarias en sus sitios web.
Papra es una plataforma minimalista y autoalojable para gestionar y archivar documentos personales y compartidos a largo plazo.
Herramienta de RAG agéntico que responde preguntas sobre artículos científicos y otros documentos, con citas en el texto.