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 组装流程。

相关

  • 项目
  • 项目
  • 项目
  • 项目