kwaroran/Risuai

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

What it solves

Risuai is a cross-platform AI chatting software designed to provide a highly customizable and feature-rich environment for roleplay and AI interaction. It solves the problem of basic AI chat interfaces by adding advanced character management, memory systems, and visual assets to the immersive experience.

How it works

The application acts as a front-end for various AI models, connecting to multiple API providers (such as OpenAI, Claude, Gemini, and OpenRouter) to generate responses. It uses a specific set of tools to enhance the chat experience, including Lorebooks for world-building, regex scripts for output modification, and memory compression systems (HypaMemory and SupaMemory) to handle long-term conversation context.

Who it’s for

It is designed for users who come from the roleplay community and those who want a high degree of control over the prompting, character expressions, and the overall visual presentation of the AI chat.

Highlights

  • Multiple API Support: Compatible with various providers including OpenAI, Claude, and Gemini.
  • Long-term Memory: Uses HypaMemory and SupaMemory for context management and memory compression.
  • Immersive Assets: Supports emotion-based images, embedded audio, video, and TTS (Text-to-Speech).
  • Linguistic Tools: Includes powerful translators for real-time input/output translation.
  • Advanced Prompting: Allows for custom prompting orders, variables, and conditional logic.
  • Group Chats: Supports multiple characters in a single conversation.
  • Extensibility: Supports plugins for adding new features and providers.