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 の組み立てプロセスを自動化する包括的なスクリプトセット。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト