What a solo RPG oracle actually does
Playing a roleplaying game alone means answering the questions a game master would normally answer. Is the door locked? Does the contact turn up? Did anyone follow me back to the safehouse? An oracle is the tool that answers them without you having to decide — which is the whole trick, because a story you decided in advance is not a story you get to be surprised by.
This one answers in three ways. Ask the Oracle takes a yes/no question and a rough sense of how likely you think it is, then rolls against that likelihood. Deep in the band you get an emphatic answer — a "yes, and…" that gives you more than you asked for — and on doubles you get a twist, which means the answer stands but something else just happened.
Action × Theme is the spark for when you have no question, only a blank. It deals two words from separate tables and leaves them for you to read against the scene. The pair is deliberately abstract: "Sabotage × Contract" is not a plot, it is a prompt, and the version you land on is the one your session needed.
Scene framing is the piece that turns a dice roller into something closer to a referee. Before a scene, picture what you expect, then roll: most of the time it happens as imagined, sometimes it arrives altered, and occasionally something interrupts it entirely.
Threads and clocks: what stops a solo game drifting
Free-form oracle play has a well-known failure: sessions that wander pleasantly and never build to anything. Two small tools fix most of it. A thread is an open question you are chasing — "will the fixer pay up?", "who wrecked the relay?" — and keeping a visible list of them means you always know what the session is about. A clock is a row of segments that fills toward something happening: the corp closing in, a reactor going critical. Tick it when the fiction pushes it forward, and when it fills, it happens whether you are ready or not.
Both live beside the log here, and both come out in the Markdown export, so the state of your game travels with the story rather than living in your head.
No AI, on purpose
There is no language model behind any of this. Every answer is a die rolled on a table somebody wrote, the same roll always means the same thing, and nothing you type is sent anywhere. That is a deliberate design decision rather than a missing feature: the appeal of solo play is that the interpretation is yours, and a tool that hands you finished prose has quietly taken the only creative job in the room.
It also means the oracle works offline, costs nothing to run, and behaves identically every time — which matters more than it sounds when you are trying to build a habit around it.
Keeping your session
Your log, threads and clocks are saved in this browser, so you can close the tab and come back to them. There is no account and no sync — which means clearing your browser data clears the session too. Copy as Markdown gives you the whole thing in a format that pastes cleanly into Obsidian, Notion, a text file or a forum post, with threads as checkboxes and clocks drawn as filled segments.
If you want the session attached to an actual character — with hit points, skills, gear and levels that the sheet keeps straight for you — building one is free and takes a few minutes, and solo sessions then live inside a campaign you own.
Common questions
- Do I need an account to use the solo oracle?
- No. The oracle runs entirely in your browser and your session is saved to this device. You only need an account if you want to attach a session to a character sheet and keep it in the cloud.
- Does this use AI to generate the story?
- No. Every result is dice rolled on written tables, and the same roll always means the same thing. The interpretation is yours — the oracle gives you a spark, never a paragraph of prose.
- Which games is it for?
- Pick a genre and the oracle serves tables written for it: sci-fi drawn from the Stars Without Number toolkit, cyberpunk from Cities Without Number, fantasy from Worlds Without Number. Each is system-neutral in play — nothing touches a character sheet unless you want it to — so any game in that genre works.
- Can I keep my session?
- Yes. The session stays in this browser, and the Copy as Markdown button gives you the whole log, threads and clocks in a format that pastes straight into Obsidian, Notion or any notes app.
- How much does it cost?
- The oracle is free and stays free. Subscriptions on Characters Without Number pay for hosted campaign storage and cosmetics — never for rules or for tools like this one.