Deploy Now

SaaS Alternative

Roll20 Foundry Virtual Tabletop

Stars

150

Forks

29

Watchers

0

Developer links

DiceFrame

Game night keeps dying in the group chat because nobody can be in the same room, and the one willing game master is burned out by October. DiceFrame puts an AI game master on your own server instead: open the web UI, describe what your character does in plain language, and the engine adjudicates the action, rolls the dice check once, applies the result to your character sheet, and narrates what happens next. Run a solo campaign at midnight or invite friends through a link and play the same shared world from different cities, with waiting states, away players and live updates keeping the table in sync. Rules are layered rather than decorative; D&D 5e-inspired d20 play with advantage and disadvantage, CoC 7e-inspired d100 with bonus and penalty dice, custom d20 systems and freeform no-dice narrative all track hit points, gold, items, experience, death and revival properly. Build worlds, lorebooks and adventures in the content library, import scripts, PDFs and Foundry or Fantasy Grounds modules, or let AI assistance draft the world, rules and characters for you. Character cards are reusable across games, long campaigns are held together by session summaries and optional memory recall, and the story can be read aloud with text-to-speech through system voices or your own endpoints. Plugins and chat bots extend the table, all through your chosen OpenAI-compatible model endpoint. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

DiceFrame
DiceFrame
DiceFrame

Benefits

  • An AI Game Master
  • Describe actions in natural language and the GM model narrates consequences while the engine, not the model, adjudicates dice and state. Checks roll once automatically, keeping outcomes consistent and auditable for the whole table.
  • Real Rules, Not Vibes
  • Layered resolution covers D&D 5e-inspired Lite, custom d20, CoC 7e-inspired d100 with bonus and penalty dice, and no-dice narrative, tracking HP, gold, items, XP, death, revival and scene changes in shared game state.
  • Multiplayer Without The Room
  • Invite links bring friends into one synchronized browser table with waiting and away states, GM force-advance, live SSE updates, and experimental WebRTC direct connect through one-time link codes when the server is unreachable.
  • Campaigns That Remember
  • Long-session summaries and optional embedding-based memory recall keep a months-long campaign coherent, while reusable character cards, lorebooks and per-game book selection carry your cast and canon from one adventure to the next.

Features

  • Content Library And Workbench
  • Worlds, lorebooks and adventures live in one library with a world gallery and adventure workbench; import scripts, PDFs and Foundry or Fantasy Grounds modules with validation.
  • AI-Assisted Creation
  • Generate worlds, rule systems, characters and lorebooks with AI help, reuse character cards across games, field AI-hosted seats, and set per-seat check policies including pushed rolls.
  • Text-To-Speech Narration
  • Sessions can be voiced with a zero-setup system fallback, online or local OpenAI-compatible speech endpoints, or GPT-SoVITS, using existing service voice IDs and personal reference WAV files directly.
  • Plugins And Chat Bots
  • A plugin system with an index and review process extends the engine, a bot bridge brings play into group chats, and the owner-only DF Agent performs reviewed operations.
  • Five-Language Interface
  • The core UI and documentation ship in English and Simplified Chinese, with Japanese, German and Russian community translations falling back to English, and per-game language selection for mixed-language tables.
  • Docker Or Portable Deployment
  • Run under Docker Compose on port 9876 with data in a mounted folder, from source on port 18000, or as a Windows portable build with side-by-side updates.

Apps Similar to DiceFrame