[开源分享] RPG Roleplay Platform:把你收藏的小说变成可交互游戏世界的自托管 LLM 引擎

RainJayFxxk 2026-07-01 22:43 1

最近发现一个挺有意思的开源项目,分享给同样喜欢折腾 LLM + 角色扮演的坛友。


这是什么


一句话概括:一个自托管的 LLM RPG 引擎,能把长篇小说转化成可交互的游戏世界


作者最初是为了跑自己一部 485 万字的小说做的,后来直接开源了。定位介于 SillyTavern 和 AI Dungeon
之间,但更偏"世界观驱动",而不是单纯的角色卡对话。


项目地址: https://github.com/felixchaos/rpg-roleplay-platform
License:AGPL-3.0 (服务端必须开源,商业授权可联系作者)


截图


预览


亮点在哪


不是又一个套壳 ChatGPT ,主要有几点比较戳我:



  • Git 风格的存档系统:commit / ref / checkout ,可以随时开分支跑不同剧情走向,不喜欢就 checkout 回来

  • 内置 BM25 + pgvector 检索:原文本直接喂进去,AI 在续写时会真的"记得"设定,而不是塞满上下文就崩

  • D&D 5E 规则集:自带遭遇战系统、物品栏,跑桌面 RPG 也够用

  • 三面板 Markdown 编辑器:文件树 + 编辑区 + AI 侧板,支持幽灵文本续写、按块 accept/reject ,写作工具党会喜欢

  • Tavern 模式:兼容 SillyTavern 角色卡拖放导入,分支对话、每轮 system prompt 可编辑

  • BYOK 加密存储:密钥 AES-256-GCM 加密,支持 10+ 供应商( Anthropic / OpenAI / Gemini / DeepSeek / DashScope 等)


技术栈


























用了什么
后端 Python 3.12 + FastAPI + uvicorn
数据库 Postgres 16 + pgvector + Redis
前端 React 19 + Vite + Cloudscape Design
部署 Docker / 裸机脚本 / 桌面 App

三种部署方式,按需选



  1. 桌面版(推荐新手):签名过的 macOS / Windows 应用,内置 Postgres + Python ,双击启动,全离线

  2. 一键脚本git clone 后跑 ./scripts/setup.sh,venv 、DB 、迁移一把梭

  3. 手动部署:约 8 步,适合想扔到自己 VPS 上的


和 SillyTavern 有啥区别


























SillyTavern RPG Roleplay
核心单位 角色卡 小说 + 世界观
检索 需装扩展 内置 BM25 + 向量
存档 导出聊天记录 Git 风格分支

简单说:SillyTavern 更像"AI 老婆聊天器",这个更像"AI 跑团 DM + 小说续写工作台"。


适合谁



  • 手里有心水小说想跑二创的

  • 想搭个私人 AI 跑团桌的

  • 网文作者想拿 AI 做辅助大纲/续写的

  • 单纯想玩 SillyTavern 但嫌记忆力不够用的


我踩的坑(提前避雷)



  • pgvector 首次拉起来占资源不小,2C4G 的小鸡有点吃力,建议 4C8G 起步

  • BYOK 用国产厂商( DeepSeek / DashScope )性价比拉满,Claude / GPT 跑长剧情钱包顶不住

  • Docker 部署记得把 volume 挂好,不然存档全没


抛砖引玉,感兴趣的可以去仓库 star 一下,作者响应还挺勤快。有一起玩的欢迎楼下交流配置和 prompt 心得。

最新回复 (1)
  • getadoggie 07-01 23:07
    1
    这个想法挺不错的啊 突然想到了 GTA6
* 帖子来源V2EX
返回