jialmaster/SillyDroid
SillyTavern的安卓直装版,打包android的安装包
解決する問題
SillyDroid は、Android デバイスでの SillyTavern の展開を簡素化します。ユーザーが Termux を手動でインストールし、複雑なコマンドラインインターフェース(CLI)コマンドを実行する代わりに、Linux ランタイム環境、SillyTavern、および WebView インターフェースを単一のインストールしやすい APK ファイルにパッケージ化します。
仕組み
このプロジェクトは、マルチステージビルドプロセスを使用して、SillyTavern が Android で実行するために必要なすべてをバンドルします。Linux rootfs を作成し、依存パッケージ(Node.js や Git など)をバンドルし、特定のバージョンの SillyTavern サーバーソースを統合します。これらは Android APK アセットにパッケージ化され、アプリは初回起動時に抽出して実行します。
対象ユーザー
Termux や CLI 管理の技術的な負担なしに Android で SillyTavern を実行したいユーザー、および Android ネイティブな AI チャットインターフェースのビルドパイプラインを維持したい開発者。
ハイライト
- ワンクリックインストール:手動の Termux セットアップを標準の APK インストールに置き換えます。
- 統合 WebView:より安定したストリーミングチャット体験を提供し、外部ブラウザへの依存を減らした小窓モードをサポートします。
- ネイティブ Android 拡張機能:リアルタイムログ、ポートとインターフェース設定用のネイティブ設定ページ、新しいメッセージの通知リマインダーなどの機能が含まれます。
- データ移行:既存の SillyTavern データ(キャラクターカード、チャット、設定)を Termux からアプリに簡単に移行するスクリプトが含まれています。
- 自動化されたビルドパイプライン:linux-arm64 アーキテクチャ向けの rootfs と APK の組み立てプロセスを自動化する包括的なスクリプトセット。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト