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.

→ Tester Candy AI gratuitement (sans rien installer)


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 estCe 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 fraisUn service avec son propre abonnement mensuel
Un gestionnaire de cartes de personnage, de lorebooks et de personasUn modèle d’IA entraîné pour le roleplay
Un client qui se connecte à l’API que tu choisisUn générateur de comptes ou de contenu hébergé
Un projet communautaire avec plus de 300 contributeursUn 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.

PlateformeCe qu’il te fautDifficultéQuand la choisir
WindowsGit, NodeJS 20+, un terminalMoyenneC’est ton PC principal et tu veux l’expérience complète
Linux / macOSGit, NodeJS 20+, un terminalMoyenneTu 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éeTu veux emporter tes personnages dans la poche sans dépendre du cloud
DockerDocker installé et un peu d’aisance avec les conteneursMoyenne à élevéeTu 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.

RouteCoûtQualitéConfidentialitéDifficulté
AI Horde (inclus)Gratuit, file d’attente partagéeVariable, ça dépend de qui donne de la capacitéFaible : ton texte passe par des bénévolesTrès faible
API cloud (OpenAI, Claude, Google AI Studio, Mistral, DeepSeek, OpenRouter)Paiement au tokenÉlevéeFaible à moyenne : le fournisseur lit le promptFaible : tu colles une clé
Modèle local (KoboldCpp, llama.cpp, Ollama, TextGeneration WebUI)Gratuit après le téléchargementMoyenne, 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 narrationMoyenneFaible

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èreSillyTavernApp hébergée (Candy AI, Chai, Character.AI)
InstallationManuelle, 20 à 60 min la première foisZéro : un compte et tu discutes
CoûtLogiciel gratuit + API ou matérielAbonnement mensuel, avec un plan gratuit
Contrôle du promptTotal : templates, format, paramètresNul ou très limité
PersonnagesLes tiens, importés ou créésCatalogue de la plateforme
Voix et imageVia extensions et API à partIntégrées dans l’abonnement
ConfidentialitéÉlevée en local, dépend du backendMoyenne : le fournisseur héberge la conversation
MobileTermux, sans app nativeApp ou web responsive
SupportCommunauté (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.

→ Voir Candy AI sans installation (plan gratuit)


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