SillyTavern 酒馆替代品:本地优先的 Tavern Studio
如果您正在寻找 SillyTavern 替代品,核心问题通常不是“哪个聊天 UI 看起来相似?”,而是您是否可以在设备上使用原生工作流的同时,保留您的角色卡、世界书、预设和模型选择。
Tavern Studio 是一个本地优先的 AI 聊天工作台,专为角色驱动的聊天、创意写作、私密 AI 对话和本地模型使用而设计。它支持 SillyTavern 生态系统中的常见资产,如角色卡、世界书 / Lorebooks 和预设,同时也支持原生的本地 LLM 推理和 OpenAI 兼容的 API。
它不仅仅是 LM Studio 或 Ollama 的前端。Tavern Studio 可以原生运行本地模型(在 Windows 上使用 llama.cpp,在 Android 上使用 LiteRT),同时也可以连接到 OpenAI、Claude、Gemini、OpenRouter 等云端 API 以及自定义兼容终端。
适用人群
- 寻求原生应用的 SillyTavern 用户:相比于管理基于 Node.js 的网页界面,更倾向于使用专用的桌面或移动应用程序的用户。
- 角色卡收集者:需要对角色卡进行高效导入、组织和整理的创作者与爱好者。
- 创意写作者:使用世界书、Lorebook 和预设来保持场景和上下文连贯性的作者。
- 本地 LLM 爱好者:希望直接在聊天客户端中下载并运行 GGUF 模型的用户。
- 关注隐私的用户:正在寻找支持私密、离线运行且保留云端 API 连接选项的 AI 聊天客户端的用户。
核心内容
SillyTavern 的强大之处在于其专业的工作流:能够理解角色卡、背景故事(世界书)、生成预设、提示词格式化以及多分支对话(例如重试、编辑和划动选择替代回复)。一个实用的替代品必须尊重这些核心组件,而不是将 AI 聊天退化为简单的普通聊天框。
Tavern Studio 围绕这些核心组件进行设计:
- 角色卡:兼容角色设定、场景、首条消息以及可重用的角色结构等常见格式。
- 世界书 / Lorebook:背景信息的智能注入,仅在触发时才将其读入模型的上下文窗口。
- 预设与提示词管理:对系统提示词、生成参数以及提示词的执行顺序拥有更多的控制权。
- 原生本地推理:内置 GGUF 模型支持,无需外部软件依赖即可离线运行。
- 灵活的 API 配置:无缝连接本地服务、第三方网关以及自定义兼容终端。
- 多分支对话:通过重试、部分继续、手动编辑和划动选择替代回复来推进您的故事。
- 本地数据管理:内置备份、恢复以及导入历史资产的工具。
我们的目标不是复制另一个工具的每一个网页插件或主题,而是致力于在一个精致、原生且本地优先的应用程序中,保留角色聊天生态系统中至关重要的创意与技术资产。
Tavern Studio 如何解决这一问题
Tavern Studio 将角色聊天视为一个结构化的工作台,而非单一的输入框。在此工作台中,您可以管理角色库、绑定相关的世界书、应用精确的生成参数,并随时在本地和云端模型之间进行切换。
为了运行本地模型,Tavern Studio 具备原生的推理能力。Windows 用户可以通过 llama.cpp 直接运行 GGUF 模型,Android 用户可以使用 LiteRT 运行优化后的模型。由于 GGUF 模型可以直接在应用内下载和导入,本地模型运行已成为一项原生核心功能,而非附加组件。
对于 API 用户,Tavern Studio 支持 OpenAI 兼容的终端。这意味着您可以使用本地模型进行私密离线工作,使用云端 API 运行更大规格的模型,或根据开发需求使用自定义的代理路由。
与 SillyTavern、AI 聊天客户端及本地 LLM 工具的关系
- 与 SillyTavern 相比:Tavern Studio 兼容 SillyTavern 生态系统中的常见角色卡、世界书和预设格式。然而,Tavern Studio 是一个独立的、专为本地优先运行设计的原生应用程序,而不是一个依赖 Node.js 的浏览器端服务。
- 与通用 AI 聊天客户端相比:大多数普通聊天客户端仅允许保存基本的系统提示词。Tavern Studio 将角色卡、世界书、生成预设和分支聊天历史视为一等公民,提供了复杂故事创作和角色扮演所需的细粒度控制。
- 与独立本地 LLM 运行器相比:虽然像 LM Studio 或 Ollama 这样的工具主要专注于运行模型服务,但 Tavern Studio 在模型之上构建了完整的聊天工作台。它处理上下文绑定、资产导入、提示词组装和对话管理,为您提供了一个完整的创意互动环境。
操作步骤
请按照以下步骤从 SillyTavern 迁移至 Tavern Studio:
- 启动 Tavern Studio:导航至
Settings -> Data Management -> Import from SillyTavern。 - 选择项目根目录:选择您的 SillyTavern 项目根目录(即包含
data文件夹的目录)。 - 配置与预览:导入工具将扫描您的文件并显示预览。您可以在开始导入前查看找到的项目,并选择特定的用户配置文件和内容范围。
- 运行导入工具:执行导入过程。请注意,此操作是安全的只读导入,不会修改、删除或移动您原始 SillyTavern 目录中的任何文件。
- 验证您的数据:导入完成后,进行数据检查。确认您的角色列表、聊天记录、世界书(Lorebooks)、API 配置、头像和背景均已成功迁移。
- 重启或刷新:如果新导入的资源(如头像、背景或卡片)没有立即显示,只需重启应用程序或刷新页面。
- 配置连接:选择本地 GGUF 模型进行原生推理,或检查您的 API 配置。系统将自动映射常见的 OpenAI 兼容服务(如 OpenAI、Groq、Mistral、Perplexity、Cohere 和 xAI)。
- 手动设置(如果需要):对于无法自动迁移的配置(如自定义终端、本地服务、反向代理、Azure OpenAI、Cloudflare Workers AI、自定义代理地址、账户 ID、缺失的 base URL 或缺失的默认模型),请进行手动设置。
- 开始对话:启动聊天,重试不佳的回复,继续未完的回复,或在故事出现分叉时探索多分支对话。
常见问题解答
Tavern Studio 是 SillyTavern 的替代品吗?
是的。Tavern Studio 专为注重类似 SillyTavern 工作流(角色卡、世界书 / Lorebooks、预设、提示词管理和替代回复)的用户而设计。它是一个独立的项目,并不是 SillyTavern 的官方版本,也不与其关联或受其赞助。在中文日常交流中,玩家常称 SillyTavern 为“酒馆”或“傻酒馆”,但 Tavern Studio 是一个全新且独立的本地客户端。
Tavern Studio 可以导入 SillyTavern 的角色卡吗?
可以。Tavern Studio 支持 SillyTavern 生态系统中的常见角色卡格式。为了完整迁移,建议使用位于 Settings -> Data Management -> Import from SillyTavern 的内置导入工具,这样可以一并处理角色卡、世界书、预设、API 配置和支持的聊天记录。
Tavern Studio 是否支持导入 SillyTavern 的聊天记录和 API 设置?
内置导入工具支持安全的只读导入,能读取标准的 JSONL 聊天日志,并可以映射常见的 OpenAI 兼容 API 配置。部分群组聊天、自定义终端、本地服务、反向代理、Azure OpenAI、Cloudflare Workers AI、自定义代理地址、账户 ID、缺失的 base URL 或缺失的默认模型,在导入后可能需要手动进行检查与配置。
Tavern Studio 本身可以运行本地 LLM 吗?
可以。Tavern Studio 支持原生的本地模型推理。Windows 版使用 llama.cpp,Android 版使用 LiteRT,支持在应用内直接导入或下载 GGUF 模型。
Tavern Studio 仅用于角色扮演吗?
不是。除了支持角色驱动的对话和创意写作,它还可以作为私密 AI 聊天客户端、本地 LLM 应用程序或基于角色的 AI 智能体(Agent)工作站使用。
Tavern Studio 支持 OpenAI 兼容的 API 吗?
支持。Tavern Studio 支持配置 OpenAI 兼容的 API,包括本地服务、第三方网关以及自定义兼容终端。
Tavern Studio 是否包含图像生成功能?
不包含。目前没有图像生成功能。任何关于图像生成的规划都属于长期路线图的一部分,目前并非可用功能。
下一步
- 如果您已拥有卡片、世界书和预设,请阅读 SillyTavern 迁移指南。
- 如果您希望进行本地模型推理,请探索将 Tavern Studio 作为 本地 LLM 应用 使用。
- 在 私密 AI 聊天客户端指南 中对比私密聊天工作流。
- 了解 角色卡如何作为轻量级 AI 智能体容器 运行。
- 了解为什么 多分支 AI 聊天 对于重试、编辑和替代回复至关重要。