Tab Out : transformer la page Nouvel onglet de Chrome en mission control pour fermer ses onglets vite
https://github.com/zarazhangrui/tab-out
📌 Tab Out remplace la page « Nouvel onglet » de Chrome par un tableau de bord local qui affiche tout ce qui est ouvert, regroupe par site et permet de fermer des paquets d’onglets en quelques clics, sans envoyer d’historique ni de titres de pages ailleurs.
Quand des dizaines d’onglets s’accumulent, le vrai problème n’est pas d’en ouvrir un de plus, c’est de retrouver ce qui compte et de nettoyer sans y passer 20 minutes. Tab Out prend le moment “je dois fermer tout ça” et le rend mécaniquement simple: une vue en grille, des groupes par domaine, un accès direct à chaque onglet (même dans une autre fenêtre) et des actions de fermeture par lot.
Le principe est clair: au lieu de naviguer dans une barre d’onglets illisible, l’outil restructure tout ce qui est déjà ouvert. Les services qui génèrent souvent des dizaines d’onglets (mail, réseaux sociaux, vidéo, docs, GitHub) sont traités comme des “landing pages” et peuvent être regroupés pour être fermés d’un coup quand la session est terminée.
Au quotidien, ça change surtout deux moments: le matin quand on rouvre Chrome avec des restes de la veille, et le soir quand on veut repartir sur une base propre. La fermeture devient un geste de tri: garder une page active, sauvegarder quelques liens “à revoir”, éliminer les doublons, puis vider le reste en un mouvement.
Points clés
- 🧭 Vue d’ensemble immédiate: onglets regroupés par domaine sur une grille lisible
- 🧹 Fermeture par lots: un groupe se ferme d’un coup au lieu d’un par un
- 🔁 Détection de doublons: repère les pages ouvertes plusieurs fois et simplifie le nettoyage
- 📌 “Save for later”: sauvegarde des onglets dans une liste avant de fermer
- 🧠 100% local: pas d’IA, pas d’API externe, pas de données qui sortent de la machine
- ⚙️ Démarrage automatique: un service tourne en arrière-plan après installation
Côté usage, le regroupement par domaine est la fonction la plus rentable. On repère vite les “tas” qui se créent (recherches, docs, tickets, vidéos) et on ferme ce qui n’a plus d’utilité. Les groupes volumineux restent praticables grâce à une présentation compacte qui n’affiche qu’un sous-ensemble, tout en laissant dérouler le reste à la demande.
La détection de doublons vise un autre piège classique: ouvrir trois fois le même article, la même issue, la même doc. Dans un flux de travail haché, c’est courant. Tab Out signale ces répétitions et permet de nettoyer sans risquer de perdre l’onglet “le bon”, puisqu’il reste toujours possible de cliquer un onglet pour y revenir immédiatement.
Le mode “save for later” est l’équivalent d’un petit panier de lecture. Plutôt que de garder 15 onglets ouverts “au cas où”, on peut mettre de côté quelques liens, fermer la pile, puis revenir à cette checklist quand on a un vrai créneau. Cela réduit la charge mentale sans imposer une méthode lourde de prise de notes.
Sur la sensation, l’outil joue volontairement la carte du feedback: un son de fermeture et un effet confetti quand on nettoie un groupe. Ce détail paraît gadget, mais il sert un objectif simple: rendre la discipline de fermeture gratifiante, donc répétable. L’expérience est pensée pour encourager des micro-nettoyages fréquents plutôt qu’un grand ménage rare.
Techniquement, Tab Out s’appuie sur deux briques: une extension Chrome (Manifest V3) et un petit serveur local. L’extension charge l’interface dans un iframe et s’appuie sur les APIs d’onglets pour lister, activer et fermer. Le serveur Node.js/Express tourne en tâche de fond et stocke localement ce qui doit persister (par exemple une base SQLite pour les éléments “à revoir”).
L’exécution est donc hybride mais simple: tout reste sur la machine, et la partie “serveur” sert surtout à fournir une page rapide et stable, indépendamment des onglets ouverts. L’autostart est prévu selon la plateforme (Launch Agent sur macOS, systemd sur Linux, script de démarrage sur Windows) pour éviter d’avoir à lancer manuellement un processus à chaque session.
Pour démarrer, l’installation manuelle se fait en quatre étapes: cloner le dépôt, installer les dépendances, lancer un script d’installation du service, puis charger l’extension en mode développeur. Une fois en place, un simple nouvel onglet affiche le tableau de bord et le service redémarre automatiquement au login.
Sur la confidentialité, le point important est que l’outil est explicitement conçu pour rester hors ligne. Il n’y a pas d’appel à une API externe, ni de traitement IA, ce qui réduit le risque de fuite involontaire de titres de pages, d’URLs internes ou de noms de documents. Pour un poste de travail où l’on jongle avec des liens de prod, des tickets ou des docs privés, cette contrainte “local-only” n’est pas un détail.
Tab Out vise un problème très concret: transformer un comportement inévitable (ouvrir trop d’onglets) en flux maîtrisable. En remplaçant la page Nouvel onglet par une vue orientée tri, il devient facile de fermer par lots, de revenir à un onglet précis, de supprimer les doublons et de garder quelques liens en attente sans encombrer la session. Au final, c’est une petite couche d’ergonomie qui fait gagner du temps et rend Chrome nettement plus respirable.
