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 조립 프로세스를 자동화하는 포괄적인 스크립트 세트.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트