← Discover MCPs and Agents
P
MCPAI & MLGitHub

PocketRisu

Self-hosted AI roleplay chat platform you run on your PC or personal server, forked from Risuai

Links

README

From the repo.

PocketRisu — Self-hosted AI Roleplay Chat Platform

PocketRisu — Self-hosted AI Roleplay Chat

English | 한국어 | Deutsch | 简体中文 | Español | Tiếng Việt | 繁體中文

Latest Release License: GPL-3.0 Node

PocketRisu is a self-hosted AI roleplay chat platform you run on your PC or personal server and access from PC, tablet, and smartphone through a web browser.

PC chatMobile chat
PCMobile

Documentation

RisuAI Compatibility

PocketRisu is derived from RisuAI and refined for self-hosted environments. Existing RisuAI data can be migrated wholesale, and all RisuAI ecosystem assets remain usable as-is.

  • RisuRealm character downloads
  • Character cards (.charx, .risum, .risup, etc.)
  • Modules, lorebooks, presets
  • Backup files (.bin) with two-way compatibility

For migration from an existing RisuAI installation, see the migration guide.

Features

  • Multiple AI providers: OpenAI, Claude, Gemini, DeepInfra, OpenRouter, Ollama, and more
  • Multi-device access: Run one server, access from PC, tablet, and smartphone through a web browser
  • Server-side generation: The server keeps generating even if your screen locks or the connection drops — reconnect and the completed response is restored automatically
  • Unified data storage: All data (characters, chats, settings, inlay images) stored in a single SQLite database on your server (no external cloud dependency)
  • Easy server-side backup: The server handles backup and restore directly; local .bin backup export and import also supported
  • Powerful dashboard: Disk usage (per character / per module), reclaimable snapshot space, SQLite optimization, and more — all in one screen
  • Lorebook & long-term memory: World info / memory book, HypaMemoryV3, and other context retention features
  • Automatic translation: Auto-translate input and output for cross-language roleplay
  • Regex scripts & plugins: Modify model output and extend functionality
  • TTS & additional assets: Voice synthesis, embedded images / audio / video in chat
  • Self-update: Automatic version detection; portable distributions update from the web UI
  • Mobile remote access: Quick Tunnel (URL + QR) or Tailscale
  • Multilingual UI: Korean, English, Japanese, Chinese, and more

Community & Contact

  • Bug reports / feature requests: GitHub Issues
  • Email: contact@pocketrisu.com
  • Support the project: Patreon — entirely optional; supporters can have their name listed in the app, with no extra features or perks

License

GPL-3.0

Collected info

  • 349 stars
  • 66 forks
  • Language: TypeScript
  • Source updated: 9/21/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.