Recherche web hors ligne : Une alternative locale à Google Search pour les agents IA

Ce que c'est
offline-web-search est une alternative entièrement locale à Google Search conçue spécifiquement pour les agents d'IA qui ont besoin de capacités de recherche web hors ligne. Il a été créé comme un remplacement direct pour les outils web de Claude, permettant aux LLM de l'utiliser sans instructions complexes.
Problème central résolu
Le développeur a identifié que les solutions de recherche hors ligne existantes pour les agents d'IA présentent des limitations importantes. La plupart des outils déversent soit des fichiers HTML bruts dans la fenêtre de contexte, soit ont une fonctionnalité de recherche basique qui empêche les agents de trouver une documentation spécifique. Cela est particulièrement problématique dans les environnements isolés, lors de la manipulation de données sensibles, ou lors de la construction de piles entièrement locales.
Caractéristiques techniques clés
- Comportement du moteur de recherche : Au lieu de déversements de texte, il indexe le contenu dans une base de données SQLite FTS5 locale en utilisant le classement BM25, la priorisation des titres, l'expansion des synonymes, la correspondance par préfixe et la dégradation des langues non anglaises.
- Sources de contenu : Prend en charge nativement les archives Kiwix ZIM (contenant des instantanés hors ligne de Stack Overflow, de la documentation Python, de DevDocs, de Wikipédia) et inclut une API d'indexation et un robot d'exploration pour du contenu personnalisé comme Confluence interne, la documentation de l'entreprise ou des pages HTML aléatoires.
- Architecture : Utilise un modèle client-serveur avec une API HTTP. Le serveur de contenu « lourd » fonctionne de manière centrale sur votre réseau, tandis que les clients légers se connectent via un serveur MCP pour Claude Desktop ou la compétence native Claude Code.
- Outils exposés : Fournit deux outils standard :
Google Searchpour la recherche classée BM25 etvisit_pagepour renvoyer une version Markdown propre des pages complètes.
Comment ça fonctionne
L'outil a été construit en rétro-ingénierie des outils Web-Fetch et Web-Search de Claude, de leurs instructions système et de leur fonctionnalité. Les résultats de recherche fournissent des extraits hautement pertinents et classés au LLM, qui peut ensuite utiliser l'outil visit_page pour accéder à des versions Markdown propres et lisibles des pages complètes.
À qui il est destiné
Les développeurs qui construisent des agents d'IA hors ligne ou des configurations fortement locales et qui ont besoin de capacités de recherche fiables sans accès à Internet.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Demande de Fonctionnalité pour Claude Desktop : Crochet de Démarrage de Session pour l'Initialisation Automatique
Un développeur créant des systèmes de contexte persistant pour Claude Desktop identifie un manque : le champ Préférences utilisateur n'injecte des instructions que lorsque l'utilisateur envoie le premier message, nécessitant des déclencheurs manuels pour l'initialisation. Il propose d'ajouter un champ d'exécution "Au démarrage de la session" qui s'exécute automatiquement à l'ouverture d'une nouvelle conversation.

Claude Code Ultracode Mode génère un pipeline de 70 agents pour la recherche approfondie
Une seule requête 'deep search' en mode ultracode de Claude Code génère automatiquement un pipeline en 4 phases avec ~70 agents, chacun récupérant et recoupant les projets indépendamment. Le script d'orchestration maintient les résultats intermédiaires hors de la fenêtre de contexte, évitant ainsi une surcharge.

ClawHost Open-Source OpenClaw Déploiement en un Clic Atteint 200+ Étoiles sur GitHub
ClawHost, un outil open-source pour l'installation en un clic d'OpenClaw avec un accès et un contrôle complets du serveur, a atteint plus de 200 étoiles sur GitHub. Le projet résout les problèmes liés aux enveloppes commerciales instables en proposant une solution gratuite et auto-hébergeable.

La compétence OpenClaw réduit les jetons de l'arbre d'accessibilité de 600 000 à 1 300 pour les sites riches en publicités.
Un développeur a créé une compétence OpenClaw qui utilise un classement d'éléments basé sur l'apprentissage automatique pour élaguer les arbres d'accessibilité, réduisant slickdeals.com d'environ 598 000 tokens à environ 1 300 tokens en ne conservant que les 50 éléments actionnables les plus pertinents.