Skip to content
Projects

kwaroran/Risuai has 1,778 GitHub stars and 364 forks. GitHot measured +3 stars in 24 hours and +19 in 7 days. Last checked 2026-11-06 10:09 UTC. Last push 2026-11-03.

How these counts are measured

Make your own story. User-friendly software for LLM roleplaying

What you can do

  • Multiple API Supports: Supports OpenAI, Claude, Gemini, DeepInfra, Ooba, OpenRouter... and More!
  • Emotion Images: Display the image of the current character, according to his/her expressions!
  • Group Chats: Multiple characters in one chat.
  • Plugins: Add your features and providers, and simply share.

Measured star growth

in 24h
+3
in 7 days
+19
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Risuai

text

Svelte Typescript Tauri Vite Tailwind CSS

Risuai, or Risu for short, is a cross platform AI chatting software / web application with powerful features such as multiple API support, assets in the chat, regex functions and much more.

Screenshots

Screenshot 1 Screenshot 2
Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

Features

  • Multiple API Supports: Supports OpenAI, Claude, Gemini, DeepInfra, Ooba, OpenRouter... and More!
  • Emotion Images: Display the image of the current character, according to his/her expressions!
  • Group Chats: Multiple characters in one chat.
  • Plugins: Add your features and providers, and simply share.
  • Regex Script: Modify model's output by regex, to make a custom GUI and others
  • Powerful Translators: Automatically translate the input/output, so you can roleplay without knowing model's language.
  • Lorebook: Also known as world infos or memory book, which can make character memorize more.
  • Themes: Choose it from 3 themes, Classic, WaifuLike, WaifuCut.
  • Powerful Prompting: Change the prompting order easily, Impersonate inside prompts, Use conditions, variables... and more!
  • Customizable, Friendly UI: Great Accessibility and mobile friendly
  • TTS: Use TTS to make the output text into voice.
  • Additional Assets: Embed your images, audios and videos to bot, and make it display at chat or background!
  • Long-term Memory: Advanced memory systems including HypaMemoryV2/V3 memory compression, SupaMemory for context management to maintain long-term conversation context.
  • And More!

You can get detailed information on https://github.com/kwaroran/Risuai/wiki (Work in Progress)

Community

Installation

Development prerequisites

  • Node.js 22.13+
  • pnpm

Docker Installation

You can also run Risuai using Docker. This method is particularly useful for web hosting.

  1. Run the Docker container:

    curl -L https://raw.githubusercontent.com/kwaroran/Risuai/refs/heads/main/docker-compose.yml | docker compose -f - up -d
    
  2. Access Risuai at http://localhost:6001 in your web browser.

Explore related projects