इस प्रोजेक्ट के बारे में
Hister एक स्व-होस्टेड व्यक्तिगत खोज इंजन है जो आपके द्वारा देखे गए वेब पृष्ठों और रखी गई फ़ाइलों से एक निजी अनुक्रमणिका बनाता है। केवल शीर्षकों और URL की खोज करने के बजाय, यह पूर्ण दस्तावेज़ सामग्री को अनुक्रमित करता है ताकि पहले मिली जानकारी फिर से पाई जा सके।
README में वर्णित प्रमुख क्षमताएँ:
- गोपनीयता-केंद्रित: कोई टेलीमेट्री नहीं और कोई अनिवार्य क्लाउड सेवा नहीं; यह स्थानीय रूप से या आपके नियंत्रित बुनियादी ढांचे पर चल सकता है।
- देखे गए पृष्ठों और स्थानीय फ़ाइलों की पूर्ण-पाठ अनुक्रमण।
- Firefox और Chrome एक्सटेंशन के माध्यम से स्वचालित ब्राउज़र अनुक्रमण।
- फ़ील्ड फ़िल्टर, वाक्यांश, वाइल्डकार्ड, निषेध, उपनाम, और परिणाम प्राथमिकताएँ सहित क्वेरी सुविधाएँ।
- उपयोगकर्ता द्वारा कॉन्फ़िगर किए गए एम्बेडिंग एंडपॉइंट के माध्यम से वैकल्पिक सिमेंटिक खोज।
- क्रॉलर समर्थन और ब्राउज़र इतिहास आयात, साथ ही स्थानीय निर्देशिका अनुक्रमण और फ़ाइल आयात।
- कई क्लाइंट: वेब इंटरफ़ेस, टर्मिनल UI, कमांड लाइन, और AI सहायकों के लिए MCP।
- बहु-उपयोगकर्ता समर्थन, साझा सर्वर पर प्रत्येक उपयोगकर्ता के दस्तावेज़ और खोज परिणाम अलग रखता है।
त्वरित प्रारंभ: नवीनतम रिलीज़ से प्लेटफ़ॉर्म बाइनरी डाउनलोड करें, इसे hister (Windows पर hister.exe) नाम दें, Linux/macOS पर इसे निष्पादन योग्य बनाएं, फिर `./hister listen` (या PowerShell में `.\hister.exe listen`) चलाएँ। अनुक्रमण और खोज के लिए सर्वर चालू रहना चाहिए। वेब इंटरफ़ेस http://127.0.0.1:4433 पर है, जहाँ Firefox या Chrome के लिए ब्राउज़र एक्सटेंशन स्थापित किया जा सकता है। एक्सटेंशन सक्षम के साथ किसी पृष्ठ पर जाना और फिर उसमें से किसी वाक्यांश की खोज करना पहला अनुक्रमित परिणाम प्रदर्शित करता है। स्थानीय व्यक्तिगत सेटअप के लिए कोई कॉन्फ़िगरेशन आवश्यक नहीं है। वैकल्पिक स्थापना विधियों में Homebrew, Docker, और Nix शामिल हैं।
गोपनीयता नोट: डिफ़ॉल्ट रूप से कोई टेलीमेट्री या क्लाउड सिंक नहीं है। ब्राउज़र एक्सटेंशन अनुक्रमित पृष्ठ सामग्री केवल कॉन्फ़िगर किए गए Hister सर्वर को भेजता है, पृष्ठ फ़ेविकॉन डाउनलोड करने के अलावा। वैकल्पिक सिमेंटिक खोज दस्तावेज़ पाठ को चुने गए एम्बेडिंग एंडपॉइंट पर भेजती है।
विकास के लिए Go 1.26, npm, और CGO निर्भरताओं के लिए C कंपाइलर की आवश्यकता होती है। `./manage.sh build` के साथ बनाएँ; `npm run serve:app` air के माध्यम से स्वचालित Go पुनर्निर्माण के साथ Vite डेव सर्वर शुरू करता है। सामुदायिक चैनलों में IRCNet #hister और Discord शामिल हैं। AGPLv3 या बाद के संस्करण के तहत लाइसेंस प्राप्त।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.