jialmaster/SillyDroid
SillyTavern的安卓直装版,打包android的安装包
What it solves
SillyDroid simplifies the deployment of SillyTavern on Android devices. Instead of requiring users to manually install Termux and execute complex command-line interface (CLI) commands, it packages the Linux runtime environment, SillyTavern, and a WebView interface into a single, easy-to-install APK file.
How it works
The project uses a multi-stage build process to bundle everything needed for SillyTavern to run on Android. It creates a Linux rootfs, bundles dependency packs (like Node.js and Git), and integrates a specific version of the SillyTavern server source. These are then packaged into the Android APK assets, which the app then extracts and runs upon first launch.
Who it’s for
Users who want to run SillyTavern on Android without the technical overhead of Termux or CLI management, as well as developers who want to maintain a build pipeline for Android-native feeling AI chat interfaces.
Highlights
- One-Click Installation: Replaces the manual Termux setup with a standard APK installation.
- Integrated WebView: Provides a more stable streaming chat experience and supports small-window mode with less reliance on external browsers.
- Native Android Extensions: Includes features like real-time logs, a native settings page for port and interface configuration, and notification reminders for new messages.
- Data Migration: Includes a script to easily migrate existing SillyTavern data (character cards, chats, and configurations) from Termux to the app.
- Automated Build Pipeline: A comprehensive set of scripts to automate the rootfs and APK assembly process for linux-arm64 architecture.
Related
- Project
- Project
- Project
- Project