# Instalação no Android (Termux)

SillyTavern pode ser executado nativamente em dispositivos Android usando Termux.

# Instalando o Termux

  1. Baixe o Termux do F-Droid ou lançamentos do GitHub.
  2. Instale o arquivo APK baixado.
  3. Abra o Termux e execute seu primeiro comando:

    termux-change-repo
  4. Selecione "Mirror group" e escolha seus servidores mais próximos. Você pode tocar na tela ou usar gestos de deslizar com o Unexpected Keyboard.
  5. Atualize o Termux:

    pkg update && pkg upgrade

# Instalando Dependências

Instale os pacotes necessários:

pkg install git nodejs-lts nano

# Instalando o SillyTavern

Clone o repositório do SillyTavern (Como Escolher uma Branch):

  • Branch Release:

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

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

# Executando o SillyTavern

Para executar o SillyTavern, navegue até o diretório clonado e execute o script de inicialização:

cd ~/SillyTavern
bash start.sh

Para atualizar o SillyTavern, navegue até o diretório SillyTavern e execute:

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

Veja a seção Aliases abaixo para criar atalhos para simplificar este processo.

# Erros Comuns

# Unsupported platform: android arm LEtime-web

Android de 32 bits requer uma dependência externa que não pode ser instalada com npm.

Use o seguinte comando para instalá-la:

pkg install esbuild

Então prossiga com as etapas de instalação acima.

# Ajustes de desempenho

Devido às limitações de hardware em dispositivos Android, você pode querer ajustar as seguintes configurações do config.yaml do SillyTavern para melhor uso de memória, armazenamento e CPU:

performance:
  # Evita carregar todos os dados de personagem até que sejam necessários
  lazyLoadCharacters: true
  # Desabilita cache em disco para reduzir uso de armazenamento
  useDiskCache: false
backups:
  chat:
    # Opcional: Desabilita backups automáticos de chat para economizar armazenamento
    enabled: false

# Opcional: Criar Aliases

Você pode criar atalhos para comandos comuns para facilitar seu fluxo de trabalho.

  1. Abra um editor para modificar seu arquivo .bashrc:

    nano ~/.bashrc
  2. Adicione as seguintes linhas para criar aliases:

    # Atualizar pacotes do Termux
    alias pkgup="pkg update && pkg upgrade"
    # Iniciar SillyTavern
    alias st='cd ~/SillyTavern && bash start.sh'
    # Atualizar SillyTavern
    alias stup='cd ~/SillyTavern && git pull --rebase --autostash'
  3. Salve o arquivo e saia do editor (no nano, pressione CTRL + X, depois Y, depois Enter).

  4. Para aplicar as mudanças, execute:

    source ~/.bashrc

Agora você pode usar os seguintes comandos:

  • st para iniciar o SillyTavern
  • stup para atualizar o SillyTavern
  • pkgup para atualizar pacotes do Termux

# Leitura Adicional