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
English | 한국어 | Deutsch | 简体中文 | Español | Tiếng Việt | 繁體中文
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 | Mobile |
Documentation
- Installation guide
- RisuAI migration guide
- Remote access guide
- Termux installation guide (Android)
- Plugin storage guide
- Deactivating characters guide
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
.binbackup 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
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.

