Le problème de « rappel » que vous ignoriez avoir
Les navigateurs modernes offrent une promesse de mémoire non tenue. Votre historique n'enregistre que deux choses : le titre d'une page et son URL. Ce défaut fondamental signifie que le contenu réel que vous lisez, la substance dont vous vous souvenez, disparaît dès que vous fermez l'onglet, rendant presque impossible sa récupération à moins de vous souvenir du titre exact. L'expiration par défaut de l'historique de Firefox à 90 jours ne fait qu'aggraver le problème.
Cette limitation souligne une distinction cruciale dans la recherche d'informations. La discovery search — trouver de nouvelles informations — est le domaine incontesté de Google. Mais la recall search — localiser quelque chose que vous avez déjà rencontré — reste un problème largement non résolu, nous forçant à « chercher sur Google » maladroitement pour revenir sur des pages que nous savons avoir vues.
Voici Hister, une solution open-source auto-hébergée qui résout enfin ce problème. Elle indexe discrètement le texte intégral de chaque page que vous visitez, fonctionnant comme un moteur de recherche privé pour votre historique web personnel. Une extension de navigateur pour Chrome et Firefox capture automatiquement le contenu rendu de la page, rendant votre historique de navigation réellement utile pour le rappel, et non plus une simple liste de liens oubliés.
Construisez votre moteur de recherche personnel en quelques minutes
La configuration de votre moteur de recherche personnel ne prend que quelques minutes. Téléchargez le binaire Hister approprié pour votre système d'exploitation (par exemple, Darwin ARM64 pour Mac M4), rendez-le exécutable avec chmod +x hister, et exécutez hister listen. Cette commande démarre un serveur local, généralement sur le port 4433, prêt à recevoir des données. L'extension de navigateur légère associée pour Chrome ou Firefox agit comme votre collecteur de données silencieux, transférant le contenu vers votre serveur Hister local pendant que vous naviguez.
L'indexation se fait entièrement en arrière-plan, sans aucune intervention manuelle. Contrairement aux services « lire plus tard » nécessitant des actions de « sauvegarde » conscientes, l'extension de Hister capture automatiquement le texte intégral de chaque page que vous visitez. Elle construit votre index complet pendant que vous naviguez normalement, éliminant la friction de la curation manuelle. Cette collecte passive garantit que rien d'important ne passe entre les mailles du filet.
Découvrez la puissance du full-text recall avec une simple recherche. Imaginez essayer de trouver un article lu il y a des semaines, en ne vous souvenant que d'une phrase aléatoire de son corps de texte, et non du titre ou de l'URL. L'historique standard du navigateur échoue totalement ici. Hister, en revanche, récupère instantanément la page exacte, en surlignant le texte correspondant. Cette capacité s'étend aux tableaux de bord internes ou aux dépôts privés — contenu que Google ne pourra jamais indexer — transformant votre historique de navigation en un corpus puissant et consultable.
Au-delà des mots-clés : agents IA et recherche avancée
Au-delà des simples mots-clés, Hister propose un langage de requête sophistiqué, permettant une précision chirurgicale dans votre rappel personnel. Filtrez les résultats avec des commandes comme domain:github.com pour cibler des sources spécifiques, ou text:memory leak pour localiser des expressions exactes dans le contenu des pages. Cette syntaxe puissante transforme des souvenirs vagues en recherches exploitables, vous permettant de vous concentrer sur les informations que vous avez lues.
Hister construit sa base de connaissances complète à partir de sources multiples, bien au-delà des simples nouvelles visites de navigateur. Il peut importer tout votre historique de navigation existant, récupérant les anciennes URL pour les réindexer. De plus, il surveille les répertoires de fichiers locaux, intégrant des documents personnels et du code dans votre index consultable. Le système explore même des sites web entiers, transformant des données disparates en un private search engine unifié pour la recall search.
L'aspect le plus avant-gardiste est le MCP endpoint de Hister. Cette fonctionnalité unique permet aux agents de codage IA de se connecter directement à votre index privé. Les agents fondent leurs réponses sur des documents que vous avez lus et authentifiés, et non sur de simples modèles génériques ou des sites externes disparates. Cela fournit une assistance contextuellement pertinente et personnalisée, en tirant parti de votre propre base de connaissances. Explorez ses capacités plus en détail sur asciimoo/hister: Your own search engine - GitHub.
Les compromis : Hister est-il fait pour vous ?
Hister, bien que puissant, comporte des mises en garde. L'index, contenant le texte intégral de tout ce que vous avez lu, reste non chiffré par défaut ; un chiffrement complet du disque est essentiel. Son fichier Docker Compose par défaut se lie également à 0.0.0.0 sans authentification, ce qui présente un risque de sécurité important nécessitant des modifications de configuration immédiates.
Les utilisateurs de Safari n'ont pas de chance ; malgré une pull request de preuve de concept, le support est toujours absent. Les utilisateurs Mac téléchargeant le binaire rencontreront également des avertissements de Gatekeeper car il est signé de manière ad-hoc et non notarié. Ce sont des points sensibles pour un outil conçu pour des données personnelles approfondies.
Le projet est actuellement en phase pré-1.0, avec un cycle de développement actif mais souvent instable. Attendez-vous à des changements : 18 versions mineures en sept mois ont inclus des changements documentés qui cassent la compatibilité. Bien que 47 contributeurs soient listés, environ 78 % des contributions proviennent du mainteneur principal, soulignant un effort ciblé mais centralisé.
Alors, pour qui est Hister pour le moment ? Les développeurs, les chercheurs et les self-hosters chevronnés sur Chrome ou Firefox. C'est un outil convaincant si vous naviguez dans des documentations complexes, des issues GitHub, et que vous valorisez un corpus privé pour vos agents de codage. Si vous avez besoin d'une stabilité parfaite ou si vous n'êtes pas à l'aise avec la configuration technique, envisagez d'attendre qu'il dépasse son statut pré-1.0.
Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.
un e-mail par jour · désinscription en deux clics · aucun traqueur tiers
Foire aux questions
Qu'est-ce que Hister ?
Hister est un outil open-source auto-hébergé qui crée un moteur de recherche en texte intégral privé à partir de votre historique de navigation. Il indexe le contenu de chaque page que vous visitez, vous permettant de trouver des informations basées sur ce que vous vous souvenez avoir lu, et non simplement sur le titre de la page ou l'URL.
Comment Hister protège-t-il ma vie privée ?
Hister fonctionne entièrement sur votre machine locale. L'extension de navigateur n'envoie des données qu'à un serveur local que vous contrôlez. Toutes vos données, y compris le texte intégral des pages que vous avez visitées, sont stockées sur votre propre disque, garantissant qu'elles ne quittent jamais votre système.
Hister fonctionne-t-il sur tous les navigateurs ?
Hister dispose d'extensions officielles pour Chrome et Firefox. Il ne fonctionne pas actuellement avec Safari, car une pull request de preuve de concept est inactive depuis des mois.
Hister peut-il rechercher dans mon ancien historique de navigation ?
Oui, Hister peut importer votre historique existant depuis Chrome ou Firefox. Cependant, comme votre navigateur n'a pas enregistré le contenu original de la page, Hister doit revisiter ces URL pour indexer le contenu actuellement en ligne sur ces pages.
Qu'est-ce que le MCP endpoint dans Hister ?
Le MCP (Multi-Client Protocol) endpoint permet aux agents IA ou aux copilotes de se connecter à votre index Hister. Cela permet à une IA de répondre aux questions en utilisant le corpus privé de tout ce que vous avez personnellement lu, plutôt que ses données d'entraînement générales.

