jialmaster/SillyDroid
SillyTavern的安卓直装版,打包android的安装包
解决的问题
SillyDroid 简化了 SillyTavern 在 Android 设备上的部署。它不再要求用户手动安装 Termux 并执行复杂的命令行界面(CLI)命令,而是将 Linux 运行时环境、SillyTavern 和 WebView 界面打包成一个易于安装的 APK 文件。
工作原理
该项目使用多阶段构建流程,将 SillyTavern 在 Android 上运行所需的一切打包。它创建一个 Linux rootfs,捆绑依赖包(如 Node.js 和 Git),并集成特定版本的 SillyTavern 服务器源代码。这些内容随后被封装进 Android APK 资产中,应用在首次启动时解压并运行。
适用对象
想要在 Android 上运行 SillyTavern 但不想处理 Termux 或 CLI 管理技术负担的用户,以及想要维护 Android 原生 AI 聊天界面构建管道的开发者。
亮点
- 一键安装:以标准 APK 安装取代手动 Termux 设置。
- 集成 WebView:提供更稳定的流式聊天体验,并支持小窗口模式,减少对外部浏览器的依赖。
- 原生 Android 扩展:包含实时日志、用于端口和界面设置的原生设置页面,以及新消息的通知提醒。
- 数据迁移:包含一个脚本,可轻松将现有的 SillyTavern 数据(角色卡、聊天记录和配置)从 Termux 迁移到应用。
- 自动化构建管道:一组完整的脚本,用于自动化 linux-arm64 架构的 rootfs 和 APK 组装流程。
相关
- 项目
- 项目
- 项目
- 项目