Local-First · AI-Powered · Custom Worlds & Rules

LocalRPG

Craft original worlds with AI-assisted generation, build custom tabletop rules with automated test scenarios, and embark on solo campaigns with local AI as a first-class citizen. LocalRPG brings your adventures to life with multi-voice narration, speech-to-text dictation, style-pack scene imagery, and shareable visual novel exports.

  • Local AI First-class local & ONNX embeddings
  • Voices Narration, NPC speech & STT dictation
  • Theatre Replay & export web/video bundles

Capabilities

Everything your campaign needs to come alive

From custom mechanics to living lore, LocalRPG gives you complete creative freedom. Bring your own local AI models, immerse yourself in spoken dialogue and generated imagery, and capture your story forever.

First-Class Local AI & Embeddings

Connect local LLMs via Ollama, LM Studio, or vLLM, run pure-local ONNX embeddings for semantic memory, or play instantly with zero-GPU built-ins that require no setup.

AI World Generation & Living Lore

Author factions, locations, and starter lore by hand, or generate complete, cohesive settings with schema-first AI pipelines, batch entity expansion, and draft review.

Custom Systems & Scenario Testing

Design dice mechanics, outcome tiers, and character creation prompts with worked examples in Systems Studio, and prove system balance with automated test scenarios.

Dynamic Scene Art & Style Packs

Bring scenes to life with curated art style packs and procedural vector art, preserving permanent world aesthetics while reflecting dynamic character appearance changes.

TTS Narration & Voice Dictation

Hear prose narrated aloud while NPCs speak with distinct voice profiles and pitch. Take your turns hands-free using click-to-talk speech-to-text dictation.

Story Theatre, Packages & Export

Relive adventures in visual novel Theatre Mode, share worlds and rules via standalone content packages, and export complete campaigns as web bundles or rendered video.

The look

Glassmorphic panels, translucent and quiet

A tour of the studios, the theatre and the codex.

Get started

From a clone to a campaign

Launch the desktop app

# Fetch dependencies and build
mise run setup
mise run build

# Launch the desktop app
bin/localrpg gui

Configure your preferred local AI models in Settings Studio, or jump straight in with the built-in zero-GPU storytelling engine.

Create a world and play

# Or export an existing campaign as a standalone web bundle
bin/localrpg export web my-campaign --out dist/

# Or render your campaign into a shareable video
bin/localrpg export video my-campaign --out campaign.webm

Design custom worlds and mechanics in the built-in studios, start a new campaign, and export your journey when complete.

Documentation

The same guide the app ships

These articles are read straight out of the repository and embedded into the binary, so what you read here is what the Help panel shows in-game.

Start Here

Core Concepts

Configuration & Providers

Studio Guides

Codex & Content Reference

Local AI & Self-Hosting

Command Line & Terminal

Using the App

Reference

Browse all documentation