u/Sad-Significance8584

New app in development: AIRPG (Looking for Beta Testers & Team)

New app in development: AIRPG (Looking for Beta Testers & Team)

(The project has been renamed to "Axiom AI")

Hi r/SillyTavernAI!

I'm currently working on an open-source desktop app called Axiom AI. The core idea is to bridge the gap between the narrative freedom of LLMs and the strict, mathematical logic of traditional tabletop RPGs using Python.

If you've ever been frustrated by an AI hallucinating your character's stats, ignoring your inventory, or forgetting the world's rules, Axiom AI is built specifically to solve that.

Key Technical Features:

  • The Arbitrator & Chronicler: A dual-agent architecture. The Arbitrator strictly validates every LLM tool-call against a deterministic SQLite state machine (the AI cannot cheat your stats). The Chronicler simulates off-screen world events in the background.
  • Local-First & RAG: Built for local models (Ollama support out of the box). It uses ChromaDB for local vector memory, meaning infinite and consistent lore without context overflow.
  • Event Sourced: Every action is an immutable event, allowing perfect timeline rewinding with exact state reconstruction.
  • Creator Studio: A built-in PySide6 (Qt) UI with spreadsheet-like bulk editing, custom calendars, and a node-based spatial map editor.

The app is already functional and available on GitHub. We don't have a dedicated Discord or Subreddit set up just yet, which is why I need help scaling this up.

(Note: The codebase was fully vibecoded / AI-generated).

To help move the project forward, I'm currently looking for:

  1. Beta testers to try the local setup, build universes, and find edge cases.
  2. Python Developers interested in PySide6, SQLite event sourcing, or local RAG optimization.
  3. Discord moderators
  4. Reddit moderators

If you are interested in testing the app or joining the team, please drop a comment below or send me a DM!

source code link: https://github.com/Frosoore/AIRPG

u/Sad-Significance8584 — 22 hours ago