Interface frontal local poderosa para LLM, compatível com várias APIs de modelos de IA e oferecendo funcionalidades avançadas como conversas com personagens, geração de imagens e síntese de voz.

AGPL-3.0JavaScriptSillyTavernSillyTavern 20.9k Last Updated: December 14, 2025

SillyTavern - Plataforma de interação front-end poderosa para LLMs

Visão Geral do Projeto

SillyTavern é uma interface front-end localizada para modelos de linguagem grandes (LLMs) voltada para usuários avançados. É uma interface que pode ser instalada em computadores locais (incluindo Windows, macOS, Linux e telefones Android), permitindo aos usuários interagir com AIs geradoras de texto, motores geradores de imagens e modelos de texto-para-fala (TTS).

Características Principais

1. Suporte a Múltiplas APIs de Modelos

SillyTavern oferece uma interface unificada para suportar diversas APIs de LLM:

  • APIs Comerciais: OpenAI, Claude, Mistral, NovelAI, OpenRouter
  • Back-ends Open Source: KoboldAI/CPP, Ooba, Tabby, Text Generation WebUI
  • Inferência Distribuída: AI Horde (gratuito e pronto para uso)
  • Suporte a mais APIs personalizadas compatíveis com o formato OpenAI

2. Sistema de Cartões de Personagens

  • Cartões de Personagens (Character Cards) são um conceito central no SillyTavern
  • Similar aos GPTs do ChatGPT ou bots do Poe
  • Permite criar diversos tipos de personagens: cenas abstratas, assistentes especializados, personagens famosos, personagens virtuais
  • Suporta importação e exportação de cartões de personagens no padrão v2
  • Personagem padrão Seraphina incluído, com mais disponíveis para download na comunidade
  • Inclui definições de personagem, primeira mensagem, Lorebook embutido, entre outros

3. Integração de Geração de Imagens

  • Integração com API Automatic1111
  • Integração com API ComfyUI
  • Geração de imagens em tempo real durante as conversas
  • Suporte a sistemas de expressões e avatares de personagens

4. Funcionalidades de Voz (TTS)

  • Suporte a múltiplos motores TTS
  • Configuração de vozes diferentes para personagens
  • Síntese de voz em tempo real

5. Controle de Conversação Rico

  • Modo Visual Novel
  • WorldInfo/Lorebooks (sistemas de informações do mundo/bibliotecas de conhecimento)
  • Função de tradução automática
  • Opções massivas de prompts e capacidade de personalização
  • Layout responsivo amigável para dispositivos móveis
  • Interface altamente personalizável

6. Sistema de Extensões

Potencial de expansão ilimitado através de extensões de terceiros:

  • Character Expressions: atualização automática de expressões de personagens (baseada em análise de sentimentos)
  • Talkinghead: animações de personagens impulsionadas por IA
  • Vector Storage: armazenamento e recuperação de vetores
  • Stable Diffusion: geração de imagens
  • Mais extensões podem ser baixadas através do menu "Download Extensions & Assets"

Requisitos do Sistema

Configuração Mínima

  • Ambiente de Execução: sistemas que suportam Node.js 18 ou superior
  • Sistema Operacional: Windows, macOS, Linux, Android (Termux)
  • Requisitos de Hardware: extremamente baixos, qualquer dispositivo capaz de rodar Node.js

Configuração Recomendada para Inferência Local (opcional)

  • Placa de Vídeo: NVIDIA 3000 series ou superior
  • Memória de Vídeo: pelo menos 6GB de VRAM
  • Observação: se apenas APIs em nuvem forem usadas, hardware de alto desempenho não é necessário

Métodos de Instalação

Instalação no Windows

# Instale Node.js (versão LTS recomendada)
# Instale Git for Windows

# Ramo Release (estável, recomendado)
git clone https://github.com/SillyTavern/SillyTavern -b release

# Ramo Staging (desenvolvimento, funcionalidades mais recentes)
git clone https://github.com/SillyTavern/SillyTavern -b staging

# Execute o script de inicialização
# Dê dois cliques em Start.bat

Instalação no Linux/macOS

# Instale Node.js 18+
# Instale Git

# Clone o repositório
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern

# Instale as dependências e inicie
npm install
npm start

Instalação via Docker

# Consulte a documentação oficial
# https://docs.sillytavern.app/installation/docker/

Instalação no Android (Termux)

  • Suporta execução em telefones Android através do Termux
  • Consulte a documentação oficial para detalhes

Guia de Uso

Começando Rápido

  1. Inicie o Serviço: execute Start.bat (Windows) ou o script de inicialização apropriado
  2. Abra a Interface: o navegador abrirá automaticamente a interface do SillyTavern
  3. Configure a API: conecte seu back-end LLM (como OpenAI, Claude ou AI Horde) nas configurações
  4. Escolha o Personagem: carregue ou crie um cartão de personagem
  5. Comece a Conversa: digite uma mensagem na caixa de entrada para começar a conversar

