Points Clés
- nilch est un moteur de recherche open-source et à but non lucratif qui vise à subsister grâce aux dons.
- La plateforme supprime l'IA des résultats de recherche et prend en charge tous les raccourcis (bangs) de DuckDuckGo.
- Il utilise actuellement l'API de recherche Brave pour son index mais prévoit de construire un index open-source propriétaire à l'avenir.
- Le développeur a implémenté de nombreuses demandes de fonctionnalités suite à des retours positifs sur Reddit.
Résumé Rapide
Un nouveau moteur de recherche open-source nommé nilch a été présenté comme une alternative non commerciale aux plateformes commerciales. Le développeur a créé cet outil pour répondre à la commercialisation de la recherche, ciblant spécifiquement la prévalence des publicités et des modèles payants dans les moteurs existants. En opérant en tant qu'entité non commerciale, nilch vise à s'appuyer sur les dons pour maintenir ses opérations plutôt que de monétiser les données des utilisateurs ou les résultats de recherche.
La plateforme se distingue en supprimant le contenu généré par l'IA des résultats de recherche et en garantissant une confidentialité totale pour les utilisateurs. De plus, elle prend en charge tous les raccourcis DuckDuckGo, permettant aux utilisateurs d'effectuer des recherches sur d'autres sites directement. Actuellement, le moteur utilise l'API de recherche Brave pour son index, avec pour projet de développer un index open-source propriétaire à l'avenir. Le développeur sollicite activement les retours des utilisateurs pour améliorer la plateforme.
La Philosophie Derrière Nilch 🧠
Le créateur de nilch a identifié un vide dans le paysage actuel de la recherche, notant que même les moteurs de recherche alternatifs sont souvent gérés par des entreprises dont l'objectif principal est de générer des revenus. Cette orientation commerciale entraîne des résultats remplis de publicités ou oblige les utilisateurs à payer pour un accès premium. Le développeur affirme que la fonctionnalité de recherche est la colonne vertébrale d'Internet et qu'elle doit rester accessible et non commerciale. Par conséquent, nilch a été conçu pour fonctionner selon un modèle à but non lucratif, visant explicitement à subsister grâce aux dons plutôt qu'à un soutien d'entreprise ou à des revenus publicitaires.
Au-delà du modèle financier, le projet aborde les préoccupations liées à l'expérience utilisateur concernant l'intégration de l'intelligence artificielle. Le développeur a exprimé une frustration personnelle face à l'apparition de l'IA dans les résultats de recherche et l'a entièrement supprimée de nilch. La plateforme privilégie également la confidentialité des utilisateurs, rejoignant d'autres moteurs de recherche alternatifs en offrant une expérience de recherche entièrement privée. Ces principes fondamentaux — fonctionnement non commercial, résultats sans IA et confidentialité — constituent les fondations du projet nilch.
Architecture Technique & Fonctionnalités ⚙️
Actuellement, nilch fonctionne comme une interface frontale qui s'appuie sur des infrastructures externes pour ses capacités de recherche. Il ne possède pas encore son propre index du web. Il utilise plutôt l'API de recherche Brave pour récupérer et afficher les résultats de recherche. Cette approche permet au projet de fonctionner immédiatement tandis que le développeur se concentre sur l'interface utilisateur et l'ensemble des fonctionnalités. L'intégration des raccourcis DuckDuckGo est une fonctionnalité significative, permettant aux utilisateurs d'interroger des sites web spécifiques (par exemple, Wikipedia, YouTube) directement depuis la barre de recherche à l'aide de raccourcis.
Le projet est entièrement open-source, avec le code disponible sur GitHub. Le développeur a tracé une feuille de route pour l'avenir, qui inclut une migration technique majeure. Une fois dans une position financière stable, l'objectif est de construire un index complètement nouveau à partir de zéro. Cet index futur serait open-source, accompagné d'un algorithme de classement et de recherche open-source, éliminant la dépendance aux API tierces.
Rétroaction de la Communauté & Développement 📢
Le développement de nilch a été fortement influencé par les contributions de la communauté. Le créateur a posté à propos du projet sur Reddit, où il a reçu ce qui a été décrit comme une « quantité incroyable de feedback ». Cet engagement n'était pas seulement passif ; le développeur a implémenté un certain nombre de demandes de fonctionnalités soumises par les utilisateurs durant cette période. Ce processus itératif souligne l'engagement du projet à construire un outil qui répond aux besoins et aux désirs spécifiques de sa base d'utilisateurs plutôt qu'aux actionnaires d'entreprise.
Le développeur continue d'inviter le public à s'engager davantage. Les idées, critiques et rapports de bugs sont activement recherchés pour améliorer la stabilité et l'ensemble des fonctionnalités de la plateforme. Ce cycle de développement ouvert est caractéristique des projets open-source, où la communauté joue un rôle vital dans l'évolution du logiciel. En utilisant des plateformes comme Reddit et Hacker News pour obtenir des retours, le projet maintient une trajectoire de développement transparente et réactive.
Feuille de Route Future & Défis 🚀
Le principal défi auquel fait face nilch est la transition de l'utilisation de l'API de recherche Brave vers un index propriétaire. La construction d'un index de recherche est une tâche qui demande beaucoup de ressources et nécessite une capacité de serveur et une infrastructure d'exploration significatives. Le développeur a déclaré que cette transition dépend de l'atteinte d'une « position financière où c'est possible ». Cela suggère que la viabilité à long terme du projet dépend fortement du succès de son modèle de financement basé sur les dons. Sans un soutien financier substantiel, le projet pourrait rester dépendant des API tierces.
Cependant, la vision d'un moteur de recherche entièrement indépendant et open-source reste l'objectif ultime. La création d'un algorithme de classement open-source pourrait potentiellement offrir une transparence qui manque dans les principaux moteurs de recherche commerciaux, où les critères de classement sont souvent opaques. En cas de succès, nilch pourrait représenter une étape importante vers un écosystème de recherche web plus décentralisé et transparent. Le succès du projet dépendra probablement de sa capacité à maintenir la confidentialité et la pertinence pour les utilisateurs tout en sécurisant les ressources nécessaires à l'expansion de l'infrastructure.