SillyTavern

SillyTavern - Interfaz LLM local de código abierto para usuarios avanzados

SillyTavern es una interfaz de chat LLM de código abierto con soporte para más de 20 backends incluyendo OpenAI, Claude, Ollama y KoboldCpp. La ejecución completamente local garantiza 100% de privacidad ya que los datos nunca salen del dispositivo. Ofrece potentes tarjetas de personajes, World Info para construcción de mundos y personalización extensiva.

Chatbot IAPrecio abiertoPrivacidadProcesamiento de Lenguaje NaturalModelo de Lenguaje (LLM)MultilingüeCódigo Abierto

¿Qué es SillyTavern?

En un panorama donde las plataformas de IA basadas en la nube recopilan datos de usuarios, requieren suscripciones costosas y imponen limitaciones estrictas al contenido, SillyTavern emerge como una alternativa radicalmente diferente. Se trata de una interfaz de chat y rol de código abierto diseñada específicamente para usuarios avanzados que buscan control total sobre sus interacciones con modelos de lenguaje grandes (LLM).

El problema fundamental que aborda SillyTavern es la pérdida de privacidad y autonomía que implican los servicios de IA en la nube. Cada conversación con plataformas como ChatGPT o Claude se almacena en servidores externos, donde pueden ser analizados, utilizados para entrenamiento de modelos o potencialmente comprometidos en brechas de seguridad. Además, las suscripciones mensuales representan un costo recurrente significativo, y las políticas de contenido restrictivas limitan las posibilidades de creación y experimentación.

SillyTavern ofrece una solución integral: una interfaz frontend 100% local que ejecuta todos los procesos directamente en el dispositivo del usuario. Esto significa que los datos de conversación nunca abandonan el equipo, garantizando privacidad total sin compromisos. La plataforma conecta con más de 20 backends de LLM diferentes, incluyendo proveedores en la nube como OpenAI, Anthropic Claude, Google Gemini y Mistral, así como modelos locales ejecutados mediante Ollama, KoboldCpp, llama.cpp y otros.

El sistema de tarjetas de personaje constituye el corazón de la experiencia SillyTavern, permitiendo definir la personalidad, fondo histórico y comportamiento de cada IA con un nivel de granularidad que las interfaces comerciales no pueden igualar. Los usuarios pueden crear, importar o descargar personajes desde la comunidad, personalizando cada aspecto de la interacción.

Con una comunidad de 78,710 miembros en Discord, 24,800 estrellas en GitHub y 319 contribuidores activos, SillyTavern representa un proyecto maduro con tres años de desarrollo continuo y más de 11,000 commits.

TL;DR
  • Interfaz frontend de LLM 100% local y de código abierto
  • Soporte para más de 20 backends de IA (nube y local)
  • Sistema avanzado de tarjetas de personaje para personalización profunda
  • Privacidad total: los datos nunca salen del dispositivo
  • Comunidad activa con 78,710 miembros y 24.8k estrellas en GitHub

Funciones Principales de SillyTavern

La fortaleza de SillyTavern radica en su capacidad para combinar múltiples tecnologías en una experiencia unificada y altamente personalizable. Cada función está diseñada para usuarios que понимают las implicaciones técnicas y buscan control granular sobre sus interacciones con IA.

Conectividad con Múltiples Backends de LLM

SillyTavern integra soporte para más de 20 proveedores de API de LLM,tanto comerciales como de código abierto. En el ámbito cloud, soporta OpenAI (GPT-3.5, GPT-4, GPT-4o), Anthropic Claude, Google Gemini, Mistral, DeepSeek, AI21, Cohere, Perplexity, NovelAI, OpenRouter, AI Horde y NanoGPT. Para ejecución local, la plataforma se conecta con Ollama, KoboldCpp, llama.cpp, Oobabooga TextGen WebUI, TabbyAPI y KoboldAI Classic. La arquitectura soporta tanto Chat Completion API como Text Completion API, adaptándose a diferentes formatos de modelo.

Sistema de Tarjetas de Personaje

