Saga avatar
ᚢ ᚱ ᚦ ᚨ ᛊ

Saga

The Discord bot built for play-by-post roleplay.
Structure your world. Run your scenes. Keep the story moving.

Add Saga to your server Read the docs

What Saga does

Fewer channels. More world.

Most PBP servers give every location its own channel — the market, the tavern, the docks, the alley behind the docks. Ten locations means ten channels, and that's before the story even starts. Saga flips that. Each channel is a zone — a district, a quarter, an area. The locations live inside it, and every scene gets its own thread. Your channel list stays clean. Your world stays deep.

See the whole world in one glance

Each zone channel has a pinned board that updates automatically — every active scene, who's in it, where it's set, and when someone last wrote. Players know exactly where the action is without having to dig through dozens of threads or ask in OOC.

📋 The Docks — Active Scenes
The Storm Breaks
Pier 4 · 3 players · 2h ago
Active
Salt and Silence
The Fishmarket · 2 players · 4h ago
Active
Harbour Watch
The Watchtower · 1 player · 1d ago
Active

A scene is one command away

Type /scene start, pick a location, and Saga opens a thread, logs the scene, and updates the zone board — all at once. No channel to create, no pins to update, no post to make in OOC. When the scene ends, /scene close archives it and cleans up after itself.

/scene start location: Pier 4
⚔️ The Storm Breaks has begun at Pier 4.
A thread has been opened and the zone board updated.

Use /scene add to invite other players.

Build your world, not your channel list

You set up a zone — say, The Docks — and give it as many locations as your world needs: Pier 4, the fishmarket, the harbourmaster's office. None of those become channels. They exist in Saga, ready to be played in. Admins manage everything through /manage. Players browse it all with /view.

🗺️ /view — World Overview
🏠 The Longhouse Quarter 6 locations · 2 active
⚒️ The Trade District 7 locations · 1 active
The Docks 5 locations · 3 active
🌙 The Sacred Quarter 6 locations · 0 active

More story, less admin

Saga is growing. Here's what's coming for your players and your world.

Coming soon
📜

Character Sheets

Players create and manage characters directly in Discord. Link them to scenes, track stats, build history.

Coming soon
🖥️

Web Dashboard

Log in with Discord and manage your server's world from a browser. Zones, locations, and settings — all in one place.

Coming soon
📖

Lore Entries

Attach lore, history, and flavour text to locations. Give your world depth that players can discover through /view.

Getting started

Up and running in minutes

Saga's setup wizard walks you through everything on first run. After that, your admins handle the world from within Discord.

1

Invite Saga to your server

Click "Add Saga to your server." Saga needs permission to manage threads and read messages in your RP channels.

2

Run the setup wizard

Type !setup wizard in any channel. Saga will ask you to pick your RP category, set a moderator role, and configure a few preferences — step by step.

3

Build your world

Use /manage to add zones and locations. Each zone is a Discord channel; locations live inside Saga — no extra channels needed.

4

Start playing

Players use /scene start to open scenes, /scene join to hop in, and /view to see everything happening across the server.

Ready to bring your world to life?

Add Saga to your server today and give your play-by-post community the structure it deserves.