Самостоятельно размещаемый веб-инструмент для виртуальных баталмапов с динамическим освещением, обзором игроков и туманом войны для настольных RPG.
hunter-read/grimoire
Самостоятельно размещаемое веб-приложение, которое индексирует PDF-книги, карты, токены, аудио и модели для настольных RPG в единую библиотеку с поиском.
Open source альтернатива:Calibre
- Звёзды
- 325
- Форки
- 19
- Открытые issues
- 22
- Последний коммит
- 23 часа назад
Что это?
Grimoire — это самостоятельно размещаемый менеджер библиотеки материалов для настольных RPG. Укажите папку с PDF-книгами, картами, токенами, аудиофайлами и 3D-моделями — приложение распределит их по игровым системам и категориям. Поиск по полному тексту охватывает каждую страницу каждой книги, в том числе отсканированные страницы благодаря OCR.
Приложение запускается в Docker-контейнере и работает с уже существующей папкой, не изменяя её по умолчанию. Пользователи могут читать книги постранично в браузере или на телефоне, сохранять закладки и избранное, а также подключать приложения для чтения электронных книг через OPDS-ленту.
Для мастеров предусмотрены отслеживание кампаний, wiki с заметками в формате Markdown, галерея карт с редактором Universal VTT, редактор токенов, звуковая панель и ограничения по ролям, позволяющие скрывать отдельные книги от игроков.
Ключевые возможности
- 01Распределяет PDF-книги, карты, токены, аудио и модели по игровым системам на основе структуры папок.
- 02Полнотекстовый поиск по каждой странице каждого PDF, с OCR для отсканированных книг.
- 03Постраничная читалка с закладками, избранным и OPDS-лентой для приложений чтения электронных книг.
- 04Галерея карт с редактором UVTT для стен, дверей и источников света.
- 05Редактор токенов и звуковая панель для воспроизведения аудио за игровым столом.
- 06Отслеживание кампаний, wiki в формате Markdown и ограничения доступа к материалам по ролям.
Сценарии использования
- Поиск по большой коллекции PDF-книг для RPG с телефона или планшета во время игры.
- Размещение общей игровой библиотеки на домашнем NAS или сервере вместо стороннего сервиса.
- Организация карт, токенов и раздаточных материалов для кампании в одном месте.
- Скрытие от игроков книг со спойлерами или приключений, сохраняя к ним доступ мастера.
Быстрый старт
- 1
Организуйте папку библиотеки в соответствии со структурой из README
- 2
Скопируйте файл Docker Compose по умолчанию и укажите пути к томам
cp docs/docker/docker-compose.yml docker-compose.yml - 3
Запустите контейнер с помощью Docker Compose
docker compose up -d
Что важно знать
- Проект распространяется по лицензии GPL-3.0 — лицензии с копилефтом, которая требует открывать производные работы на тех же условиях.
- Для самостоятельного размещения нужны Docker и отдельная машина, поэтому настройка потребует некоторых усилий.
В подборках
Темы
Частые вопросы
- Что такое grimoire?
- Самостоятельно размещаемое веб-приложение, которое индексирует PDF-книги, карты, токены, аудио и модели для настольных RPG в единую библиотеку с поиском. Grimoire — это самостоятельно размещаемый менеджер библиотеки материалов для настольных RPG. Укажите папку с PDF-книгами, картами, токенами, аудиофайлами и 3D-моделями — приложение распределит их по игровым системам и категориям. Поиск по полному тексту охватывает каждую страницу каждой книги, в том числе отсканированные страницы благодаря OCR.
- grimoire можно использовать бесплатно? Какая у него лицензия?
- grimoire распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- grimoire всё ещё поддерживается?
- Активно поддерживается. Последний коммит в grimoire — 6 нояб. 2026 г..
- Для чего можно использовать grimoire?
- Поиск по большой коллекции PDF-книг для RPG с телефона или планшета во время игры. Размещение общей игровой библиотеки на домашнем NAS или сервере вместо стороннего сервиса. Организация карт, токенов и раздаточных материалов для кампании в одном месте. Скрытие от игроков книг со спойлерами или приключений, сохраняя к ним доступ мастера.
- Как установить grimoire?
- Организуйте папку библиотеки в соответствии со структурой из README Скопируйте файл Docker Compose по умолчанию и укажите пути к томам: cp docs/docker/docker-compose.yml docker-compose.yml Запустите контейнер с помощью Docker Compose: docker compose up -d
- Где скачать grimoire?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hunter-read/grimoire
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый менеджер библиотеки и трекер чтения для организации книг, записи сеансов чтения и отслеживания прогресса.
Самостоятельно размещаемый менеджер рассылок и списков подписчиков в виде одного Go-бинарника с PostgreSQL.
Система показа рекламы с открытым исходным кодом: помогает издателям размещать объявления на сайтах, управлять рекламными кампаниями и отслеживать их результаты.
Papra — минималистичная платформа для управления документами и архивирования с самостоятельным размещением, предназначенная для долговременного хранения личных и общих документов.
Агентный RAG-инструмент для ответов на вопросы по научным статьям и другим документам с внутритекстовыми ссылками на источники.