SillyTavern(酒馆)

一句话定位:LLM 角色扮演/跑团前端的事实标准——前端壳本身不含模型,对接任意 API 或本地后端,跑团能力来自世界书(lorebook)、掷骰扩展与社区 GM 预设。 类型:LLM 角色扮演前端 · 开源 · 许可:AGPL-3.0 · 仓库SillyTavern/SillyTavern · Stars:31.5k(star-history.com 快照,以仓库页为准)

1. 项目概述

SillyTavern 的前身是 TavernAI(2023 年初),因社区争议分叉后更名,如今是开源社区最活跃的「AI 角色扮演」前端。它把「前端界面」与「模型后端」彻底解耦:同一套 UI 可以接 OpenAI/Claude/OpenRouter 等云端 API,也可以接 KoboldCpp/Ollama 等本地推理服务,数据(角色卡、世界书、聊天记录)全部保存在本地。

对跑团玩家而言,它是「AI 跑团」自建方案的第一选择:中文社区已有成熟的「SillyTavern + DeepSeek(便宜 API)」跑团教程,以及大量 D&D/COC 向的角色卡与预设分享。

2. 核心功能

3. 技术架构

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

5. 如何运行(复现)

git clone https://github.com/SillyTavern/SillyTavern.git
cd SillyTavern
npm install
node server.js        # http://127.0.0.1:8000

要求 Node ≥ 18。无模型:界面照常可用,但对话需要接任一后端(API key 或本地 KoboldCpp/Ollama)。

6. 优劣势分析

优势 劣势
安装零成本、数据完全本地 纯前端,需自备模型/API
生态最大:角色卡、预设、扩展、中文教程 界面信息密度高,新手上手有门槛
跑团向能力(世界书+掷骰+多角色)开箱即用 AGPL 许可对商业二次开发有限制
任意模型可换(云端 ↔ 本地无缝) 非「全自动 GM」,叙事质量取决于模型与预设调教

7. 参考链接