Antes de copiar el primer comando de esta guía de instalación de SillyTavern, conviene que elijas tu ruta con los ojos abiertos. No todas las máquinas ni todas las personas necesitan lo mismo: hay quien solo quiere probar un rato, quien planea conversaciones largas y quien desea enlazar un modelo propio. Estos seis criterios te ayudan a clasificar tu punto de partida y a saber qué evidencia exigir antes de dar por buena una instrucción. No son verdades eternas ni recetas cerradas; son ejes de decisión para que preguntes lo correcto, detectes promesas exageradas y documentes tus propios pasos. Cuando algo no cuadre, vuelve a la documentación oficial del proyecto: es la única fuente que refleja el estado actual del software. Nosotros solo ordenamos el camino.
01Método de instalación: repositorio o paquete prearmado
SillyTavern se puede obtener clonando su repositorio y ejecutando el instalador por lotes, o usando una imagen o paquete preparado por terceros. La primera ruta te da control total y actualizaciones directas, pero exige que entiendas la estructura de carpetas. La segunda puede ahorrar pasos iniciales, aunque añade una capa de confianza en quien armó el paquete y puede retrasar versiones. No hay una opción universalmente mejor: depende de si prefieres aprender el mecanismo o iniciar rápido. Si eliges un paquete de terceros, verifica su origen, fecha de publicación y si incluye instrucciones de actualización. Si clonas el repositorio, aprende a usar git pull para mantenerte al día sin reinstalar todo.
Personas con paciencia para leer y comparar rutas, que no se angustian si el primer intento falla.
Revisa la documentación del proyecto para confirmar el método vigente; en paquetes de terceros, busca fecha y autor antes de ejecutar.
02Manejo de dependencias: Node.js y el instalador por lotes
SillyTavern requiere Node.js y su instalador de dependencias suele ejecutarse con un script por lotes o un comando npm. Muchos errores nacen de una versión incorrecta de Node, de permisos insuficientes o de saltarse el paso de instalación dentro de la carpeta correcta. Antes de avanzar, comprueba la versión que el proyecto indique como compatible, no la más nueva sin más. En Windows, ejecuta la terminal como administrador solo si el propio script lo pide; en macOS o Linux, evita anteponer sudo sin necesidad. Si el script falla, lee las últimas líneas del error antes de borrar carpetas: suele señalar el paquete exacto que no se instaló. Un checklist simple —Node, gestor de paquetes, carpeta correcta— previene horas de frustración.
Quienes ya tocaron una terminal al menos una vez o están dispuestos a copiar comandos con calma.
Consulta la versión recomendada de Node en la documentación oficial y verifica que npm responda antes de instalar dependencias.
03Configuración de privacidad: historial, respaldos y llaves
SillyTavern guarda conversaciones y ajustes en tu equipo por defecto, pero si conectas servicios externos, parte de la información sale de tu máquina. Es crucial que revises dónde queda el historial, si se respalda automáticamente y cómo se manejan las llaves de API. No asumas que todo es local solo porque la interfaz corra en localhost: la ruta del modelo o del servicio de voz puede cambiar el flujo de datos. Usa llaves específicas para cada servicio cuando sea posible, rótalas si sospechas exposición y evita pegarlas en capturas o repositorios públicos. Decide con antelación qué conversaciones no quieres que salgan de tu disco. Si algo no está claro en las opciones, pregunta en la comunidad o consulta la documentación; la privacidad no se hereda, se configura.
Quienes valoran que sus charlas no se dispersen y están dispuestos a tocar ajustes antes de escribir.
Localiza la carpeta de datos del proyecto, revisa las opciones de conexión y confirma si cada servicio externo declara su retención.
04Integración de modelos o API: extremos y credenciales
Para que tu companion responda, SillyTavern necesita un motor: un modelo local o un servicio remoto mediante una llave. La guía no recomienda uno sobre otro; el paso clave es identificar la URL del extremo, el formato de la llave y si el proveedor permite el tipo de contenido que buscas. Algunos servicios bloquean ciertos temas por política, y eso no es un error de instalación. Antes de pegar una llave, revisa el panel del proveedor para conocer límites, costo por uso y métodos de pago. Si usas un modelo local, asegúrate de que el puerto y el nombre del modelo coincidan con lo que configuraste en SillyTavern. Guarda una copia de tus ajustes funcionales para no repetir la búsqueda cada vez que actualices.
Quienes ya tienen una llave o un modelo local en mente y necesitan unirlos sin romper la instalación.
Prueba la conexión con un mensaje corto y revisa en el panel del proveedor si el consumo o el error confirman que la llave funciona.
05Viabilidad en celular: navegador, red local y límites
SillyTavern no está diseñado como app móvil nativa; la ruta más común es ejecutarlo en una computadora y abrir la interfaz desde el navegador del teléfono en la misma red. Esto implica que la computadora debe estar encendida y que el puerto sea accesible en la red local. No esperes un rendimiento idéntico al de escritorio ni la posibilidad de instalar extensiones pesadas sin problemas. Si decides intentar una instalación directa en Android mediante Termux u otra terminal, prepárate para dependencias adicionales y para errores que cambian según la versión del sistema. La clave es no comprar hardware nuevo sin antes probar un flujo básico. Documenta tu IP local y el puerto para no confundirte cada vez que reinicies el router.
Personas que quieren respuestas rápidas desde el teléfono sin renunciar a que el motor corra en una máquina más estable.
Abre la interfaz desde el navegador del teléfono usando la IP local y el puerto configurados; si no carga, revisa firewall y misma red Wi-Fi.
06Solución de errores: leer el log antes de reiniciar
Los tropiezos más reportados por la comunidad incluyen puertos ocupados, permisos denegados al instalar dependencias, versiones incompatibles de Node y carpetas mal ubicadas. En lugar de desinstalar todo al primer fallo, copia el mensaje completo y búscalo en la sección de problemas del repositorio. A menudo la solución es cerrar el proceso que usa el puerto, volver a ejecutar el instalador como administrador solo cuando corresponde o corregir la ruta del proyecto. Si el error menciona un paquete específico, verifica que npm lo haya instalado en la carpeta correcta. Llevar un registro de cambios —qué comando ejecutaste, qué error salió, qué hiciste después— te ahorra repetir el mismo tropiezo. Y si nada funciona, pregunta con el log a la mano.
Quienes prefieren entender la causa antes de rendirse o de formatear el equipo.
Anota el mensaje exacto y contrástalo con los reportes del repositorio o con la documentación de dependencias.