Published
Product

UnoRouter vs RisuAI: we ported the character chat engine into a hosted 2-in-1

RisuAI is the power-user character chat frontend. UnoRouter ported its engine (lorebooks, CBS macros, triggers, regex, card import) into a hosted product where the same key also drives coding agents. Not a rival, a 2-in-1.

·2 min read·By UnoRouter team
comparisonproduct

RisuAI is one of the best character chat frontends out there, and we studied its source closely. We did not try to out-feature it. UnoRouter ported its engine into a hosted product where the same key also runs your coding agents. So this is a 2-in-1 explanation, not a takedown.

We ported the engine

The parts that make Risu great are in UnoRouter because we ported them: the single-pool lorebook with @@decorators (depth, role, probability, priority, recursion, inject-lore) and a token budget, the CBS macro language with around 170 macros, the V1 and V2 trigger system with Lua, regex customscripts across editinput, editoutput, and editdisplay, SillyTavern card v2 and v3 plus .charx import, group chats, personas, and presets. If you know Risu's lorebooks and triggers, they work the way you expect.

One key for code and chat

This is what Risu cannot be. Risu is bring-your-own-key, purely a frontend. UnoRouter is the key and the client. The same key that runs the character chat also points Claude Code, Cline, or Codex at 200+ models, and still drops into SillyTavern, Janitor.AI, or Chub if you prefer those. One account, one balance, work and play.

Hosted, no keys to juggle

Risu you run yourself and paste each provider's key. UnoRouter is hosted: nothing to install, no keys to gather, since the key is the account. You sign up and chat. That removes the whole setup step.

Where Risu still wins

We will not pretend otherwise. Risu's HypaMemory V2 and V3 pair rolling summary with vector retrieval and goes deeper than our summary-plus-retrieval. It has a real user-plugin ecosystem and custom providers; we do not. Its Lua and Python scripting surface is larger, and as a self-hosted GPL app with WebLLM and Transformers.js it gives you total local control and in-browser models a hosted service never will. If those matter most, use Risu.

How to pick

Want a self-hosted, open, deeply extensible frontend with the richest memory, and you are fine bringing your own keys? Use Risu. Want the same lorebook, CBS, and card features hosted, where one key also runs your coding agents? That is UnoRouter.

Try the chat with everything ported in. Create a free account or open the chat.

How we verified: the RisuAI feature claims here were checked against RisuAI's own open source, its lorebook, CBS macro, trigger, and memory modules, not its marketing. Where we say UnoRouter ported an idea, we mean we read that code and rebuilt the behavior.

Related posts