RainJayFxxk

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

  •  
  •   RainJayFxxk · 3h 22m ago · 136 views

    最近发现一个挺有意思的开源项目,分享给同样喜欢折腾 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 replies    2026-07-01 23:07:36 +08:00
    getadoggie
        1
    getadoggie  
       2h 58m ago
    这个想法挺不错的啊 突然想到了 GTA6
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1164 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
    ♥ Do have faith in what you're doing.