Divulgation d’affiliation : cette page contient des liens d’affiliation. Nous touchons une commission quand tu t’inscris via nos liens, sans surcoût pour toi. Nos avis éditoriaux ne sont jamais payés. Contenu pour adultes 18+.
SillyTavern n’est pas une app de copines IA. C’est un programme que tu installes sur ton ordinateur et qui s’ouvre dans le navigateur comme un onglet de plus. Il n’a pas de modèle à lui, pas de personnages à lui, et il ne te facture rien : il te donne le panneau de contrôle le plus complet qui existe pour parler à un modèle de langage, avec la carte de personnage que tu choisis et le fournisseur d’IA que tu paies.
C’est la définition honnête, et c’est aussi pourquoi la moitié des gens qui l’essaient l’abandonnent en deux jours. Voici ce qu’il faut savoir avant de te lancer : quelles pièces monter, combien ça coûte vraiment, ce qu’il fait mieux qu’une app fermée et à quel moment il devient un second boulot.
SillyTavern en 30 secondes : ce que c’est et ce que ce n’est pas
La documentation officielle le décrit comme « une interface utilisateur installée en local qui permet d’interagir avec des LLM de génération de texte, des moteurs de génération d’images et des modèles vocaux TTS ». Traduit : c’est le volant, pas le moteur.
| Ce que SillyTavern est | Ce que SillyTavern n’est pas |
|---|---|
| Une interface web qui tourne sur ta machine (NodeJS 20 ou supérieur) | Une app mobile qu’on télécharge depuis le store |
| Un logiciel libre et open source, licence AGPL-3.0, sans frais | Un service avec son propre abonnement mensuel |
| Un gestionnaire de cartes de personnage, de lorebooks et de personas | Un modèle d’IA entraîné pour le roleplay |
| Un client qui se connecte à l’API que tu choisis | Un générateur de comptes ou de contenu hébergé |
| Un projet communautaire avec plus de 300 contributeurs | Un produit avec un support officiel payant |
Né comme un fork, toujours un projet de hobby
SillyTavern a démarré en février 2023 comme un fork de TavernAI 1.2.8, et vit depuis de contributions bénévoles. L’équipe maintient deux branches : release, mise à jour environ une fois par mois — c’est celle que tu devrais utiliser — et staging, mise à jour plusieurs fois par jour, qui peut casser sans prévenir. Ils n’acceptent pas de dons pour le projet, et ça en dit long : personne ne va te vendre quoi que ce soit à l’intérieur.
La pièce manquante : il n’embarque pas de modèle
C’est la première chose qui surprend. Tu installes SillyTavern, tu l’ouvres, et il n’y a pas d’IA. L’interface est vide parce que c’est toi qui fournis le modèle, en connectant une API dans le cloud ou en faisant tourner un modèle en local. Cette décision détermine le coût, la qualité des réponses, le filtre de contenu et la confidentialité de tout ce que tu écris.
Comment l’installer, selon ton matériel
Pas d’installeur en double-clic universel : il y a quatre chemins documentés officiellement, chacun avec son profil.
| Plateforme | Ce qu’il te faut | Difficulté | Quand la choisir |
|---|---|---|---|
| Windows | Git, NodeJS 20+, un terminal | Moyenne | C’est ton PC principal et tu veux l’expérience complète |
| Linux / macOS | Git, NodeJS 20+, un terminal | Moyenne | Tu vis déjà dans le terminal et un git pull ne te fait pas peur |
| Android (Termux) | Termux depuis F-Droid (pas le Play Store), git, nodejs-lts | Élevée | Tu veux emporter tes personnages dans la poche sans dépendre du cloud |
| Docker | Docker installé et un peu d’aisance avec les conteneurs | Moyenne à élevée | Tu veux isoler l’environnement, le servir sur le réseau local ou mettre à jour sans salir le système |
Windows : le chemin court
Tu clones le dépôt sur la branche release, tu installes les dépendances et tu lances le script de démarrage. Une adresse locale apparaît (port 8000 par défaut) que tu ouvres dans le navigateur : tu travailles contre localhost, pas contre le serveur de quelqu’un d’autre.
Android avec Termux : ça marche, mais le matériel se sent
La route mobile passe par Termux depuis F-Droid ou les releases GitHub — la version du Play Store est abandonnée —, puis pkg install git nodejs-lts nano, cloner le dépôt et bash start.sh. Sur Android 32 bits, un bug connu (Unsupported platform: android arm LEtime-web) se règle en installant esbuild à part. La doc recommande aussi de toucher config.yaml pour alléger mémoire et disque (lazyLoadCharacters: true, useDiskCache: false) : le téléphone ne suit pas au-delà.
Docker : l’option de ceux qui savent déjà
Si tu as Docker, c’est le chemin le moins douloureux à moyen terme : tu mets à jour avec une image neuve et tu ne traînes pas de dépendances bizarres. En échange, il faut comprendre volumes et ports, et la config devient un fichier de plus à tenir.
Connecter le modèle : les quatre routes réelles
C’est ici que se décide ta facture mensuelle. SillyTavern supporte des dizaines de backends ; en pratique, quatre décisions.
| Route | Coût | Qualité | Confidentialité | Difficulté |
|---|---|---|---|---|
| AI Horde (inclus) | Gratuit, file d’attente partagée | Variable, ça dépend de qui donne de la capacité | Faible : ton texte passe par des bénévoles | Très faible |
| API cloud (OpenAI, Claude, Google AI Studio, Mistral, DeepSeek, OpenRouter) | Paiement au token | Élevée | Faible à moyenne : le fournisseur lit le prompt | Faible : tu colles une clé |
| Modèle local (KoboldCpp, llama.cpp, Ollama, TextGeneration WebUI) | Gratuit après le téléchargement | Moyenne, faible avec de petits modèles | Élevée : rien ne sort de ta machine | Élevée : téléchargements de 5 à 50 Go par modèle |
| Fournisseur spécialisé (NovelAI, Mancer, DreamGen, Pollinations) | Abonnement ou crédits | Élevée en narration | Moyenne | Faible |
Le coût réel de la route cloud
Le logiciel est gratuit ; les tokens ne le sont pas. Un modèle haut de gamme facture au million de tokens, et une session de roleplay consomme bien plus qu’une question isolée : chaque message renvoie le contexte accumulé (personnage, lorebook, historique, notes). À une heure par jour avec un modèle cher, la facture ressemble à un abonnement de plateforme. L’avantage : tu paies ce que tu consommes et tu descends de modèle quand tu veux.
Le coût réel de la route locale
Zéro euro en API, mais en matériel. La doc recommande une NVIDIA de la série 3000 avec au moins 6 Go de VRAM pour de l’inférence sur ta machine. Avec moins, ça tourne, mais lentement. Et si les modèles locaux n’appliquent pas de filtre commercial, leur qualité conversationnelle reste généralement sous celle des gros modèles du cloud.
Ce qu’il fait bien (et c’est pour ça que les gens le choisissent)
Voici les fonctions où une app fermée reste à la traîne.
World Info : le lorebook qui garde la cohérence
Tu peux créer des entrées de contexte qui s’activent par mot-clé : un quartier, un personnage secondaire, une règle du monde. Au lieu de tout entasser dans la description du personnage et de brûler du contexte à chaque message, le lorebook n’injecte que le nécessaire, au bon moment. C’est la différence entre un personnage qui se souvient de son passé et un qui l’improvise.
Des cartes de personnage importables
Le format de carte (V1, V2 avec le chunk chara dans le PNG, V3 en conteneur .charx) est né dans cet écosystème. SillyTavern les lit, les exporte et te laisse déplacer un personnage d’un outil à l’autre sans le réécrire. Si tu viens d’une app fermée, c’est le détail que tu apprécies le plus.
Group chats, personas et RAG
Les group chats mettent plusieurs personnages dans la même pièce, qui parlent entre eux et avec toi. Les personas disent au modèle qui tu es, pour qu’il ne te traite pas comme un utilisateur générique. Le Data Bank ajoute des documents à la conversation avec récupération intégrée (RAG), pratique si le personnage doit consulter tes notes.
Extensions : voix, image, traduction
L’écosystème d’extensions couvre ce que l’app de base ne fait pas : expressions émotionnelles avec sprites, résumé automatique de l’historique, traduction de l’interface et des chats, génération d’images avec Stable Diffusion, FLUX ou DALL·E, texte en voix et recherche web pour donner un contexte réel au modèle. Tout s’installe depuis le menu d’extensions.
Où tu vas bloquer : cinq frictions réelles
1. Le terminal n’est pas optionnel
Si tu ne sais pas ce qu’est un git clone, tu vas souffrir. Ce n’est pas impossible — il y a des guides pas à pas — mais « installer un programme » veut dire autre chose ici : dépendances, versions de Node, scripts de démarrage.
2. Une mise à jour peut casser des choses
La branche release est stable, mais les extensions vivent leur vie. Un changement de format de cartes ou de template de prompt peut laisser un chat avec des réponses bizarres. La communauté règle ça avec des sauvegardes manuelles du dossier data ; une app hébergée fait ça pour toi.
3. La mémoire n’est pas infinie, c’est de la configuration
Le modèle ne voit que ce qui tient dans sa fenêtre de contexte. Tout le reste, c’est toi qui le mets : résumé automatique, lorebook bien fait, coupes dans l’historique. Pas de magie ici, que des réglages. Si tu viens d’une app qui « se souvient » pour toi, la marche est réelle.
4. Le filtre dépend du backend, pas de l’interface
SillyTavern ne modère pas : la modération vient du fournisseur du modèle. Avec des modèles locaux, pas de filtre commercial ; avec les grosses API, si. Le comportement change donc quand tu changes de backend, et « sans filtre » n’est pas une caractéristique du programme mais une conséquence de ce que tu branches.
5. Sur mobile, tu paies en batterie et en patience
Termux fonctionne, mais ce n’est pas une app native : il faut laisser le processus vivant, composer avec l’économie d’énergie d’Android et accepter que le téléphone chauffe. Pour des sessions courtes, ça passe ; au quotidien, ça fatigue.
SillyTavern vs une app hébergée : quand chacune gagne
Il n’y a pas de gagnant absolu. Il y a des profils.
| Critère | SillyTavern | App hébergée (Candy AI, Chai, Character.AI) |
|---|---|---|
| Installation | Manuelle, 20 à 60 min la première fois | Zéro : un compte et tu discutes |
| Coût | Logiciel gratuit + API ou matériel | Abonnement mensuel, avec un plan gratuit |
| Contrôle du prompt | Total : templates, format, paramètres | Nul ou très limité |
| Personnages | Les tiens, importés ou créés | Catalogue de la plateforme |
| Voix et image | Via extensions et API à part | Intégrées dans l’abonnement |
| Confidentialité | Élevée en local, dépend du backend | Moyenne : le fournisseur héberge la conversation |
| Mobile | Termux, sans app native | App ou web responsive |
| Support | Communauté (Discord, GitHub) | Support du service |
Quand SillyTavern gagne
Quand tu veux un contrôle fin du prompt, des personnages portables, de gros lorebooks, du chat de groupe et zéro dépendance à une plateforme qui peut changer ses règles. Si tu paies déjà une API pour d’autres tâches, le coût marginal est presque nul et la liberté totale.
Quand une app gagne
Quand tu veux parler à un personnage ce soir, sans rien installer, avec voix, images et facturation prévisible. Candy AI, par exemple, tourne dans le navigateur avec un plan gratuit limité (environ 30 messages par jour, sans NSFW ni génération d’images) et un Premium à partir de 5,99 dollars par mois en facturation annuelle, avec 100 tokens mensuels inclus pour photos et voix. Le détail est dans la grille tarifaire Candy AI : le chat texte ne consomme rien, l’image et la voix, si.
Autrement dit : SillyTavern te donne le moteur et le volant, une app te donne la voiture entière.
Migrer tes personnages vers SillyTavern sans les perdre
Si tu as déjà des personnages dans un autre outil, le transfert est plus simple qu’il n’y paraît, à condition que la plateforme permette l’export.
Étape 1 : récupère la carte, pas une capture
Il te faut le fichier réel (.png avec du JSON dedans, .json ou .charx). Une capture d’écran ne sert à rien : sans les champs de texte, pas de personnage, juste une jolie image.
Étape 2 : vérifie le format que tu as
Si c’est une V2 en PNG, presque n’importe quel lecteur l’ouvre. Si c’est .charx (V3), il te faut une version récente ou une conversion. Si c’est un JSON seul, c’est probablement une V1 et tu as perdu les notes du créateur et les salutations alternatives. Le détail des champs par version est dans le guide des cartes de personnages IA.
Étape 3 : importe et vérifie les cinq champs qui pèsent vraiment
Le modèle ne lit pas les quinze champs de la carte. Ceux qui dirigent la conversation : nom, description, personnalité, scénario et premier message (plus les exemples de dialogue). Si le personnage te paraît plat à l’import, c’est presque toujours qu’un de ces cinq est vide ou tronqué.
Étape 4 : reconstruis ce que l’app n’exporte pas
L’historique de chat, les relations accumulées et les réglages internes de la plateforme ne voyagent pas. Comble le trou avec un lorebook qui résume l’important, mais n’attends pas une continuité parfaite le premier jour.
FAQ
SillyTavern est-il gratuit ?
Oui. Le programme est un logiciel libre sous licence AGPL-3.0, sans version payante ni abonnement. Ce qui peut coûter de l’argent, c’est le modèle : API cloud, tu paies au token ; en local, tu paies en matériel et en électricité.
Faut-il une carte de personnage pour discuter ?
Oui, pour une conversation persistante. SillyTavern est construit autour de la carte : l’ensemble d’instructions qui définit le comportement du modèle. Tu peux écrire sur l’écran d’accueil sans choisir de personnage, mais ça crée une carte vide à personnaliser ensuite.
Ça fonctionne sur iPhone ou sur Android sans ordinateur ?
Sur Android oui, via Termux, installé depuis F-Droid ou GitHub et pas depuis le Play Store. Sur iPhone, aucune route officielle documentée : le plus courant est de le faire tourner sur un ordinateur et de l’ouvrir depuis le navigateur du téléphone, sur le même réseau.
SillyTavern enlève-t-il le filtre de contenu ?
Pas exactement. SillyTavern n’applique pas de modération propre, mais la conversation passe par le backend que tu branches. Avec un modèle local, pas de filtre commercial ; avec une API cloud, si, et ça dépend des politiques de ce fournisseur.
Quelle mémoire a un personnage dans SillyTavern ?
Celle qui tient dans la fenêtre de contexte du modèle utilisé. Pas de mémoire infinie : tu décides de ce qui entre (description, lorebook, résumé de l’historique) et de ce qui est coupé. Un lorebook bien fait rend plus que monter de modèle.
Est-ce que ça vaut le coup si je veux juste discuter un moment ?
Si ton cas, c’est « ouvrir et discuter ce soir », non. La première installation te prendra entre 20 et 60 minutes et il faudra encore régler le backend. Pour ça, une app hébergée avec plan gratuit est plus pratique ; si tu veux en plus la voix et les images intégrées, regarde comment se comparent les meilleures applications de roleplay IA.
Articles liés : Cartes de personnages IA : ce que c’est et comment les ouvrir · Comment créer un personnage IA qui n’oublie rien · Chat avec des personnages IA : à quoi t’attendre · Alternatives à Chub AI · Alternatives à Character AI pour le roleplay · Application de waifu IA