wacli : archivez vos conversations WhatsApp en local et recherchez hors ligne
Mine de rien, WhatsApp est devenu le cauchemar de tous ceux qui ont besoin d’archiver leurs conversations. Entre la suppression accidentelle d’un groupe de tonton raciste et les messages qui disparaissent comme par magie après une conversation « importante », on se retrouve souvent à supplier un dieu informatique qui n’en a rien à faire. Heureusement, il y a wacli. Ce truc génial, c’est un peu comme si WhatsApp avait enfin un peu de bon sens : il archive tout localement dans une base SQLite, et surtout, il vous laisse fouiller dans vos données sans dépendre du cloud.
WhatsApp : la prison dorée qui refuse de lâcher vos données
J’ai vu des clients pleurer parce qu’un message s’est volatilisé après une mise à jour de l’appli. « Mais Marc, je l’avais sauvegardé ! » — oui, mais où exactement ? Dans le vide intersidéral ? WhatsApp ne vous donne qu’une seule option : sauvegarder dans leur cloud, avec tout ce que ça implique en termes de sécurité et de dépendance. Et si jamais vous voulez extraire ça pour faire une recherche globale ? Bonne chance.
Peter Steinberger, le créateur de wacli, a décidé de briser ces chaînes. Il a sorti WhatsApp de sa « prison dorée » — pour reprendre ses mots — en créant un client terminal qui respire l’air frais des logiciels libres. Pas de magie, pas de cloud obligatoire : juste une archive locale que vous contrôlez.
archive WhatsApp local : pourquoi c’est une révolution (et pas que pour les paranoïaques)
Quand j’ai vu ça, mon premier réflexe a été de tester sur un vieux téléphone Android qui traînait. Un client m’avait appelé la semaine dernière parce qu’il avait besoin de retrouver des factures envoyées via WhatsApp il y a trois ans. Trois ans. Vous imaginez ? WhatsApp Web ne garde rien, et l’appli mobile, elle, efface tout après un certain temps. Sauf si, bien sûr, vous avez pensé à exporter vos chats en PDF — mais qui fait ça sérieusement ?
Avec wacli, tu scannes un QR code comme pour WhatsApp Web, et hop : tout rapatrie dans une base SQLite sur ta machine. Pas de serveur externe, pas de dépendance à un service tiers. Juste ton disque dur, ton terminal, et la liberté de fouiller dans tes données quand tu veux, sans avoir à prier pour que le Wi-Fi soit stable.
Et ce n’est pas juste pour les gens qui ont peur de perdre leurs messages. C’est aussi pour les développeurs, les chercheurs, ou même les simples mortels qui veulent automatiser des trucs. Parce que wacli, c’est avant tout un outil Unix. Tu peux le scripter, enchaîner les commandes, et faire tout ce que tu veux avec tes conversations — comme avec n’importe quel autre outil en ligne de commande.
Comment ça marche ? Spoiler : c’est moins compliqué qu’un branchements USB-3
La première fois que j’ai essayé, j’ai galéré. Pas à cause de wacli, mais à cause de mon propre téléphone. WhatsApp a changé ses règles du jeu récemment, et du coup, il faut maintenant passer par un autre appareil pour lier wacli. Heureusement, Steinberger a tout documenté : tu installes wacli via npm (oui, il faut Node.js, désolé les puristes), puis tu lances la commande qui te génère un QR code.
Tu scannes ce QR code avec ton téléphone comme tu le ferais pour WhatsApp Web. Une fois fait, wacli se connecte à ton compte, télécharge toutes tes conversations, et les stocke dans une base SQLite locale. Simple, efficace, et surtout : tu contrôles tout.
Et quand tu veux faire une recherche ? Tu utilises des commandes comme wacli search "mot-clé" et pouf, ça te sort tous les messages contenant ce mot. Pas besoin de lancer l’appli, pas besoin de dépendre d’un serveur. Juste toi, ton terminal, et la puissance de SQLite.
La semaine dernière, une cliente m’a appelé parce qu’elle cherchait un message précis dans une conversation de 2018. WhatsApp mobile ? Rien. WhatsApp Web ? Rien non plus. Elle avait même essayé de fouiller dans les sauvegardes Google Drive, mais c’est comme chercher une aiguille dans une botte de foin où on a brûlé l’aiguille et gardé la botte. Avec wacli, en cinq minutes, j’ai retrouvé le message. Elle m’a offert un café. Presque.
Les limites ? Bien sûr. Parce que sinon ce serait trop simple
Wacli n’est pas parfait. Déjà, il faut avoir un peu de patience pour installer Node.js. Si vous êtes du genre à double-cliquer sur un .exe et à attendre que ça marche, bon courage. Ensuite, il faut accepter que WhatsApp change encore ses règles du jeu. Steinberger met à jour wacli régulièrement, mais si WhatsApp décide de bloquer les clients tiers, on va encore se retrouver dans la merde.
Et puis, il y a les messages multimédias. Actuellement, wacli gère surtout le texte. Si vous voulez archiver aussi vos photos, vos vidéos ou vos memes douteux, il faudra probablement faire un peu de scripting maison.
Mais bon. Pour du texte brut, c’est déjà un énorme pas en avant. Et puis, entre nous, si vous avez vraiment besoin d’archiver des fichiers multimédias, vous avez peut-être un problème plus large à régler.
Pour qui c’est fait ? Spoiler : pas pour votre tonton qui envoie 10 memes par jour
Wacli, c’est pour les gens qui ont besoin de :
- Fouiller dans leurs anciennes conversations sans dépendre de WhatsApp
- Automatiser des analyses de messages (oui, les développeurs, je vous vois)
- Prendre le contrôle de leurs données, point
- Avoir une archive locale qui ne disparaît pas avec une mise à jour
Si vous êtes du genre à envoyer des messages vocaux et à croire que ça va rester éternellement accessible, passez votre chemin. Wacli, c’est fait pour ceux qui veulent des outils qui fonctionnent, pas pour ceux qui jouent à des jeux mobiles en espérant que tout ira bien.
Petite digression : j’ai un client qui utilise wacli pour archiver les échanges avec ses clients. Il a créé un script qui scanne automatiquement les nouveaux messages et les stocke dans une base de données séparée. Résultat ? Plus de recherches interminables dans WhatsApp quand il a besoin de vérifier un détail. Pour lui, c’est devenu un outil indispensable. Et pour moi, ça a évité trois appels par semaine pour « retrouver un message ».
Alternatives ? Bien sûr. Mais aucune n’est aussi élégante
Il existe d’autres méthodes pour archiver WhatsApp :
- L’export manuel via WhatsApp (mais c’est chronophage et limité)
- Des outils tiers qui dépendent du cloud (donc potentiellement risqués)
- Des scripts maison qui fouillent dans les sauvegardes locales (mais ça demande du temps et des compétences)
Wacli est la seule solution qui combine :
- Une archive locale et contrôlable
- Un outil en ligne de commande facile à scripter
- Une intégration propre avec WhatsApp (via QR code)
Et surtout : ça marche. Pas de promesses en l’air, pas de dépendance à un service tiers. Juste une base SQLite, des commandes Unix, et la liberté de faire ce que vous voulez avec vos données.
Installation : la procédure qui va vous faire regretter Windows
Si vous êtes sous Linux ou macOS, vous allez probablement survivre. Sous Windows ? Préparez-vous à maudire Bill Gates.
1. Installez Node.js (oui, encore une fois, désolé)
2. Installez wacli via npm : npm install -g wacli
3. Lancez wacli auth et scannez le QR code avec votre téléphone
4. Une fois l’authentification réussie, tapez wacli fetch pour rapatrier toutes vos conversations
5. Utilisez wacli search "votre mot-clé" pour trouver ce que vous cherchez
Si ça ne marche pas, vérifiez vos dépendances, votre installation Node.js, et surtout : votre connexion internet. Parce que si vous avez un problème sous Windows, c’est probablement à cause d’une MAJ qui a tout cassé.
Conclusion : wacli, ou comment reprendre le contrôle de ses données
WhatsApp veut garder vos données. WhatsApp veut que vous dépendiez de leur service. WhatsApp veut que vous croyiez que vos messages sont intouchables… jusqu’à ce qu’ils ne le soient plus.
Avec wacli, vous reprenez le pouvoir. Vous archivez localement, vous fouillez hors ligne, et vous ne dépendez plus de WhatsApp pour accéder à vos conversations. C’est simple, c’est efficace, et surtout : ça fonctionne.
Alors oui, il faut un peu de technique. Mais entre nous, si vous gérez vos propres sauvegardes, vous avez déjà fait 80% du travail. Le reste ? C’est juste une question de temps.
Pour aller plus loin : wacli et au-delà
Si wacli vous plaît, vous pouvez explorer d’autres outils pour automatiser vos archives :
- SQLite Browser pour explorer votre base de données en détail
- jq pour manipuler les données en JSON
- Un script Python pour extraire des statistiques ou des résumés
Et si vous voulez vraiment aller loin, vous pouvez même connecter votre base SQLite à un outil comme Elasticsearch pour des recherches full-text ultra-rapides. Parce que pourquoi s’arrêter en si bon chemin ?
Personnellement, je commence à utiliser wacli pour archiver aussi mes SMS. Parce que bon, après 15 ans à réparer des PC, j’ai fini par me dire que si je ne contrôle pas mes données, qui le fera ?
Et vous, vous attendez quoi pour reprendre le contrôle ?
Source : wacli – Archivez tout WhatsApp en local et faites-y des recherches hors ligne