DiceFrame

一句话定位:中文可自部署 AI 跑团引擎——COC/DND 多规则、WebUI + 多人 + 群聊 Bot、世界书、骰子检定、状态追踪;TRPG_LLM_BASE_URL 直指本地或任意 OpenAI 兼容端点。 类型:自托管 AI 跑团引擎 · 开源 · 许可:AGPL-3.0 · 仓库diceframe/diceframe

1. 项目概述

DiceFrame 是中文社区「自部署 AI 跑团」方向的最新尝试(15★,2026-08 仍活跃)。目标是做一个像「骰娘 + AI 主持人」一体化的自托管引擎:跑团桌/玩家页/世界书/角色卡/规则模板全在 WebUI 里,LLM 可接云端或本地,还能挂 QQ/NapCat Bot 把 AI 主持人带进群聊。规则内容与引擎分离——规则模板、世界模板作为数据包同步分发。

2. 核心功能

3. 技术架构

4. 本机实测记录(✅ 后端完整运行)

5. 如何运行(复现)

git clone https://github.com/diceframe/diceframe && cd diceframe
# 构建前端(一次):
cd frontend-v2 && npm ci && npm run build && cd ..
# 后端:
python -m venv .venv && .venv\Scripts\pip install -r requirements.txt
# .env 配置 TRPG_LLM_*(可省略,留待 WebUI 填写)
.venv\Scripts\python web_server.py     # 或 Windows 双击 web_ui.bat
# 打开打印的地址,输入访问密码(data/access_token.txt)

6. 优劣势分析

优势 劣势
中文原生、WebUI 完整(桌/玩家/世界书/Bot) 项目年轻,社区与模组生态待积累
依赖极轻(2 个 Python 包) AGPL-3.0 许可
本地/云端 LLM 一键切换 前端需构建步骤(对小白有门槛)
QQ/NapCat 群聊 Bot 支持(中文跑团刚需) 规则实现深度不如 loreweaver/5e-mcp

7. 参考链接