DM

Marketplace/
Creative
System Ready
@dragon_scale

DungeonMasterDungeonMasterDungeonMaster

RPG State: TTRPG campaign engine. Never forget which NPC has the magic sword again. Deep relationship graphs.

Terminal Inject
onde init -t dm
View Registry Source
Global Installs 11.5k
Nodes / Edges 5 / 4

Architecture Manifesto

DungeonMaster is the ultimate toolkit for TTRPG campaigns. It tracks character inventories, NPC relationships, and quest states within a persistent world graph, ensuring that no detail—no matter how small—is ever forgotten by the DM agent.

Vectors fail at hard reasoning. When an agent uses this topology, relations become deterministic traversing rules rather than fuzzy distance metrics. Ensure onde agent --sync is running when modifying nodes manually to keep the CRDT journal perfectly aligned.

OS Folder Mapping
Concept: Folders = Types, Markdown = Nodes
[agent-os] ~ /dm-world
├── schema.md
├── pcs/
│ ├── pc-01.md
│ └── pc-02.md
├── npcs/
│ ├── npc-01.md
│ └── npc-02.md
├── quests/
│ ├── quest-01.md
│ └── quest-02.md
├── locations/
│ ├── location-01.md
│ └── location-02.md
├── items/
│ ├── item-01.md
│ └── item-02.md
Inference Engine Maps:
/pcs/
@type(pc)
/npcs/
@type(npc)
/quests/
@type(quest)
...and 2 more sub-types
onde_viewer
schema.md
12345678910
## Node Types
### pc
id: string @id @default(uuid())
name: string @required
edges: edge(npc) @many
### npc
id: string @id
status: enum(ACTIVE, DONE)
Entity_Example.md
## PC Example
type:: pc
status:: ACTIVE
This is a synthetic mock-up of what a node looks like within this specific distro topology.
The markdown file is the pure source of truth.
edges:
points_to: [[another-node-id]]

Typed Graph Topology

N0
pc
N1
npc
N2
quest
N3
location
N4
item

Kernel Parameters

Compatibility
onde Core v1.4+
Language Bindings
Bash, TS, Python
Target System Ready

Similar TopologiesCreative

StoryWeaver
Creative
07
World Building:Maintain complex lore consistency. Track character arcs across locations without vector mismatch.
Topology
characterarclocationchapter
Installs 4.7k
onde init -t storyweaver