Tavo转酒馆也有一段时间了,一直感觉termux上酒馆的体验不好,于是自己折腾了一下,搞出来这个APP,原本是打算自己用的。
技术栈: Kotlin + Jetpack Compose 做原生壳,libnode .so通过 dlopen 嵌入 APP 进程启动 Node.js,WebView 加载 localhost 端口显示酒馆前端。三个层次协同:原生层管生命周期和系统交互,Node 层跑 ST 服务端逻辑,WebView 层做界面渲染。
酒馆体验
进入酒馆后就是完整的 SillyTavern 界面,和平时在浏览器里玩的一模一样。你可以简单理解为给 ST 套了一层壳,让它以原生 APP 的形式跑在手机上。后台有前台服务保活,锁屏也不会掉线。
控制台
APP 内置了一个原生管理面板(辅助功能,完全可以不用它,直接进酒馆):
备份 & 还原
所有用户数据一键打包为 zip,包括角色卡、对话记录、AI 预设、世界书、扩展插件等
支持手动备份、自定义文件名、自动定时备份
还原时列出所有备份文件,点开可以预览内容,选哪个恢复哪个
支持从外部导入备份文件
还原后建议重启 APP 以应用更改
扩展管理
已安装的第三方扩展列表,展开查看详情,一键卸载
支持从 GitHub 地址安装、本地 zip 导入、检测更新
角色卡管理
网格展示所有角色卡,点进去看描述、开场白
自动关联世界书和内嵌正则脚本
支持编辑备注、删除角色及其关联数据(聊天记录、世界书、群聊)
更新系统
ST 核心更新:从 GitHub Release 下载预打补丁的 ST 新版本,一键安装
APP 自身更新:检测新版本 APK,跳转下载
其他功能
服务器状态、存储概览、清除缓存
四档性能模式(性能优先 / 轻度优化 / 均衡 / 深度优化)
深色 / 浅色主题
获取方式
1.GitHub:wancDDY/ST-Ctrl
在 Releases 页面下载最新 APK。



技术栈: Kotlin + Jetpack Compose 做原生壳,libnode .so通过 dlopen 嵌入 APP 进程启动 Node.js,WebView 加载 localhost 端口显示酒馆前端。三个层次协同:原生层管生命周期和系统交互,Node 层跑 ST 服务端逻辑,WebView 层做界面渲染。
酒馆体验
进入酒馆后就是完整的 SillyTavern 界面,和平时在浏览器里玩的一模一样。你可以简单理解为给 ST 套了一层壳,让它以原生 APP 的形式跑在手机上。后台有前台服务保活,锁屏也不会掉线。
控制台
APP 内置了一个原生管理面板(辅助功能,完全可以不用它,直接进酒馆):
备份 & 还原
所有用户数据一键打包为 zip,包括角色卡、对话记录、AI 预设、世界书、扩展插件等
支持手动备份、自定义文件名、自动定时备份
还原时列出所有备份文件,点开可以预览内容,选哪个恢复哪个
支持从外部导入备份文件
还原后建议重启 APP 以应用更改
扩展管理
已安装的第三方扩展列表,展开查看详情,一键卸载
支持从 GitHub 地址安装、本地 zip 导入、检测更新
角色卡管理
网格展示所有角色卡,点进去看描述、开场白
自动关联世界书和内嵌正则脚本
支持编辑备注、删除角色及其关联数据(聊天记录、世界书、群聊)
更新系统
ST 核心更新:从 GitHub Release 下载预打补丁的 ST 新版本,一键安装
APP 自身更新:检测新版本 APK,跳转下载
其他功能
服务器状态、存储概览、清除缓存
四档性能模式(性能优先 / 轻度优化 / 均衡 / 深度优化)
深色 / 浅色主题
获取方式
1.GitHub:wancDDY/ST-Ctrl
在 Releases 页面下载最新 APK。



津島夜羽











