首页 替代方案对比 OMate Chat

OMate Chat 和 PokiTavern

更新于 2026-07-27 · 两个应用出自同一个团队 · 都与 SillyTavern 项目无隶属关系

想从应用商店装、想要 iPhone 版,或者想让角色记得住几个月前的事、随手能查一整套资料、 自己推着剧情线往前走,装 OMate Chat; 想要 SillyTavern 前端本体、想没信号也能出字,装 PokiTavern。两个都是我们做的, 解决的不是同一个问题。

OMate Chat 在 App Store 上架,Google Play 的包名是 org.omate.console;官网在 omate.org,完整手册在 help.omate.org。应用免费下载,需要你自备 API key。

1.OMate Chat 适合谁?

适合想要一套酒馆级深度、但不想天天维护它的人。东西不用重搭:在「角色」页点右上角的 加号选导入,PNG、JSON、charx 三种角色卡(V1 至 V3)、世界书 JSON、预设 JSON 和 jsonl 聊天记录都能丢进去,支持多选批量,它自己认类型。

进来的也不是搁在兼容层里的一份副本。导入的素材会被转化成 OMate 的原生机制运行, 你不需要去理解两边的差异。每次导入都会出一份转化报告,写明哪些字段完整转化、哪些降级、 哪些暂缓;在应用里改过的角色导出 PNG 时会以原卡为底稿写回,发回社区不丢数据。

用 iPhone 或 iPad 的话,答案也是它。PokiTavern 只有安卓版,我们这两个里能装在苹果 设备上的只有 OMate Chat。

2.它有哪些别处没有的能力?

记忆是两套,不是一套。长期记忆让模型把对话里要紧的事提炼出来,存成 带时间戳的条目,你可以随时翻看、修改、导出。永久记忆是另一套机制:对全部聊天记录建 全文索引,你说到什么,它就把相关的旧对话捞回来,还会跟当前上下文去重。一个记的是你 这个人,一个记的是当时说过什么话。

知识库能装得下真正的大部头。把一批参考文本导进来、向量化一次、挂到 角色上,对话时按语义把相关段落取出来给模型。设定集再厚,也不会在第一句台词之前就把 上下文占满。

世界书的行为对齐 SillyTavern。常驻条目、主次关键词的四种触发逻辑、 正则关键词、插在角色设定前后或按深度插进聊天记录、order 排序、概率、递归扫描,以及 sticky、cooldown、delay 三种时效,全部收在一份 token 预算之下,超了就按顺序权重丢掉 优先级低的条目。一本在电脑上触发正常的世界书,在这里也触发正常。

预设装得下一整套配置,而且能叠。模型、温度、系统提示词、提示词分组、 世界书挂载打包成一份可切换的预设。每个场景各有一条预设栈,全局、角色、故事、朋友圈、 单个对话都能挂,越靠上优先级越高;提示词分组和世界书挂载走并集语义,只加不减;预设 不改你的原始配置,只在发送时生效。

事件书和状态栏。事件书就是一条排好序的剧情线,每个事件有自己的解锁 条件和完成条件,可以做线性推进、分支和汇合。完成条件可以挂在状态栏上,而状态栏能实时 跟踪生命值、金币、亲密度、任务进度这类数值,随模型的输出更新并在对话里持续保留。 一局角色扮演能被玩成一场跑团,靠的就是这一层。

朋友圈。角色会读你们的聊天记录,用符合自己性格的口吻发动态。你能 点赞、评论,它会回你。角色不再只存在于你上次退出的那个聊天框里。

Live Page。在对话里以卡片形式出现的可交互 HTML 页面,点开在浮层 WebView 里加载,消息数据和会话环境变量会自动注入,还带一套本地键值存储。仪表盘、 背包、任务面板都放在这里,也可以直接让模型生成或改写一个。

工具调用与 MCP。11 种内置工具,包括计算器、网页抓取、日历管理、 聊天记录检索等,另外可以通过 Model Context Protocol 接入外部工具。

内置助手小M同学。短按悬浮球呼出,她能答使用问题,能列出你的角色、 世界书和预设,能翻出最近一次的导入报告,也能直接替你把某个预设挂到全局、把某本世界书 绑到某个角色,写操作会先弹确认卡。她和角色一样用你自己的 API key。

面具、故事、内心独白和语音。面具是你自己在对话里的身份,一键切换。 故事是另一套叙事模式,可以导入也可以自己写。内心独白让角色「只想而不说」,对你可见、 默认折叠,顺带也接住了那些会把思维链写进正文的推理模型。配好语音模型和角色的音色参数, 回复就能读出来。

3.它做不了哪些事?

模型永远不在你手机上跑。它里面没有推理引擎,要你配置一个 API, 并且需要网络才能连上去。单这一条就决定了它不适合断网 玩角色扮演,而那正是 PokiTavern 的位置。

它不是 SillyTavern 前端本体。它读酒馆的素材、世界书行为也对齐酒馆, 但你看到的是我们自研的原生界面。要的就是上游那套 UI,那是 PokiTavern,或者 用 Termux 装上游

