# Instalación de Android (Termux)

SillyTavern puede ejecutarse de forma nativa en dispositivos Android usando Termux.

# Instalación de Termux

  1. Descarga Termux desde F-Droid o versiones de GitHub.
  2. Instala el archivo APK descargado.
  3. Abre Termux y ejecuta tu primer comando:

    termux-change-repo
  4. Selecciona "Mirror group" y elige los servidores más cercanos. Puedes tocar la pantalla o usar gestos de deslizamiento con Unexpected Keyboard.
  5. Actualiza Termux:

    pkg update && pkg upgrade

# Instalación de Dependencias

Instala los paquetes requeridos:

pkg install git nodejs-lts nano

# Instalación de SillyTavern

Clona el repositorio de SillyTavern (Cómo elegir una rama):

  • Rama Release:

    git clone https://github.com/SillyTavern/SillyTavern -b release
  • Rama Staging:

    git clone https://github.com/SillyTavern/SillyTavern -b staging

# Ejecutar SillyTavern

Para ejecutar SillyTavern, navega al directorio clonado y ejecuta el script de inicio:

cd ~/SillyTavern
bash start.sh

Para actualizar SillyTavern, navega al directorio de SillyTavern y ejecuta:

cd ~/SillyTavern
git pull --rebase --autostash

Consulta la sección Crear Alias a continuación para crear atajos que simplifiquen este proceso.

# Errores Comunes

# Unsupported platform: android arm LEtime-web

Android de 32 bits requiere una dependencia externa que no se puede instalar con npm.

Usa el siguiente comando para instalarla:

pkg install esbuild

Luego procede con los pasos de instalación anteriores.

# Optimización de Rendimiento

Debido a las limitaciones de hardware en dispositivos Android, es posible que desees ajustar los siguientes parámetros de config.yaml de SillyTavern para mejorar el uso de memoria, almacenamiento y CPU:

performance:
  # Avoid loading all character data until needed
  lazyLoadCharacters: true
  # Disable disk caching to reduce storage usage
  useDiskCache: false
backups:
  chat:
    # Optional: Disable automatic chat backups to save storage
    enabled: false

# Opcional: Crear Alias

Puedes crear atajos para comandos comunes para facilitar tu flujo de trabajo.

  1. Abre un editor para modificar tu archivo .bashrc:

    nano ~/.bashrc
  2. Agrega las siguientes líneas para crear alias:

    # Update Termux packages
    alias pkgup="pkg update && pkg upgrade"
    #Start SillyTavern
    alias st='cd ~/SillyTavern && bash start.sh'
    # Update SillyTavern
    alias stup='cd ~/SillyTavern && git pull --rebase --autostash'
  3. Guarda el archivo y sal del editor (en nano, presiona CTRL + X, luego Y, luego Enter).

  4. Para aplicar los cambios, ejecuta:

    source ~/.bashrc

Ahora puedes usar los siguientes comandos:

  • st para iniciar SillyTavern
  • stup para actualizar SillyTavern
  • pkgup para actualizar paquetes de Termux

# Lecturas Adicionales