The Overengineered LLM Chat Client for Serious Roleplayers
Risuai wraps multiple LLM APIs into a character-chat frontend built for lore-heavy, multi-character fiction.

What it does Risuai is a cross-platform desktop and web app that turns multiple LLM APIs into a character roleplay engine. It connects to OpenAI, Claude, Gemini, OpenRouter, and others to run persistent chats with emotion images, group conversations, embedded media, and long-term memory.
The interesting bit Most chat UIs treat model output as read-only; Risuai hands you regex scripts to rewrite it on the fly, plus deep context tools like HypaMemory and SupaMemory to stop your lore from evaporating after a few thousand tokens. The feature set reads like a wishlist from a very specific corner of the internet.
Key highlights
- Supports OpenAI, Claude, Gemini, Ooba, OpenRouter, and more
- Group chats, emotion images, and embedded images/audio/video in conversations
- Lorebooks and long-term memory compression (HypaMemory V2/V3, SupaMemory)
- Regex-based output scripting for custom UI behavior and post-processing
- Three themes: Classic, WaifuLike, and WaifuCut
Caveats
- Project wiki is marked work-in-progress, so documentation trails the feature list
Verdict Grab it if you want a hackable, feature-dense frontend for LLM roleplay or character bots. Look elsewhere if you need a minimal, zero-config chat wrapper with complete docs.
Frequently asked
- What is kwaroran/Risuai?
- Risuai wraps multiple LLM APIs into a character-chat frontend built for lore-heavy, multi-character fiction.
- Is Risuai open source?
- Yes — kwaroran/Risuai is open source, released under the GPL-3.0 license.
- What language is Risuai written in?
- kwaroran/Risuai is primarily written in TypeScript.
- How popular is Risuai?
- kwaroran/Risuai has 1.5k stars on GitHub.
- Where can I find Risuai?
- kwaroran/Risuai is on GitHub at https://github.com/kwaroran/Risuai.