← thedarwin2026

Tabula Rasa

Efface tes tweets sur x.com : tout, par date, ou par mot-clé. Ça tourne dans ton navigateur, sur ta session déjà connectée. Pas d'API, pas de compte développeur, pas un centime.

Nécessite Tampermonkey ou Violentmonkey (extension gratuite).

Comment ça marche

X a fermé son API : plus de palier gratuit, et chaque suppression est facturée. Alors Tabula Rasa ne passe pas par l'API. Il lit les tweets que X affiche dans la page, les compare à ton filtre, puis clique sur les mêmes boutons que toi (le menu « ··· » → Supprimer → confirmer). Comme il pilote l'interface de X, il casse quand X change son code : tout est regroupé pour une réparation rapide.

Il se protège tout seul : il vérifie qu'un tweet a bien disparu avant de compter la suppression, réessaie en cas d'échec passager, ralentit (back-off) quand X commence à limiter le rythme, et se met en pause automatiquement après plusieurs échecs d'affilée (pour ne jamais s'acharner sur un compte bloqué).

Deux sources

  • TimelineDéfile ton profil et supprime au fil de l'eau, reposts compris. Plafonné par X à ~3 200 tweets atteignables.
  • ArchiveTu importes le tweets.js de ton export X. Il contient la date et le texte de chaque tweet : Tabula Rasa filtre tout l'historique puis ne visite que les tweets correspondants pour les supprimer. Atteint même les plus anciens.

Pour récupérer ton archive : Réglages → Ton compte → Télécharger une archive de tes données. X la prépare en ~24 h, puis tu y trouves data/tweets.js. En mode archive, les reposts sont ignorés : utilise Timeline pour ceux-là. Le paramètre « Stop after N » arrête après N suppressions, pratique pour tester en douceur.

Quatre filtres

  • ToutSupprime tout ce que la source peut atteindre.
  • Par dateTweets avant / après une date donnée.
  • Par mot-cléContient / exclut un texte (ou une regex).
  • RéponsesInclure, exclure, ou ne garder que les réponses. Fiable via l'archive ; au mieux via la timeline.

En quatre étapes

  1. 01

    Installe un gestionnaire de userscripts

    Tampermonkey (Chrome, Firefox, Edge, Safari) ou Violentmonkey. Extension gratuite, une fois pour toutes. Sur Chrome / Edge, active ensuite « Enable User Scripts » (ou « Autoriser les userscripts ») dans les réglages de l'extension : sans ça, rien ne s'exécute.

  2. 02

    Installe Tabula Rasa

    Clique sur « Installer le script ». Tampermonkey intercepte le fichier .user.js et propose l'installation en un clic.

  3. 03

    Ouvre ton profil X

    Va sur x.com/ton-pseudo (ou /with_replies pour inclure les réponses). Un panneau « Tabula Rasa » apparaît en bas à droite.

  4. 04

    Aperçu, puis efface

    Choisis le mode, laisse « Dry run » coché pour vérifier ce qui correspond : zéro suppression. Décoche-le seulement quand tu es sûr. C'est irréversible.

À lire avant

  • Irréversible. Une suppression ne s'annule pas. Fais toujours un dry run d'abord, sur une petite tranche.
  • Fragile. Le script dépend du HTML de X. Quand X le change, le script casse (c'est attendu).
  • Zone grise. L'automatisation du navigateur n'est pas vraiment dans les clous des CGU de X. À tes risques.
  • ~3 200 tweets. Le fil de profil ne défile pas indéfiniment ; les tweets très anciens peuvent rester hors de portée (voir feuille de route).
  • Sécurité. Il n'efface que les tweets dont l'auteur correspond au @pseudo indiqué (et tes reposts). Il ne touche pas les tweets des autres.

Sans extension

Tu peux aussi ouvrir le script, tout copier, puis le coller dans la console développeur (F12 → Console) une fois sur ta page de profil. La console n'est pas bloquée par la sécurité de X. Le panneau apparaît pareil, mais tu devras recoller le script à chaque rechargement.

Feuille de route

Bientôt Un mode archive capable de gérer les exports en plusieurs fichiers (tweets-part1.js…), et une barre de progression chiffrée pour les longues sessions.