Las tarjetas de personaje permiten definir cada aspecto de una IA: nombre, descripción, escenario, ejemplos de diálogo y comportamiento esperado. El formato Character Card v2 soporta tanto JSON como PNG con metadatos incrustados, facilitando el intercambio y almacenamiento de personajes. La función Alt Greetings proporciona问候 alternativos para mayor variedad en las interacciones, mientras que los campos de definición avanzada permiten inyectar instrucciones personalizadas en el prompt del sistema.

Control Avanzado de Generación de Texto

SillyTavern proporciona control granular sobre los parámetros de muestreo: Temperature controla la aleatoriedad de las respuestas, Top-K limita el vocabulario de tokens candidatos, Top-P ajusta la acumulación de probabilidad, y Presence Penalty y Frequency Penalty reducen repeticiones. Los presets permiten guardar y compartir configuraciones optimizadas para diferentes casos de uso, desde escritura creativa hasta问答 técnica.

Plantillas de Prompt y ST-Script

La plataforma incluye plantillas instructivas predefinidas como Alpaca, Llama2-chat y Vicuna, facilitando la compatibilidad con diferentes arquitecturas de modelo. El motor ST-Script permite crear scripts complejos que manipulan el flujo de conversación, injectan contenido dinámico y automatizan comportamientos. El sistema Data Bank proporciona capacidades RAG (Retrieval-Augmented Generation) para consultar documentos locales durante las conversaciones.

World Info y Lorebooks

La función World Info permite construir bases de conocimiento que se activan automáticamente mediante palabras clave. Los usuarios pueden crear múltiples lorebooks con diferentes prioridades y reglas de activación, ideal para mundos de juego complejos o enciclopedias de ficción. El sistema soporta activación dinámica e inhibición selectiva según el contexto de la conversación.

Integración de Generación de Imágenes

SillyTavern se conecta con APIs de generación de imágenes como Automatic1111, ComfyUI, Stable Diffusion, FLUX y DALL-E. Esto permite crear avatares de personajes, ilustraciones de escenas y contenido visual complementario directamente desde la interfaz de chat.

Text-to-Speech (TTS)

La integración con Coqui TTS (a través de kokoro-js) proporciona salida de voz para las respuestas de IA. Los usuarios pueden ajustar velocidad, tono y seleccionar voces específicas por personaje, habilitando experiencias de roleplay inmersivas y aplicaciones de accesibilidad.

  • Gratis y de código abierto: Licencia AGPL-3.0, sin costos de suscripción
  • Privacidad total: Datos 100% locales, sin seguimiento ni envío a servidores externos
  • Personalización profunda: Temas, plugins, scripts, CSS personalizado
  • Flexibilidad de modelos: 20+ backends soportados, cloud y local
  • Comunidad activa: 78,710 miembros, recursos y extensiones constantly being developed
  • Curva de aprendizaje técnica: Requiere conocimientos de configuración e instalación
  • Hardware para modelos locales: GPU NVIDIA con 6GB+ VRAM recomendada para推理本地
  • Mantenimiento manual: Actualizaciones y configuraciones dependen del usuario
  • Sin soporte comercial: Dependencia de comunidad y documentación auto-gestionada

¿Quién Utiliza SillyTavern?

SillyTavern atrae a usuarios con necesidades específicas que las interfaces comerciales no pueden satisfacer. La diversidad de casos de uso refleja la flexibilidad técnica de la plataforma.

Usuarios Sensibles a la Privacidad

Para quienes necesitan mantener sus conversaciones completamente confidenciales, SillyTavern con Ollama o KoboldCpp ejecutando modelos locales como LLaMA o Mistral garantiza que ningún dato abandone el dispositivo. Esta configuración es ideal para profesionales que manejan información sensible, investigadores o cualquier usuario que priorice la privacidad por encima de la conveniencia.

💡 Recomendación

Si tu prioridad es la privacidad máxima, utiliza modelos locales con Ollama. Si prefieres evitar costos, opta por APIs gratuitas como AI Horde o Cohere.

Entusiastas del Roleplay y IA Gratuita

Los usuarios que buscan experiencias de roleplay sin restricciones de contenido encuentran en SillyTavern una plataforma que no impone filtros arbitrarios. Mediante AI Horde (red de GPUs donadas por la comunidad) o Pollinations (con anuncios), es posible acceder a generación de IA sin costo alguno, democratizando el acceso a estas tecnologías.

