- Tweeks est un outil d’extension de navigateur qui permet aux utilisateurs de modifier directement l’interface et le contenu des sites web qu’ils visitent
- Il est possible de générer des scripts personnalisés via des commandes en langage naturel, ou d’utiliser des scripts Tweek publics déjà prêts
- "Passe ce site en mode sombre", "Ajoute un bouton de téléchargement à ce tableau", "Supprime la barre latérale, les publicités et les pop-ups"
- Grâce à différents exemples comme le Focus Mode, la personnalisation du feed ou les thèmes personnalisés, il est possible de simplifier l’environnement web ou de le reconfigurer de manière créative
- Le point clé est de permettre aux utilisateurs d’éliminer les feeds centrés sur les algorithmes ou le bruit visuel afin de concevoir leur propre expérience du web
- Tweeks est une extension de navigateur, disponible après installation depuis le Chrome Web Store
Pourquoi installer Tweeks ?
- Les utilisateurs peuvent créer des tweeks personnalisés en langage naturel
- Une bibliothèque de scripts publics permet d’appliquer immédiatement les fonctions les plus courantes
- Fonctionne sur tous les sites web, sans être limité à une plateforme spécifique
Exemples de tweeks
-
Focus Mode for noisy platforms
- Sur des plateformes comme LinkedIn, X, Youtube, il améliore la concentration en supprimant les barres latérales, tendances et contenus recommandés
- Exemple de prompt : « Cache la barre supérieure, la barre latérale et les messages dans le feed principal »
- LinkedIn: "Focus mode on the main feed. Hide the top rail, sidebars, and messages."
- X: "Focus mode on the main feed in the center. Remove the sidebars and the Grok button."
- Youtube: "Completely remove the recommendations sidebar. Expand the video and comments width to fill."
-
Personalize and control your feeds
- Sur X (Twitter) notamment, l’utilisateur peut reprendre le contrôle de son feed au lieu de le laisser à l’algorithme
- Exemple de prompt : « Ajouter un panneau de personnalisation du feed pour afficher/masquer les publicités et filtrer par date de publication, nombre de likes et de réponses »
- X: "Add a feed personalization panel to show/hide ads and filter by post date and number of likes and replies"
- Google: "Remove non-standard results (People also ask, Top stories, Videos, Discussions, Related products & services, etc.) and the right sidebar"
- Youtube: "Always hide YouTube
Shorts section. Also hide the Shorts button in the left sidebar"
-
Custom branding & theming
- Il est possible de transformer le design de sites comme Google avec des thèmes personnalisés
- Exemple de prompt : « Transformer Google en interface de terminal des années 1970, avec réécriture complète du DOM »
- Google: "Transform Google into a fully functional 1970s command-line interface with authentic terminal aesthetics. You can totally rewrite the DOM."
- X: "Remove X branding and restore classic Twitter (dark mode) appearance with blue theme and bird logo. Also remove Grok buttons"
1 commentaires
Discussion sur Hacker News
Ce projet a l’air vraiment génial. J’ai l’impression que ça pourrait être une étape nécessaire pour normaliser le web.
J’ai quelques questions — j’aimerais savoir jusqu’où les modifications s’appliquent, la méthode de test et d’évaluation du modèle, la stratégie de maintenance lors des mises à jour des sites, la possibilité d’un déploiement global, ainsi que les aspects confidentialité et modèle économique.
Je suis particulièrement curieux de savoir si c’est open source et comment la monétisation est envisagée. Si cela réduit les options de revenus des propriétaires de sites, capter de la valeur risque de ne pas être simple.
@matchde Greasemonkey. Par exemple, on peut l’appliquer à un domaine précis ou à tout un site, comme https://www.youtube.com/watch*, ou à tous les domaines (https://*/). Sur demande, l’outil déduit l’intention pour définir automatiquement le périmètre d’application, mais on peut aussi l’ajuster manuellement.Il n’existe pas encore de système d’évaluation automatique. Nous avons automatisé la validation des erreurs et des sélecteurs ciblés, mais comme les requêtes sont très variées, nous faisons aussi des vérifications manuelles. Lors des mises à jour importantes, nous validons la qualité via des tests de clic manuels.
Pour la maintenance, nous envisageons d’évoluer vers des scripts auto-réparateurs en exploitant des éléments cohérents comme les aria labels. À long terme, l’objectif est une structure où les scripts détectent eux-mêmes les changements des sites et se corrigent.
Un déploiement global est également possible. Si l’on définit le domaine
https://*/, cela s’applique à tous les sites et fonctionne comme une méta-extension.Côté confidentialité, la page n’est envoyée au LLM qu’au moment de la génération ; lors de l’application, tout est traité depuis le cache local.
L’open source est important pour instaurer la confiance, mais il faut aussi être prudent face au risque qu’une grande entreprise fork le code, donc le sujet est abordé avec précaution. Une partie sera probablement publiée.
Le modèle économique n’est pas encore défini. L’idée n’est pas seulement de masquer la publicité, mais aussi d’encourager des changements à somme positive qui améliorent l’expérience utilisateur.
Les appels au LLM n’ont pas lieu à chaque visite de site. Ils n’interviennent qu’à la génération ou à la mise à jour, et à l’avenir des LLM locaux dans le navigateur pourraient permettre des fonctions comme le filtrage en temps réel.
Je suis vraiment ravi de voir renaître une approche à la Greasemonkey. Ça ressemble à un cas d’usage concret des LLM dans le navigateur.
J’utilise Firefox comme navigateur principal, donc j’essaierai la version correspondante dès sa sortie.
J’ai donc créé cette extension comme un outil qui aide les humains à profiter davantage de l’exploration du web. Moi aussi, j’espère revenir sur Firefox.
J’avais eu une idée similaire il y a longtemps. J’ai aussi vu des implémentations comme robomonkey.io, et comme les LLM produisent déjà très bien des scripts Violentmonkey, je n’ai pas essayé moi-même.
En revanche, je ne pense pas qu’il soit facile d’en faire un gros business.
Personnellement, je trouve plus intéressante l’idée d’un système de recommandation personnel fondé sur un LLM local — sous une forme que l’utilisateur peut entièrement contrôler et posséder.
J’envisage aussi un projet au niveau extension, mais des user scripts installables en un clic sont bien plus faciles à partager.
Un système de recommandation personnalisé est séduisant, mais les modèles de recommandation sont très gourmands en données, et traiter l’ensemble d’une interface est un problème bien plus difficile.
Pour l’instant, je me concentre simplement sur le fait de faciliter la création de modifications de page utiles.
Au final, on aura besoin d’agents IA locaux pour protéger les utilisateurs. Il est difficile de faire confiance aux agents fournis par les Big Tech, puisqu’ils reposent sur la publicité.
Je ne pense pas qu’un web propre puisse émerger dans une structure de startup.
L’extension que je voudrais, c’est celle qui ouvre tous les liens d’actualité en version 2004 du site.
J’aimerais que cela ressemble à cet exemple de page CNN de 2004.
Si on fournit aussi une page archivée, une transformation plus fidèle semble possible.
Il existe par exemple des exemples de rethématisation comme « transforme Google en CLI des années 1970 ». Ce n’est pas vraiment pratique, mais c’est amusant.
L’idée est excellente, mais je me demande si une monétisation sera possible sur le long terme.
Je me demande aussi s’il vaut mieux miser sur des modèles locaux ou hébergés.
La monétisation la plus simple finit généralement par être la vente de données, donc il est essentiel d’établir la confiance.
J’utilisais plusieurs extensions séparées selon les sites, mais j’ai l’impression que ça pourrait tout unifier.
Plus tard, ce serait bien d’avoir quelque chose comme une extension de flux personnalisé, où l’utilisateur pourrait définir lui-même des règles de filtrage en anglais.
La landing page et l’onboarding sont vraiment très réussis.
Je développe moi aussi une extension Chrome, donc je vais épingler Tweeks et le tester.
Je serais aussi curieux de savoir dans quelle mesure tu as utilisé le vibe coding.
Si j’utilise surtout Chrome, c’est aussi à cause de cette extension. Ça fait plaisir de voir autant d’utilisateurs Firefox.
Pour l’extension, le backend et la page d’onboarding, j’ai beaucoup utilisé Codex et Claude Code, mais au final j’ai aussi énormément retouché les choses à la main.
C’est un projet vraiment inspirant. J’aime énormément cette attitude qui consiste à vouloir simplement créer quelque chose de chouette.
Ce genre de motivation créative pure me redonne de l’élan.
Je partage les résultats de mes tests d’hier soir.
Globalement, c’est vraiment un game changer. On a l’impression d’entrer dans une époque où même les utilisateurs ordinaires peuvent modifier eux-mêmes le contenu du web.
Pour équilibrer vitesse et qualité, le « smart mode » est actuellement activé par défaut.
On peut aussi voir directement les scripts générés dans les options de l’onglet Library.
De plus, on peut consulter les scripts partagés par utilisateur sur tweeks.io/share/profile.
Nous préparons aussi un système communautaire étendu qui recommandera automatiquement les scripts populaires par site.
Merci pour les retours, et n’hésite pas à envoyer tes avis à tout moment via Discord ou par e-mail.