Escolha de Ramo

  • Ramo Release:

    • ⭐ Recomendado para a maioria dos usuários
    • Mais estável, atualizado apenas em lançamentos principais
    • Geralmente atualizado mensalmente
  • Ramo Staging:

    • ⚠️ Apenas para usuários avançados e entusiastas
    • Inclui as funcionalidades mais recentes, mas pode apresentar problemas
    • Atualizado várias vezes por dia

Ecossistema de Extensões

SillyTavern-Extras

Pacote de extensões com funcionalidades adicionais, incluindo:

  • Anotação e descrição de imagens
  • Classificação de expressões de personagens
  • TTS e reconhecimento de voz
  • Armazenamento e recuperação de vetores
  • Geração de imagens com Stable Diffusion

Requisitos de Instalação:

  • Python 3.x
  • Suporte CUDA (opcional, para aceleração GPU)
  • Aproximadamente 6GB de RAM (para executar todos os módulos)

Extensões da Comunidade

  • Extensões de terceiros aprovadas podem ser baixadas através do menu "Download Extensions & Assets"
  • Todas as extensões devem ser open source e usar licenças livres
  • As extensões devem ser compatíveis com a versão Release mais recente

Características do Projeto

Aberto e Privado

  • ✅ Totalmente open source e gratuito
  • ✅ Executado localmente, sem coleta de dados do usuário
  • ✅ Não requer serviços online ou hospedagem
  • ✅ Projeto de paixão impulsionado pela comunidade

Voltado para Usuários Avançados

  • Oferece controle máximo sobre prompts
  • Opções ricas de personalização
  • Curva de aprendizado íngreme considerada parte da diversão
  • Feito sob medida para entusiastas de IA

Comunidade Ativa

  • Comunidade Discord: https://discord.gg/sillytavern
  • 200+ contribuidores em desenvolvimento contínuo
  • Rastreamento ativo de problemas e sugestões de funcionalidades
  • Recursos e cartões de personagens ricos da comunidade

Projetos Relacionados

  • SillyTavern-Extras: pacote de funcionalidades estendidas
  • SillyTavern-Launcher: ferramenta de scripts de inicialização
  • SillyTavern-Docs: site de documentação oficial
  • SillyTavern-Content: repositório de conteúdo oficial
  • STMP: versão multiplayer do SillyTavern

Arquitetura Técnica

  • Front-end: interface web (HTML/CSS/JavaScript)
  • Back-end: servidor Node.js
  • Comunicação: API RESTful
  • Extensões: sistema de plugins
  • Armazenamento: sistema de arquivos local

Cenários de Uso

  1. Conversas de Roleplay: diálogos imersivos com personagens virtuais
  2. Escrita Criativa: criação de histórias e roteiros auxiliada por IA
  3. Assistente Pessoal: configuração de assistentes para tarefas específicas
  4. Experimentação e Aprendizado: pesquisa e teste de diferentes modelos LLM
  5. Interatividade Multimodal: experiência combinada de texto, imagem e voz

Guia de Contribuição

Contribuições são bem-vindas! Formas de participar:

  • Envie Pull Requests (veja CONTRIBUTING.md)
  • Relate problemas e sugestões (use os templates fornecidos)
  • Leia a documentação completa antes de submeter, para evitar duplicações
  • Participe das discussões na comunidade Discord

Isenção de Responsabilidade

Este programa é distribuído "no estado em que se encontra", sem garantias expressas ou implícitas, incluindo, mas não limitadas, a garantias de comercialização ou adequação para um propósito específico. Consulte a GNU Affero General Public License para mais detalhes.

Equipe de Desenvolvimento

  • Discord: cohee, rossascends, wolfsblvt
  • Reddit: /u/RossAscends, /u/sillylossy, /u/Wolfsblvt
  • GitHub: 200+ contribuidores

Agradecimentos

  • TavernAI 1.2.8 by Humi (Licença MIT)
  • Mod TavernAITurbo by CncAnon
  • Inspiração para o Modo Visual Novel por PepperTaco
  • Fontes: Noto Sans (Google, OFL)
  • Ícones: Font Awesome (CC BY 4.0)
  • Conteúdo Padrão: @OtisAlejandro, @kallmeflocc
  • Guia Docker: @mrguymiah, @Bronya-Rand

Resumo

SillyTavern é uma plataforma front-end poderosa e altamente personalizável para LLMs, especialmente adequada para usuários avançados que precisam de controle fino sobre a interação com a IA. Ao suportar diversos modelos de IA através de uma interface unificada, juntamente com um rico ecossistema de extensões e uma comunidade ativa, ele oferece um ambiente ideal para experimentação e criação para entusiastas de IA. Seja para roleplay, escrita criativa ou pesquisa em IA, o SillyTavern fornece ferramentas e experiências de nível profissional.

Star History Chart