Si tu fais partie de ces gens qui ont régulièrement 40, 60, voire 100 onglets ouverts en même temps… tu sais que les tab groups natifs de Chrome, c’est sympa sur le papier mais assez pénible à maintenir à la main. SmartTab Organizer est une extension que j’ai développée pour résoudre exactement ce problème : regrouper automatiquement les onglets par domaine, éviter les doublons, et garder un navigateur utilisable même quand on ouvre des liens dans tous les sens.
Pas de magie noire, pas d’IA, pas d’abonnement. Juste des règles que tu configures une fois et qui bossent en arrière-plan.
Le regroupement automatique
Le principe est simple : tu définis des règles par domaine, et quand tu ouvres un lien (clic molette ou clic droit → “ouvrir dans un nouvel onglet”), l’extension place automatiquement le nouvel onglet dans le bon groupe. Si le groupe n’existe pas encore, il est créé.
Là où ça devient intéressant, c’est dans le nommage des groupes. Tu peux choisir de nommer le groupe à partir du titre de l’onglet source, de son URL, ou même d’être prompté manuellement.
Pour les devs et chefs de projet : il y a des presets RegEx intégrés pour les systèmes de tickets — Jira, GitLab, GitHub, Trello… Par exemple, le pattern ([A-Z]+-\d+) extrait automatiquement la clé de ticket Jira depuis l’URL. Si tu bosses sur PROJ-1234, tous les onglets liés se retrouvent sous “PROJ-1234”.
La déduplication
On l’a tous fait : ouvrir le même lien trois fois parce qu’on ne retrouve plus l’onglet. SmartTab Organizer détecte les doublons et, au lieu de créer un énième onglet, remet le focus sur celui qui existe déjà (avec un rechargement en bonus).
Plusieurs modes de matching sont disponibles : URL exacte, hostname + path, hostname seul, ou un simple “contient”. Tu peux configurer le mode de déduplication indépendamment pour chaque règle de domaine.
Configuration des règles
Tout se gère depuis la page d’options. Tu ajoutes des règles de domaine, tu choisis le mode de regroupement, le mode de déduplication, tu actives ou désactives chaque règle individuellement. Pas besoin de toucher à du JSON ou de modifier des fichiers à la main.
Import/Export
Une fois tes règles en place, tu n’as pas envie de tout refaire sur un autre poste ou de tout perdre après une réinstallation. L’extension intègre un assistant d’import/export : sélection individuelle des règles, export JSON ou copie dans le presse-papier, import par glisser-déposer ou collage.
Les règles importées sont automatiquement classées — nouvelles, en conflit, identiques — avec une vue diff côte à côte pour les conflits et le choix d’écraser, dupliquer ou ignorer.
Accessibilité et langues
L’extension est entièrement navigable au clavier, compatible lecteurs d’écran (ARIA, landmarks), et disponible en français, anglais et espagnol.
Sous le capot
Pour ceux que ça intéresse : SmartTab Organizer est développé en TypeScript avec React, sur le framework WXT qui gère le cross-browser (Manifest V3 pour Chrome, V2 pour Firefox). La validation des données passe par Zod, les tests unitaires par Vitest, les tests E2E par Playwright, et la documentation des composants par Storybook. Le projet est open source sous licence GPLv3.
Conclusion
Si tu te reconnais dans le profil “50 onglets minimum”, SmartTab Organizer vaut le détour. L’extension est gratuite, open source, et disponible sur le Chrome Web Store. Le code source est sur GitHub. Les issues et les contributions sont bienvenues.