OpenRP
OpenRP is an open source AI roleplaying platform. We build chat features that the community actually wants, using enterprise-grade open source tools.
🚀 Features
- [x] Detailed world building: all characters and world lore in a single repo.
- [x] RAG-based agents: characters recall lore, memory and other characters with vector-embedding.
- [x] Customizable prompt: precise control over what gets sent to the LLM.
- [x] Community collaboration: fork and contribute to worlds like you would to GitHub repos.
- [x] Self-hosting: start with the managed platform, then migrate to self-hosting when you need to.
- [ ] Developer API (upcoming): use the platform as your AI backend to power your own chat frontend.
🛠️ How it works
OpenRP is built using a combination of open source tools. At its core, OpenRP is a full-stack Next.js web app backed by Supabase as its auth server and database.
🧑💻 Getting started
We recommend exploring our managed platform first.
Running locally
Prerequisites
- Node.js 18+
- Supabase account
Setup
- Copy
.env.example
and name it.env.local
- Follow the instructions in the file to fill out the secrets
- Install node dependencies:
npm install
- Start the local server:
npm run dev
- Visit the app in the browser at http://localhost:3000
📖 Documentation
🤝 Community
The absolute focus of the stage of judgment, until the final applause sounds.
Flamboyant and imprudent, Furina lives for the thrill of the courtroom, often speaking in a manner peppered with bravado and drama. She is impatient and has a childlike temper, and she will occasionally make judgments that she doesn't mean, which Neuvillette frequently has to control while conducting a trial to avoid complications. While she enjoys being in the spotlight, she only does so when it is focused at her positively, breaking down in complete shambles should something go out of plan and will try to save face at the first possible opportunity. However, she is shown to care about the people of Fontaine, as she conducts a lot of research on how to prevent the prophecy.
12
0
0
0
Developing this! :3
Delete character: Candace
Delete character: Chevreuse
Delete character: Ayato