u/Eeameku

AubergeRP: A lightweight, "cozy" roleplay engine with native image gen (No build step, FastAPI + Vanilla JS)

AubergeRP: A lightweight, "cozy" roleplay engine with native image gen (No build step, FastAPI + Vanilla JS)

Hi everyone,

I’ve been a long-time user of SillyTavern, but as the project grew, I found myself overwhelmed by the "cockpit-style" UI and the complexity of setting up extensions just to get basic image generation working.

I wanted something simpler, so I built AubergeRP.

It’s a self-hosted, minimalist roleplay engine designed to be "plug-and-play." I’ve focused on a "Digital Hearth" aesthetic—amber tones, distraction-free interface, and zero friction.

The Tech Stack (Keep it simple):

  • Backend: Python / FastAPI / SQLite (Fast & light).
  • Frontend: Vanilla HTML/JS + Tailwind (No heavy framework, no build step required).
  • Connectivity: Supports any OpenAI-compatible API (Ollama, OpenRouter, vLLM, etc.).
  • Deployment: Docker-ready (GPU support included for some GPU).

Key Features:

  • Native Image Gen: The LLM triggers images using [IMG: ...] markers. The backend handles the connection to ComfyUI/SD-WebUI automatically.
  • ST Compatible: Full support for SillyTavern character cards (.png/.json).
  • Mobile Friendly: Fully responsive UI for RP on the go.
  • No Bloat: I stripped away the complex sliders to focus on the story and the immersion.

It’s completely open-source (Apache 2.0). I’d love to get some feedback from this community on the architecture and the overall "lite" approach.

Links:

If you're looking for a cozy alternative to the heavy-hitters, give the Inn a try!

u/Eeameku — 1 day ago