splinter-keep | LLM-driven terminal RPG
A terminal RPG where an LLM acts as dungeon master: narrating scenes, offering choices, resolving actions, and rolling dice against a simple d6 rules system, all inside one TUI app. Every turn gets appended to a story book, producing a readable narrative log of the whole campaign.
Built to run against a local LLM on a personal GPU as well as hosted APIs (OpenAI, Anthropic, Groq, etc. via litellm), with structural guardrails — a strict per-turn output format plus a second, separate LLM call that validates each action before it’s narrated — needed to keep smaller local models playable.

Status: Finished.
Project page: https://git.dejvino.cz/dejvino/splinter-keep





































