Dungeon Master
unlistedby Estudio Solidify
An intelligent worldbuilding assistant and AI Dungeon Master powered by Google Gemini and local RAG. Play RPG campaigns right inside your notes.
Obsidian Dungeon Master π²
Turn your Obsidian vault into a living, breathing tabletop RPG campaign.
Obsidian Dungeon Master is a powerful AI-driven plugin that reads your vault's lore, rules, and notes using local Retrieval-Augmented Generation (RAG) and acts as your personal Dungeon Master. It reacts to your actions strictly based on the universe you have built in your notes.
β¨ Features
- Local RAG Integration: The DM reads your active note and scans your entire vault (
.mdfiles) to understand your lore, magic systems, pantheon, and NPCs. If you wrote a rule in your vault, the DM will enforce it. - Multiple Markdown Campaigns: Your play sessions are saved automatically as native Markdown files inside a
/Dndfolder in your vault. You can have multiple campaign slots and switch between them seamlessly. - Lore Extraction: Because your sessions are saved in standard Markdown, you can easily extract generated NPCs, locations, or events and turn them into permanent lore notes.
- Quick Actions: Easily observe your surroundings, search for NPCs, or request dice rolls using the integrated action buttons.
- Powered by Gemini: Uses Google's state-of-the-art
gemini-flash-latestmodel for lightning-fast and highly creative responses.
π Installation & Setup
Prerequisites
You need a Google Gemini API Key. It is completely free for standard use.
- Go to Google AI Studio and create an API Key.
- Install this plugin in Obsidian.
- Go to the plugin settings and paste your API Key.
How to use
- Open the Command Palette (
Cmd/Ctrl + P) and run "Index Vault for Dungeon Master (RAG)". This will allow the DM to read and memorize your world. (Do this whenever you add significant lore to your vault). - Click the Messages icon in your right ribbon to open the Chat Sidebar.
- Select a Campaign Slot and start playing!
- If you leave and come back later, use the βΆοΈ Retomar sesiΓ³n button to ask the DM for a recap.
π€ Support the Development
This plugin is free and open-source. If Obsidian Dungeon Master has brought your world to life or helped you during your creative process, please consider supporting my work!
π Support me on Patreon / Buy me a Coffee
Created by Estudio Solidify
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.