๐ŸŽฒ Spin a yarn. Join the Fray.

Stories bring us together.
It can be anything you wish.

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.

Bot
๐Ÿ“ Pillared Hall โ€” broken columns line a long hall. A wary hermit watches from the shadows. Exits: south, east ๐Ÿ”’
Kaelen
/talk hermit
Bot
Old Hermit: "Take the relic and end the curseโ€ฆ or turn back."
๐Ÿ‘ Look๐ŸŽ’ Take relic๐Ÿงญ Go east

Try a turn, right here

This is the real engine running a tiny campaign โ€” explore a room or two, no sign-up.

Three steps to your first adventure

From zero to playing in a few minutes.

1

Add the bot

Invite the Yarnfray bot to your Telegram or Discord group. Everyone in the chat is a player.

2

Load a campaign

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.

3

Play together

Explore rooms, fight with buttons, cast spells, level up, and roleplay. The engine tracks HP, the map, loot, and the story.

Who it's for

Two kinds of people, one shared world.

๐ŸŽฎ Players

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.

โœ๏ธ Creators & DMs

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.

What is it, really?

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.