
Hister — приватний повнотекстовий пошуковий індекс під вашим контролем
Hister об’єднує відвідані сторінки та локальні файли в приватний повнотекстовий пошуковий індекс, що зберігається на вашому сервері. Програма безкоштовна, під ліцензією AGPLv3.
Проєкт Hister представляє себе як «власна пошукова система»: він зводить відвідані у браузері сторінки та локальні файли користувача в один приватний повнотекстовий індекс. Індекс, збережений вміст сторінок і правила індексування залишаються на сервері, який ви налаштовуєте самі. Програмне забезпечення безкоштовне, розповсюджується за ліцензією AGPLv3, а код відкрито опубліковано на GitHub.
Як це працює
Система працює за простим циклом: збір, індексування, пошук. Розширення для браузера зберігає щойно відвідані сторінки, а до того самого індексу додаються джерела через спостереження за локальними теками, імпорт історії браузера та сканер сайтів. Сервер вилучає з документів суттєві частини й індексує їхній повний текст, а не лише заголовки та URL. Пошук доступний через вебінтерфейс, термінальний клієнт, командний рядок і HTTP API, а той самий індекс можуть використовувати ШІ-асистенти через MCP-сервер.
Приватність за замовчуванням
Головна відмінність від хостингових пошукових сервісів — у тому, де зберігаються дані: сервер Hister не надсилає телеметрію, не потребує хмарного сервісу, а клієнти передають проіндексований вміст лише на той сервер, який ви налаштували. Повна персональна конфігурація працює на одній локальній машині — один бінарний файл запускає сервер без додаткового налаштування. Спільні розгортання підтримують розмежований за користувачами доступ на базі SQLite або PostgreSQL і встановлюються через Docker чи Nix. Додатковий семантичний пошук надсилає текст лише на вказаний вами embeddings-ендпоінт, а браузерні розширення можуть запитувати favicon сторінок — вирішувати, чи вмикати ці з’єднання і де саме, доводиться вам.
Пошук, версії та інтеграції
Повнотекстовий пошук підтримує фільтри за полями, фрази в лапках, шаблони (wildcards), заперечення, діапазони дат і власні псевдоніми запитів. Поруч із результатами відкривається чистий перегляд збереженого документа, тож видно, звідки взялася інформація. Правила індексу охоплюють пропуск документів, пріоритети, версіонування із збереженням попереднього вмісту та перевірки чутливого вмісту. Демонстрація на сайті проєкту показує 1 924 проіндексовані сторінки й шість результатів із локального індексу за 0.04 секунди.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.