動的ライティング、プレイヤー視界、霧に対応したバーチャルバトルマップで、テーブルトークRPGを遊べるセルフホスト型Webツール。
hunter-read/grimoire
テーブルトークRPGのPDF、マップ、トークン、音声、3Dモデルをインデックス化し、まとめて検索できるセルフホスト型Webアプリ。
代替できる製品:Calibre
- スター
- 324
- フォーク
- 19
- 未解決の Issue
- 22
- 最終コミット
- 22 時間前
これは何?
Grimoireは、テーブルトークRPG関連素材を管理するセルフホスト型ライブラリです。PDF、マップ、トークン、音声ファイル、3Dモデルを保存したフォルダを指定すると、ゲームシステムやカテゴリごとに整理します。各書籍の全ページを対象に全文検索でき、スキャンしたページもOCRで検索できます。
既存のディレクトリを使ってDockerコンテナとして動作し、デフォルトではそのディレクトリに書き込みません。ブラウザやスマートフォンでページごとに書籍を読めるほか、ブックマークやお気に入りを保存できます。OPDSフィードを通じて電子書籍リーダーアプリと連携することもできます。
ゲームマスター向けに、キャンペーン管理、MarkdownのノートWiki、Universal VTTエディター付きのマップギャラリー、トークンエディター、サウンドボードを備えています。また、ロールベースの制限により、特定の書籍をプレイヤーから隠せます。
主な機能
- 01フォルダ構成をもとに、PDF、マップ、トークン、音声、モデルをゲームシステムごとに整理。
- 02すべてのPDFの全ページを対象に全文検索でき、スキャンした書籍はOCRで検索可能。
- 03ブックマークやお気に入りに対応したページ単位のリーダーと、電子書籍リーダーアプリ向けのOPDSフィード。
- 04壁、ドア、ライトを編集できるUVTTエディター付きのマップギャラリー。
- 05トークンエディターと、卓で音声を再生するためのサウンドボード。
- 06Markdown Wikiとロールベースのコンテンツ制限を備えたキャンペーン管理。
ユースケース
- セッション中にスマートフォンやタブレットから、大量のRPG PDFを検索する。
- サードパーティのサービスを使わず、自宅のNASやサーバーで共有ゲームライブラリを運用する。
- キャンペーン用のマップ、トークン、配布資料を一か所にまとめて管理する。
- ネタバレにつながる書籍やシナリオをプレイヤーから隠しつつ、GMは利用できるようにする。
クイックスタート
- 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 とは?
- テーブルトークRPGのPDF、マップ、トークン、音声、3Dモデルをインデックス化し、まとめて検索できるセルフホスト型Webアプリ。 Grimoireは、テーブルトークRPG関連素材を管理するセルフホスト型ライブラリです。PDF、マップ、トークン、音声ファイル、3Dモデルを保存したフォルダを指定すると、ゲームシステムやカテゴリごとに整理します。各書籍の全ページを対象に全文検索でき、スキャンしたページもOCRで検索できます。
- grimoire は無料で使えますか?ライセンスは?
- grimoire は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- grimoire は今もメンテナンスされていますか?
- 活発にメンテナンス中。grimoire の最終コミットは 2026年11月5日 です。
- grimoire は何に使えますか?
- セッション中にスマートフォンやタブレットから、大量のRPG PDFを検索する。 サードパーティのサービスを使わず、自宅のNASやサーバーで共有ゲームライブラリを運用する。 キャンペーン用のマップ、トークン、配布資料を一か所にまとめて管理する。 ネタバレにつながる書籍やシナリオをプレイヤーから隠しつつ、GMは利用できるようにする。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
蔵書の整理、読書記録、進捗管理ができるセルフホスト型の蔵書管理・読書トラッカーです。
PostgreSQLを使用する、単一のGoバイナリで提供されるセルフホスト型ニュースレター・メーリングリスト管理ツール。
Webサイト運営者が広告キャンペーンを配信・管理・追跡できるオープンソースの広告配信システム。
Papraは、個人や共有の書類を長期保管するための、シンプルでセルフホスト可能な文書管理・アーカイブプラットフォームです。
科学論文などの文書を対象に質問へ回答し、本文中に引用を付けて返すエージェント型RAGツール。