Potente interfaz frontal local para LLM, compatible con múltiples APIs de modelos de IA y que ofrece funciones avanzadas como diálogos con personajes, generación de imágenes y síntesis de voz.

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

SillyTavern - Potente plataforma de interfaz frontal para LLM

Resumen del proyecto

SillyTavern es una interfaz frontal localizada para modelos de lenguaje grandes (LLM) dirigida a usuarios avanzados. Es una interfaz que se puede instalar en computadoras locales (incluyendo Windows, macOS, Linux y teléfonos Android), permitiendo a los usuarios interactuar con IA generadora de texto, motores generadores de imágenes y modelos de texto a voz (TTS).

  • Dirección del proyecto: https://github.com/SillyTavern/SillyTavern
  • Documentación oficial: https://docs.sillytavern.app/
  • Historia del proyecto: Originado en febrero de 2023 desde la rama TavernAI 1.2.8
  • Estado de desarrollo: Con más de 200 contribuyentes, desarrollado de forma independiente durante más de 2 años
  • Licencia: AGPL-3.0 (libre y de código abierto)

Características principales

1. Soporte de múltiples API de modelos

SillyTavern proporciona una interfaz unificada para apoyar numerosas API de LLM:

  • API comerciales: OpenAI, Claude, Mistral, NovelAI, OpenRouter
  • Backends de código abierto: KoboldAI/CPP, Ooba, Tabby, Text Generation WebUI
  • Inferencia distribuida: AI Horde (gratis y lista para usar)
  • Soporta más APIs personalizadas compatibles con el formato de OpenAI

2. Sistema de tarjetas de personajes

  • Las tarjetas de personajes (Character Cards) son un concepto central en SillyTavern
  • Similar a los GPTs de ChatGPT o los bots de Poe
  • Permite crear todo tipo de personajes: escenas abstractas, asistentes especializados, personajes famosos, figuras virtuales
  • Soporta importación y exportación de tarjetas de personajes en formato estándar v2
  • Incluye un personaje predeterminado, Seraphina, y permite descargar más personajes desde la comunidad
  • Incluye definiciones de personajes, primer mensaje, Lorebook integrado, entre otras funciones

3. Integración de generación de imágenes

  • Integra la API de Automatic1111
  • Integra la API de ComfyUI
  • Permite generar imágenes en tiempo real dentro de las conversaciones
  • Soporta sistemas de expresiones y avatares de personajes

4. Funcionalidades de voz (TTS)

  • Soporta múltiples motores TTS
  • Permite configurar diferentes voces para los personajes
  • Soporta síntesis de voz en tiempo real

5. Control de conversación rico

  • Modo Novela Visual (Visual Novel Mode)
  • WorldInfo/Lorebooks (sistema de información del mundo/bibliotecas de conocimiento)
  • Función de traducción automática
  • Opciones masivas de palabras clave y capacidades de personalización
  • Diseño receptivo amigable para dispositivos móviles
  • Interfaz altamente personalizable

6. Sistema de extensiones

Ofrece potencial de expansión ilimitado a través de extensiones de terceros:

  • Character Expressions: actualización automática de expresiones de personajes (basada en análisis de sentimientos)
  • Talkinghead: animación de personajes impulsada por IA
  • Vector Storage: almacenamiento y recuperación de vectores
  • Stable Diffusion: generación de imágenes
  • Más extensiones disponibles a través del menú "Download Extensions & Assets"

Requisitos del sistema

Configuración mínima

  • Entorno de ejecución: Sistemas que soporten Node.js 18 o superior
  • Sistema operativo: Windows, macOS, Linux, Android (Termux)
  • Requisitos de hardware: Mínimos, cualquier dispositivo que pueda ejecutar Node.js

Configuración recomendada para inferencia local (opcional)

  • Tarjeta gráfica: Serie NVIDIA 3000 o superior
  • Memoria de la GPU: Al menos 6GB de VRAM
  • Nota: Si solo se usan API en la nube, no se requiere hardware de alto rendimiento

Métodos de instalación

Instalación en Windows

# Instalar Node.js (se recomienda la versión LTS)
# Instalar Git for Windows

# Rama Release (versión estable, recomendada)
git clone https://github.com/SillyTavern/SillyTavern -b release

# Rama Staging (versión de desarrollo, con las últimas características)
git clone https://github.com/SillyTavern/SillyTavern -b staging

# Ejecutar el script de inicio
# Hacer doble clic en Start.bat

Instalación en Linux/macOS

# Instalar Node.js 18+
# Instalar Git

# Clonar el repositorio
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern

# Instalar dependencias e iniciar
npm install
npm start

Instalación con Docker

# Ver documentación oficial
# https://docs.sillytavern.app/installation/docker/

Instalación en Android (Termux)

  • Soporta ejecución en teléfonos Android a través de Termux
  • Pasos detallados en la documentación oficial

Guía de uso

