【开源自荐】缺 KP 缺到自己写了一个:开源 AI 跑团守秘人工具,真实骰子系统 + AI 叙事,一个按钮点击开团

1A7432 2026-07-05 19:47 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




项目介绍


业余时间写的用 AI 带团跑 TRPG(CoC 7 版 / D&D 5e SRD)的项目。集成了基于SealDice、Avrae两个项目的骰子引擎系统,通过Iroh项目实现了可以与朋友一同在线跑团的p2p链接多人游戏房间。

建服务器很简单,一行脚本安装好TUI客户端后,在TUI客户端里点一下点连接屏上的绿色按钮“本地开服并开玩”就行。

开服之后,你屏幕上有两样东西:一个 ticket(p2p 地址)和一把守秘人钥匙。建房、发邀请码都在主菜单「房间与邀请」里做——每个朋友一个码。

朋友那边:装客户端(上面那一行),贴上你发的 ticket 和邀请码,起个昵称,进来。

之后配好模型API key,佬友们就可以愉快地和朋友一起游玩跑团啦!


当然自己添加AI伙伴单机也是可以的,这本来也是我最开始做这个项目的初衷(苦笑)。


项目地址:GitHub - 1A7432/loreweaver: A self-hosted, world & story-first AI Game Master / Keeper for TTRPGs (D&D 5e SRD + CoC 7e): AI KP via function-calling, cross-platform shared sessions, AI party members, SillyTavern card import, multi-provider LLMs. MIT. · GitHub

主页 / 上手:https://1a7432.site


它是怎么被造出来的(这段可能对佬友更有意思)


整个项目是我做架构、审核、拼接;大批量实现交给 agent 工作流,每个实现 agent 配一个对抗验证 agent——后者唯一任务是证明前者写得有问题。这套流程帮我测试抓出过很多真 bug ,详见项目readme。


质量现状:955个确定性离线测试全绿,CI 双 Python 版本 + 客户端打包,外加一道每日真模型红线测试——逐回合量化"剧透率"和"光说不掷率"。这道闸门也抓到过不少开发时发现不了的实际问题:KP 在战斗叙事和战斗表格里管不住嘴,对玩家本不该知道的敌人信息泄密率 45.8%;六轮修复-复测后稳定在 0,现在每天盯防退化。


PR 关口全自动:CodeRabbit → ruff/i18n/pytest/bun 测试门禁。


目前仍然存在的局限


项目还年轻。AI 带团质量很吃你接入的模型(推荐 deepseek-v4-pro 开思考,API自己接);联网多人刚打磨完基础可靠性。哪些功能未来计划加、哪些现有功能搭建和测试还不完善,roadmap 文档里有详细的具体说明。


欢迎跑团佬来开团反馈,开发佬来挑架构毛病。issue / PR / star 都欢迎。有想法的佬评论区聊。


以下是部分TUI游玩与配置界面截图






最新回复 (4)
  • 一般路过不热心群众 07-05 19:49
    1

    有没有全人机开跑的啊,我不想动 ^-^

  • 1A7432 楼主 07-05 20:08
    2

    啊这……目前还没有。不过有打算在目前的跑团体验完善后把ai辅助人类kp的功能也加上,然后就可以实现自己当kp给一堆ai模型跑团的场景了 ^-^

  • 某人 07-05 20:11
    3

    你的项目地址有问题啊,多了(mit)点进去404。 ^-^

  • 1A7432 楼主 07-05 20:19
    4

    谢谢佬友提醒……发的时候没注意到这里,已经编辑修改了 ^-^

* 帖子来源Linux.do
返回