Build interactive AI roleplay stories with branching workflows on your own computer.
Simulate characters texting and posting on social media through the in-world phone.
Mix and match local and cloud AI models for different story tasks like narration or phone texts.
Import existing characters and world context from SillyTavern to continue stories.
| unrefined803/rpgraph | caglaryalcin/lockstep | diegosouzapw/omniglyph | |
|---|---|---|---|
| Stars | 38 | 38 | 38 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | vibe coder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a local AI backend like Ollama or LM Studio running separately, or a cloud API key for OpenRouter or Google Gemini.
RPGraph Studio is a desktop application for interactive AI roleplay that runs entirely on your own computer. Instead of a simple chat window, it gives you a full creative studio with three main parts: a visual workflow where you design how the story is built, a roleplay chat where the results appear, and an in-world phone that characters use to text, post, and interact with apps. Nothing is sent to the cloud and no subscription is required. The app splits each story turn into several focused AI calls rather than sending one large request. Different situations, like normal replies, phone texts, narrator turns, or social posts, each get their own prompt automatically. You can also assign different AI models to different tasks, so a small local model can handle simple jobs while a larger model handles the actual roleplay. It connects to several local AI tools, including LM Studio, Ollama, and llama.cpp, as well as cloud services like OpenRouter and Google Gemini. The character phone is a standout feature. It is a phone-style interface with its own apps: a messenger called WhatsUp, social media platforms called Fotogram and OnlyFriends, a camera and gallery, a banking app with accounts and transfers, and a notes app. Messages from these apps appear inline within the story, so characters can text each other or post on social media and it all becomes part of the narrative. The app also tracks in-world time, highlights spoken dialogue with per-character colors, and can optionally generate voice narration. RPGraph supports storybooks that hold characters, world context, and images, including imports from SillyTavern. An optional ComfyUI connection adds image and voice generation. Everything saves as files on your disk, either as plain JSON or as password-encrypted files. The project is in beta, licensed under AGPL v3.0, and the developer notes that bugs are expected since it is a hobby project built with AI assistance.
A desktop app for offline AI roleplay with a visual workflow builder, story chat, and an in-world phone where characters can text, post, and use apps. Connects to local or cloud AI models.
Mainly TypeScript. The stack also includes TypeScript, Electron, LM Studio.
Free to use and modify, but any distributed versions must also be open source under the same license and include source code.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.