迁移文档里有一份诚实的暂缓清单,我们照抄过来。卡内正则脚本出于性能考虑暂缓,但会随原卡 一起存档,它影响的一般也只是显示美化。世界书的 AN、EM、outlet 位置会收敛到「按深度或 角色后」注入,导入报告里会标注。作者注释没有直接对应,需要你自建一条深度 4 的注入提示词 来等效实现。STscript 和 Quick Reply 不支持。自带 HTML 或 JavaScript 界面的卡不做逐一 兼容,这类需求由 Live Page 承接。instruct 模板则用不上,因为它走的是 Chat Completion 接口。

4.两个应用怎么分工?

OMate ChatPokiTavern
App Store有,iPhone 与 iPad暂时还没有 iOS 版
Google Play有,org.omate.console暂未上架,走本站签名 APK
安装成本免费下载免费,AGPL-3.0
模型跑在手机上不能,调用你配置的 API能,模型在应用里免费下载之后
断网能不能用不能能,前提是本机已有模型
界面自研原生引擎SillyTavern 官方前端
角色卡导入PNG、JSON、charx,V1 至 V3,附转化报告PNG,V2 chara 与 V3 ccv3,V3 优先
世界书常驻、四种关键词逻辑、正则关键词、order、概率、递归、sticky/cooldown/delay、token 预算与上游 1.18 实现一致
知识库与向量检索没有
长期记忆与永久记忆两套都有没有
预设叠加全局、角色、故事、朋友圈、单个对话只有上游那套预设
事件书与状态栏没有
朋友圈没有
Live Page没有
工具调用与 MCP有,11 种内置工具,另可接 MCP没有
内置助手有,小M同学没有
聊天记录导入jsonl,完整 swipes 保留在存档中上游那套聊天导入
卡内正则脚本暂缓,随原卡存档支持
STscript 与 Quick Reply不支持支持
自带 HTML 或 JS 的卡由 Live Page 承接支持
给同一 Wi-Fi 下的设备提供服务不能可以,局域网模式

符合下面任意一条,装 OMate Chat:你用的是 iPhone 或 iPad;你只能从应用商店装东西; 你要的是跑了几个月的角色扮演里还记得住的记忆和一整套可检索的资料;你要事件书、工具调用 或 MCP;你本来就在给模型厂商付钱,key 就在手边。

符合下面任意一条,装 PokiTavern:你要的是 SillyTavern 前端本体,不是一个能读它文件的 应用;你要断网也能回话;你不想持有 API key;你要用 STscript、Quick Reply 或者自带界面 的卡;你想让同一 Wi-Fi 下的平板打开同一个酒馆。

5.宏和提示词还能用吗?

基本都能。{{char}}{{user}}{{persona}}{{original}}{{random}}{{pick}}{{roll}}、时间宏、聊天级与全局的 {{setvar}}{{getvar}} 变量宏、{{if}} 条件块,以及 {{lastMessage}} 这类聊天态宏都已支持。遇到不认识的宏会原样保留而不是报错, 所以为某个它没有的功能写的卡照样能打开。

预设 JSON 导入后会拆成一组按预设名分组的注入提示词,加上一个预设对象,里面装着系统 提示词覆盖、温度这类采样参数,以及对那些提示词分组的引用,正因如此它才能挂到任意一条 预设栈上。整个流程在 迁移文档里有详解; 想在搬之前先看清一张卡里有什么,我们自己的角色卡 文档写了每个字段各自存在哪。

6.常见问题

OMate Chat 是 PokiTavern 团队做的吗?

是。两个应用出自同一个团队。OMate Chat 在 App Store 上架,Google Play 包名是 org.omate.console,官网是 omate.org,完整手册在 help.omate.org。这两个应用与 SillyTavern 开源项目都没有隶属关系。

我的酒馆角色卡能干净地导进去吗?

能。OMate Chat 读带 chara 或 ccv3 块的 PNG、纯 JSON,以及含内嵌资源的 charx,字段整套映射,包括备选开场白、对话示例、历史后指令和深度提示词。每次导入还会给一份转化报告。

世界书和知识库有什么区别?

世界书按关键词精确触发,和 SillyTavern 的做法一致,适合人名、地名、组织这类确定性设定;知识库是把文本向量化后按语义检索,适合大段参考资料。两者可以并存,超大的世界书也可以转成知识库换性能。

OMate Chat 也能像 PokiTavern 那样把模型跑在手机上吗?

不能。OMate Chat 里没有推理引擎,它通过你配置的 API 去调模型,因此需要网络。PokiTavern 自带引擎,下过一次模型之后飞行模式也能出字,离线这一头归 PokiTavern。

用 iPhone 的话该装哪个?

装 OMate Chat,我们这两个里只有它有 iOS 版,iPhone 和 iPad 都能从 App Store 装。PokiTavern 只有安卓版,App Store 上暂时还没有 iOS 版,iPhone 只能在同一个 Wi-Fi 下用浏览器连过去。

OMate Chat 缺哪些 SillyTavern 的功能?

卡内正则脚本出于性能考虑暂缓,但会随原卡一起存档;不支持 STscript 与 Quick Reply;世界书的 AN、EM、outlet 位置降级为按深度或角色后注入;作者注释需要你自己建一条深度 4 的注入提示词来等效实现。

替代方案总览把我们推荐的三条路都摆在一起,包括 用 Termux 跑上游 SillyTavern 这条上游本体路线。如果你选定的是 PokiTavern,安装包在下载页, 附体积和 sha256。