Comenzando rápidamente

  1. Iniciar el servicio: Ejecutar Start.bat (Windows) o el script de inicio correspondiente
  2. Abrir la interfaz: El navegador abrirá automáticamente la interfaz de SillyTavern
  3. Configurar la API: Conectar tu backend LLM (como OpenAI, Claude o AI Horde) en la configuración
  4. Seleccionar personaje: Cargar o crear tarjetas de personajes
  5. Comenzar la conversación: Ingresar mensajes en el cuadro de entrada para comenzar a chatear

Selección de ramas

  • Rama Release:

    • ⭐ Recomendada para la mayoría de los usuarios
    • La más estable, actualizada solo en lanzamientos principales
    • Generalmente se actualiza una vez al mes
  • Rama Staging:

    • ⚠️ Solo para usuarios avanzados y entusiastas
    • Incluye las últimas características, pero puede tener problemas
    • Se actualiza varias veces al día

Ecosistema de extensiones

SillyTavern-Extras

Paquete de extensiones de funcionalidades adicionales, que ofrece:

  • Etiquetado y descripción de imágenes
  • Clasificación de expresiones de personajes
  • TTS y reconocimiento de voz
  • Almacenamiento y recuperación de vectores
  • Generación de imágenes con Stable Diffusion

Requisitos de instalación:

  • Python 3.x
  • Soporte CUDA (opcional, para aceleración GPU)
  • Aproximadamente 6GB de RAM (para ejecutar todos los módulos)

Extensiones de la comunidad

  • Descargables a través del menú "Download Extensions & Assets"
  • Todas las extensiones deben ser de código abierto y utilizar licencias libres
  • Deben ser compatibles con la última versión de Release

Características del proyecto

Abierto y privado

  • ✅ Totalmente de código abierto, gratuito para siempre
  • ✅ Ejecución local, sin recopilación de datos de usuario
  • ✅ No requiere servicios en línea o alojados
  • ✅ Proyecto apasionante impulsado por la comunidad

Dirigido a usuarios avanzados

  • Ofrece control máximo sobre las palabras clave
  • Opciones de personalización ricas
  • Curva de aprendizaje empinada considerada parte de la diversión
  • Diseñado específicamente para entusiastas de la IA

Comunidad activa

  • Comunidad Discord: https://discord.gg/sillytavern
  • Más de 200 contribuyentes en desarrollo continuo
  • Seguimiento activo de problemas y sugerencias de características
  • Recursos comunitarios y tarjetas de personajes abundantes

Proyectos relacionados

  • SillyTavern-Extras: Paquete de extensiones de funcionalidades
  • SillyTavern-Launcher: Herramienta de scripts de inicio
  • SillyTavern-Docs: Sitio web de documentación oficial
  • SillyTavern-Content: Repositorio de contenido oficial
  • STMP: Versión multijugador de SillyTavern

Arquitectura técnica

  • Frontend: Interfaz web (HTML/CSS/JavaScript)
  • Backend: Servidor Node.js
  • Comunicación: API RESTful
  • Extensiones: Sistema de plugins
  • Almacenamiento: Sistema de archivos local

Escenarios de uso

  1. Diálogos de rol: Conversaciones inmersivas con personajes virtuales
  2. Escritura creativa: Creación de historias y guiones con ayuda de IA
  3. Asistente personal: Configuración de asistentes para tareas específicas
  4. Experimentación de aprendizaje: Investigación y prueba de diferentes modelos LLM
  5. Interacción multimodal: Experiencia combinada de texto, imágenes y voz

Guía de contribución

¡Se agradece la contribución! Formas de participar:

  • Enviar Pull Requests (ver CONTRIBUTING.md)
  • Reportar problemas y sugerencias (usar plantillas proporcionadas)
  • Leer la documentación completa antes de enviar, para evitar duplicidades
  • Unirse a la comunidad Discord para discutir

Descargo de responsabilidad

Este programa se distribuye "tal cual", sin garantías expresas o implícitas, incluyendo, pero no limitado a, garantías de comercialización o idoneidad para un propósito particular. Consulte la GNU Affero General Public License para más detalles.

Equipo de desarrollo

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

Agradecimientos

  • TavernAI 1.2.8 por Humi (Licencia MIT)
  • Mod TavernAITurbo de CncAnon
  • Inspiración para el Modo Novela Visual de PepperTaco
  • Fuente: Noto Sans (Google, OFL)
  • Iconos: Font Awesome (CC BY 4.0)
  • Contenido predeterminado: @OtisAlejandro, @kallmeflocc
  • Guía de Docker: @mrguymiah, @Bronya-Rand

Resumen

SillyTavern es una plataforma de interfaz frontal para LLM poderosa y altamente personalizable, especialmente adecuada para usuarios avanzados que necesitan un control fino de la interacción con la IA. Con una interfaz unificada que soporta numerosos modelos de IA, junto con un ecosistema de extensiones rico y una comunidad activa, ofrece a los entusiastas de la IA una plataforma ideal para experimentar y crear. Ya sea para roles, escritura creativa o investigación de IA, SillyTavern proporciona herramientas y experiencias de nivel profesional.

Star History Chart