STARFLEET / GAME MASTER OPERATIONS

GM Console

Your crew. Your campaign. Your next frontier.

STA · SECOND EDITIONOpen Roll20 ↗
Initializing local console…
Text prepared for copying

If your browser does not transfer the clipboard, select and copy this exact text manually.

01 / AT THE TABLE

NPC dialogue

Optional console commands: !ai npc, scene, rules, encounter, complication, loot, recap, gm followed by your request. Enter these here, not in Roll20.

Recent Roll20 chat or scene context

Copy mode: paste the prompt into ChatGPT or Codex, then paste the answer below. Direct mode sends the included campaign context to OpenAI and uses separately billed API access. Web search may send rules queries to search providers.

Exact AI prompt preview
02 / REVIEW BEFORE SHARING

GM working draft

The copy buttons produce one Roll20 line: /w gm for private notes or /desc for narration. Roll and macro syntax is neutralized. You paste and send it yourself.

03 / CAMPAIGN MEMORY

What is true in your universe

Saved in this browser. Export backups before clearing browser data. Drafts and history are never treated as canon automatically. The prompt uses these fields plus the current request; history is excluded.

04 / PERSONNEL TRANSFER

Bring an officer into your campaign

Export a JSON character file from Personnel, then select it here. Review the dossier before accepting it into campaign memory. Images and calculated statistics are excluded.

Saved draft history
Connection & campaign settings

Copy mode works without an API key. For direct generation, enter a key from your OpenAI API project. This field stays only in this page’s memory and is sent over HTTPS through this website to OpenAI for each generation; it is not saved in campaign backups.

Campaign memory stays in this browser. The server relays AI requests to OpenAI without saving your API key or prompt. No Roll20 credentials, extensions, or Mods are required. Roll20 transfers use manual copy and paste.