A place for friends โ new and old โ to imagine, create, and play out stories together. No app to install, no night to schedule, no dungeon master to wrangle: add the bot to your Telegram or Discord group, load a campaign, and everyone explores, fights, and roleplays together โ the engine runs the rules, the map, and the monsters. Any world. Any style. Same table.
This is the real engine running a tiny campaign โ explore a room or two, no sign-up.
From zero to playing in a few minutes.
Invite the Yarnfray bot to your Telegram or Discord group. Everyone in the chat is a player.
Pick a ready-made one, write your own by hand, or generate one with any AI in minutes โ then check it here before you play.
Explore rooms, fight with buttons, cast spells, level up, and roleplay. The engine tracks HP, the map, loot, and the story.
Two kinds of people, one shared world.
Want the fun of a tabletop RPG without the calendar tetris? Jump into a run whenever your group's around. Turn-based combat, dice, character sheets, and branching choices โ all with taps in the chat you already use.
Campaigns are just JSON โ write them by hand from the schema, or let an AI draft one from a prompt. Either way, the builder here validates it (map geometry, story flags, completability) and previews the map before anyone plays. Split big adventures into a hub + chapters that grow over time.
A choose-your-own-adventure dungeon crawler that lives in your chat โ part Zelda dungeon, part tabletop RPG. A rules engine โ ZMD-Bot โ plays the "video game" part (rooms, maps, combat, loot, leveling); your campaign file is the world it runs. Yarnfray is where you build, share, and start those worlds. Bring your friends, bring a story, and go.