Escritores Creativos y Creadores de Historias

Los autores que buscan consistencia en personajes a través de largas narrativas utilizan las tarjetas de personaje junto con World Info para mantener coherencia en worlds construida. Ajustando parámetros como Temperature y combinando múltiples modelos según la escena, se logran resultados que los chatbots comerciales no pueden replicar.

Desarrolladores de Asistentes Personalizados

Para usuarios que necesitan un asistente de IA adaptado a dominios específicos, SillyTavern permite crear tarjetas de personaje con instrucciones detalladas, conectar bases de conocimiento locales mediante Data Bank, y utilizar extensiones de búsqueda web para información actualizada. Esto supera significativamente las capacidades de los GPTs de OpenAI.

Creadores de Juegos y Mundos Virtuales

La función Group Chats habilita escenarios donde múltiples personajes IA interactúan simultáneamente, creando experiencias narrativas dinámicas. El Visual Novel Mode proporciona herramientas adicionales para presentar contenido en formato visual-novela, mientras que la integración con generadores de imágenes permite crear assets visuales automáticamente.

Experimentadores de Modelos Locales

Los usuarios interesados en probar los últimos modelos de código abierto encuentran en SillyTavern un entorno de pruebas ideal. La capacidad de cambiar rápidamente entre backends, ajustar parámetros de muestreo y comparar resultados con el mismo personaje y prompt acelera significativamente el proceso de evaluación de modelos.

Aprendices de Idiomas

Creando personajes en el idioma objetivo y utilizando la extensión de traducción, los usuarios pueden practicar conversación en entornos inmersivos. El TTS proporciona retroalimentación auditiva para mejorar pronunciación y comprensión auditiva.

Desarrollores y Probadores de APIs

Para equipos que necesitan evaluar diferentes proveedores de LLM, SillyTavern ofrece una interfaz unificada que permite comparar respuestas del mismo prompt en múltiples APIs, guardar conversaciones para análisis posterior y automatizar pruebas mediante scripts.


Características Técnicas

SillyTavern está construido sobre una arquitectura moderna que prioriza rendimiento, flexibilidad y extensibilidad. Comprender su diseño técnico ayuda a usuarios y desarrolladores a maximizar el potencial de la plataforma.

Arquitectura del Sistema

El frontend está desarrollado principalmente en JavaScript (85.8%), con HTML (10.2%) y CSS (3.4%) complementando la interfaz. La arquitectura sigue un patrón de cliente-servidor con un servidor Express integrado que maneja las conexiones API, almacenamiento local y serves de archivos estáticos. La comunicación en tiempo real mediante WebSocket permite streaming de respuestas con latencia mínima.

El sistema de extensiones permite agregar funcionalidad adicional mediante plugins que interactúan con el core de la aplicación. El motor ST-Script proporciona un lenguaje de scripting para automatización y comportamiento avanzado, facilitando la creación de flujos de conversación complejos.

Rendimiento y Requisitos

SillyTavern opera eficientemente en hardware modesto: Node.js 18+ es suficiente para ejecutar la interfaz básica. Para inferencia de modelos locales, se recomienda una GPU NVIDIA de la serie 3000 con 6GB+ de VRAM, capaz de ejecutar modelos de 7B parámetros. Modelos más grandes requieren hardware más potente.

La plataforma soporta modelos cuantizados en formatos GGUF, GPTQ, AWQ y Exl2, reduciendo significativamente los requisitos de memoria sin sacrificar calidad perceptible. Esto permite ejecutar modelos más grandes en hardware limitado.

Compatibilidad de APIs

El sistema implementa compatibilidad con el formato OpenAI API, facilitando integración con servidores que siguen este estándar. Además, soporta el formato legacy de KoboldAI para backward compatibility con herramientas más antiguas. La abstracción de backend permite a los usuarios cambiar entre proveedores sin modificar sus personajes o configuraciones.

Privacidad y Seguridad

Al ejecutarse localmente, SillyTavern garantiza que ningún dato de usuario sale del dispositivo. No hay telemetría, tracking o передача de información a servidores externos. La plataforma soporta SSL/TLS para conexiones seguras cuando se accede remotamente, y el archivo .nomedia previene escaneo de medios por sistemas operativos.

