NanoRP

NanoRP

NanoRP is a self-hosted AI role-playing chat application: users can create characters, connect to Ollama or OpenAI Compatible models, and have streaming conversations that support image attachments.

Description

##Functional characteristics - Custom role: Maintain name, role settings, personality, system prompt words, opening remarks and avatar images, and support placeholders of `{{char}` and `{{user}}`. - Role management: Supports creation, editing, copying, searching, deleting, and JSON import and export. - Multiple model providers: Supports Ollama and OpenAI-compatible interfaces, allowing you to save multiple providers and switch models in a conversation. - Streaming chat: Displays replies verbatim to stop generating, edit and regenerate user messages with pictures. - Picture dialogue: A maximum of 5 pictures can be attached to a single message, and a maximum of 10MB per single message; a maximum of 5MB for character avatars. - Inference content: It can be folded to display the content output by the reasoning model<think>. - Server-side persistence: Roles, conversations, messages, providers, encrypted API keys, avatars and attachments are stored uniformly in SQLite and server-side data directories.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
0.1.1
Package Size
1.12 MB
Image Size
47.47 MB
Updated
September 28, 2026
Source Code
coder3101
Platform Support
PC
Keywords
AI role-playingself-hosted chatOllamaOpenAI compatible interfaceSQLite