Ink and Bone
Private, local AI Game Master for any TTRPG
Overview
A private, local AI Game Master for 13 tabletop RPG systems with no cloud, no subscriptions, no limits. The AI GM narrates, your dashboard updates live. Supports D&D 5e, Pathfinder 2e, Call of Cthulhu, and more with full rulebooks, character sheets, and combat tracking.
Architecture
FastAPI backend with SQLite for campaign persistence. The GM agent connects to a local Ollama instance, feeding it system rules, campaign state, and player actions via structured prompts. The React frontend shows a live dashboard with map, combat tracker, and narrative log. All communication is through SSE streaming for real-time GM responses.
The Story
Started because scheduling a real GM was impossible and the existing AI-GM tools were either cloud-locked, subscription-walled, or terrible. The goal was simple: a GM that knows the rules, remembers the campaign, and never flakes. Rulebook integration was the hardest part — each system has different mechanics for combat, skills, and leveling. The breakthrough was treating each rulebook as a structured prompt template rather than trying to embed all rules into the model.
Technology
Links
Features
- 13 TTRPG systems with full rulebook integration
- Local LLM via Ollama — zero cloud dependency
- Persistent campaign state with session history
- Combat tracker with initiative, HP, and conditions
- Character sheet management with leveling and inventory
- AI-generated NPCs, encounters, loot, and world events
Highlights
- Fully offline — runs entirely on local hardware
- Unlimited campaigns, no subscription fees