Docker está soportado para despliegue en contenedores, con health checks configurables y gestión de volúmenes para persistencia de datos. Esto facilita instalaciones en servidores o entornos controlados.

Estándares yLicencias

SillyTavern se distribuye bajo AGPL-3.0, garantizando que cualquier modificación debe compartirse con la comunidad. El proyecto se originó desde TavernAI 1.2.8 (licencia MIT). Las dependencias incluyen Noto Sans (Google OFL), Font Awesome (CC BY 4.0) y Chevrotain (Apache-2.0), todas licencias de código abierto compatibles.

  • Código abierto completo: 24.8k estrellas, 319 contribuidores, transparencia total
  • Sin costos de licencia: Ejecución completamente gratuita
  • Arquitectura extensible: Plugins, scripts, extensiones personalizables
  • Seguridad configurable: SSL/TLS, Docker, .nomedia
  • Multiplataforma: Windows, macOS, Linux, Android (Termux)
  • Requiere configuración técnica: Instalación y mantenimiento manual
  • Recursos de hardware variables: Dependiendo del caso de uso, puede requerir GPU dedicada
  • Documentación dispersa: Información distribuida entre GitHub, Discord y terceros
  • Sin garantías formales: Soporte basado en comunidad, sin SLAs comerciales

Preguntas Frecuentes

¿Cuál es la diferencia entre SillyTavern y TavernAI?

SillyTavern se independizó en febrero de 2023 desde el分支 TavernAI 1.2.8 y desde entonces ha añadido cientos de funciones y mejoras. Las diferencias principales incluyen: soporte para más APIs de proveedores, un sistema de extensiones más robusto, actualizaciones de funciones continuas, y mantenimiento activo de la comunidad. TavernAI ya no se desarrolla activamente.

¿Qué especificaciones de computadora necesito para ejecutar SillyTavern?

SillyTavern en sí solo requiere Node.js 18+ y puede ejecutarse en cualquier sistema moderno. Para inferencia de modelos LLM locales, se recomienda una GPU NVIDIA de la serie 3000 con al menos 6GB de VRAM. Modelos de 7B parámetros funcionan en hardware modesto, mientras que modelos más grandes requieren tarjetas más potentes.

¿SillyTavern es gratuito?

Completamente gratis. SillyTavern se distribuye bajo licencia AGPL-3.0 sin costo. Sin embargo, el uso de APIs de proveedores cloud (como OpenAI o Claude) genera cargos por token según sus tarifas. Ejecutar modelos locales no tiene costo adicional más allá del consumo eléctrico.

¿SillyTavern soporta español y otros idiomas?

Sí, la interfaz soporta múltiples idiomas incluyendo español. Además, la extensión de traducción permite convertir conversaciones automáticamente. Al ejecutar modelos locales entrenados en español, es posible tener interacciones completamente en español.

¿Cómo obtengo tarjetas de personaje?

Existen tres formas de conseguir tarjetas de personaje: descargar desde sitios como aicharactercards.com, crear directamente en SillyTavern usando el editor incorporado, o importar archivos PNG/JSON de otros usuarios. La comunidad ha creado miles de personajes gratuitos.

¿Hay una aplicación móvil de SillyTavern?

No existe una app independiente, pero hay tres opciones móviles: instalación completa en Android mediante Termux, acceso vía navegador a la instancia local desde cualquier dispositivo, y diseño responsivo que adapta la interfaz a pantallas pequeñas.

¿Puedo chatear con múltiples personajes simultáneamente?

Sí, la función Group Chats permite crear conversaciones con varios personajes de IA al mismo tiempo. Puedes configurar múltiples NPCs que interactúan entre ellos y contigo, ideal para escenas grupales o worldbuilding colaborativo.

¿Cómo utilizo Claude en SillyTavern?

En la sección de API Connections, selecciona "Chat Completion" como tipo y "Claude" como fuente. Introduce tu API key de Anthropic y listo. SillyTavern soporta la función de prefill de Claude para guiar respuestas en direcciones específicas.

Comentarios

Comentarios

Por favor inicia sesión para dejar un comentario.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!