Repolode
asciimoo

asciimoo/hister

Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP.

Open source альтернатива:PinboardGoogle Search

Звёзды
6,084
Форки
289
Открытые issues
61
Последний коммит
вчера

Что это?

Hister — персональная поисковая система, которая создаёт полнотекстовый индекс посещённых веб-страниц и выбранных вами локальных файлов. Вместо стороннего поискового сервиса она хранит документы и индексы на сервере, который вы запускаете сами. Благодаря этому можно найти то, что вы читали несколько месяцев назад, введя фразу из текста, а не пытаясь вспомнить URL.

Индексация выполняется через расширение для Firefox или Chrome, которое сохраняет новые посещённые страницы, импорт истории браузера и закладок, индексацию локальных каталогов и обход сайтов краулером. В поисковых запросах поддерживаются фильтры по полям, фразы, подстановочные знаки, отрицание, псевдонимы и приоритеты результатов. В качестве дополнительного режима доступен семантический поиск по смыслу документов — для него используется настроенный вами endpoint для embeddings.

Искать можно через веб-интерфейс, терминальный интерфейс, командную строку или AI-ассистента, подключённого по MCP. Проект написан на Go, поддерживает нескольких пользователей на общем сервере с отдельными наборами документов и по умолчанию не отправляет телеметрию.

Ключевые возможности

  • 01Полнотекстовая индексация посещённых страниц и локальных файлов, а не только заголовков и URL.
  • 02Расширения для Firefox и Chrome автоматически сохраняют новые страницы.
  • 03Импорт истории браузера, закладок и файлов, а также индексация локальных каталогов.
  • 04Расширенный синтаксис запросов с фильтрами по полям, фразами, подстановочными знаками и отрицанием.
  • 05Дополнительный режим семантического поиска через настроенный endpoint для embeddings.
  • 06Поиск через веб-интерфейс, терминальный интерфейс, командную строку или AI-ассистента, подключённого по MCP.

Сценарии использования

  • Поиск ранее прочитанной страницы или статьи по фразе из её текста.
  • Создание приватного поискового архива истории браузера и закладок на собственном устройстве.
  • Поиск по локальным папкам с документами и веб-контенту в одном месте.
  • Подключение AI-ассистента к личному индексу посещённых страниц и файлов через MCP.

Быстрый старт

  1. 1

    Скачайте бинарный файл для вашей платформы из последнего релиза и переименуйте его в hister

  2. 2

    Сделайте бинарный файл исполняемым в Linux или macOS

    chmod +x hister
  3. 3

    Запустите сервер Hister в Linux или macOS

    ./hister listen
  4. 4

    Откройте http://127.0.0.1:4433 и установите расширение браузера для Firefox или Chrome

Что важно знать

  • Сервер должен постоянно работать в терминале, чтобы страницы индексировались и были доступны для поиска.
  • При использовании необязательного семантического поиска текст документов отправляется на настроенный вами endpoint для embeddings.
  • Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая предоставлять изменённый исходный код при использовании программы в качестве сетевого сервиса.

Темы

Частые вопросы

Что такое hister?
Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP. Hister — персональная поисковая система, которая создаёт полнотекстовый индекс посещённых веб-страниц и выбранных вами локальных файлов. Вместо стороннего поискового сервиса она хранит документы и индексы на сервере, который вы запускаете сами. Благодаря этому можно найти то, что вы читали несколько месяцев назад, введя фразу из текста, а не пытаясь вспомнить URL.
hister можно использовать бесплатно? Какая у него лицензия?
hister распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hister всё ещё поддерживается?
Активно поддерживается. Последний коммит в hister — 19 окт. 2026 г..
Для чего можно использовать hister?
Поиск ранее прочитанной страницы или статьи по фразе из её текста. Создание приватного поискового архива истории браузера и закладок на собственном устройстве. Поиск по локальным папкам с документами и веб-контенту в одном месте. Подключение AI-ассистента к личному индексу посещённых страниц и файлов через MCP.
Как установить hister?
Скачайте бинарный файл для вашей платформы из последнего релиза и переименуйте его в hister Сделайте бинарный файл исполняемым в Linux или macOS: chmod +x hister Запустите сервер Hister в Linux или macOS: ./hister listen Откройте http://127.0.0.1:4433 и установите расширение браузера для Firefox или Chrome
Где скачать hister?
Исходный код и инструкции по установке — на GitHub: https://github.com/asciimoo/hister

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Typesense — поисковый движок с открытым исходным кодом, работающий в памяти: он поддерживает поиск с учётом опечаток, фасетный, географический и векторный поиск и предлагает более простой вариант, чем Algolia и Elasticsearch.

27 тыс.1 тыс.C++GPL-3.0Обновлён 7 часов назад