Gamentic
by hec-ovi · io.github.hec-ovi.gamentic
Not TrustedWeb appUnrated★ 24 stars
Self-hosted, browser-based AI dungeon RPG, fully local on an AMD Strix Halo…
Self-hosted, browser-based AI dungeon RPG, fully local on an AMD Strix Halo APU: narrator + per-character agents on one local LLM (Gemma 4 26B MoE via llama.cpp/Vulkan), local images (FLUX.2 klein/ComfyUI), expressive voice (Maya1 TTS). FastAPI brain, SQLite, vanilla JS, docker-compose with guided setup (CLI wizard or double-click HTML).
Screenshots
About
A self-hosted AI dungeon RPG you play in the browser. An AI narrator and a cast of AI characters, each with its own persona, memory and voice, drive a branching story over real game state. Everything runs on your own machine: the text, the images and the voice are all generated locally. No cloud, no API keys. Pannable, clickable maps of the agents, the engine, the state, the infra and the code tree, each paired with an agent-ready markdown guide. - Explore scenes, search for hidden things, find ways out. Talk to characters: each one is its own agent with its own voice, agenda and secrets, and they can act on you and on each other, not just talk. - Pull a character aside for a private conversation. What they tell you there persists: each character keeps its own memory of what it shared with you, and its profile (past, traits, pivotal moments, image memories) grows out of how you treat it. Give someone a gift and they reply privately. Characters can open a whisper with you first, and unread whispers show as a badge on their card. - Look at anything ("where is Mara looking?", "that ship on the horizon"). Looking is a full game action: it can trigger reactions and discoveries, and each look generates an image. The narrator also generates images at key moments, spaced out so they stay special. - Characters show you things too. Now and then one renders what it is doing, in its own picture, with its own face: the frequency is a setting (off, sometimes, often) and the pacing is shared with the narrator's images so pictures never crowd each other. - What a character tells you can change the world. Ask about a way out and the one who knows this place can put a real exit there: characters cannot rewrite state themselves, so they hand the claim to the storyteller, who rules on it in the same turn. It either becomes true or their words stay words, and nothing a character says can hurt, heal, move or rob you. - Characters grow. Personality traits unlock as the story reveals them and feed back into how that character behaves. Their pasts surface piece by piece: they hint early, open up with trust, and answer "who are you?" properly when asked. Relationships get named and renamed by the story (stranger, ally, sworn rival). Even their action buttons follow the story: the narrator offers one-off contextual actions out of your shared history, and stale ones rotate away. - The narrator keeps the whole story in context: it re-reads recent scenes word for word and folds older ones into a rolling recap. Window depth, fold cadence, and a hard context budget are per-game settings you can change while playing. - New items arrive with their own small generated card. Quests and a current goal keep up to date as you play. - Hit Continue and the story advances on its own; you can always whisper a wish for what you hope happens next. - A difficulty setting controls how hard the world pushes back: easy (you lead, your wishes tend to come true), normal, or hard (the world leads, and failure costs you). Changeable mid-game. You can win the story, and you can lose; a staged rescue can pull you back from the brink. - Export any adventure as a shareable template (others play it fresh) or a checkpoint (resume or share an exact moment). Gamentic is the open-source project hec-ovi/gamentic (https://github.com/hec-ovi/gamentic) by hec-ovi, released under MIT. Ion packages it unmodified from commit c0f2ca20c73b, adding only a manifest, an icon and a start script.
Source
Written by hec-ovi, published to Oikou by Ben Grande.
- ★ 24 stars on GitHub
- Licence: MIT
- Built from commit c0f2ca20c73b
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20261001.0 may do
Internet
It asks to reach nothing on the internet.
While your Personal Cloud builds it, the build asks to download from:
- registry.npmjs.org
- registry.yarnpkg.com
- pypi.org
- files.pythonhosted.org
- github.com
- codeload.github.com
- objects.githubusercontent.com
- dl-cdn.alpinelinux.org
- deb.debian.org
- security.debian.org
- proxy.golang.org
- index.crates.io
- static.crates.io
- download.pytorch.org
Personal Cloud tools
None. It uses nothing from your Personal Cloud beyond its own storage.
Notifications
It does not send push notifications.
Storage
Up to 512 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20261001.0 Latest Shown above
Published · a ready-built bundle
Imported from hec-ovi/gamentic at c0f2ca20c73b.