← all repositories
kwaroran/Risuai

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.

1.5k stars TypeScript Chat AssistantsAgents
Risuai
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.