Файловая система на Markdown для ИИ-агентов и команд: полнотекстовый и векторный поиск, версионирование через Git и встроенный веб-интерфейс в одном бинарном файле Go.
asciimoo/hister
Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP.
Open source альтернатива:Pinboard
Google 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
Скачайте бинарный файл для вашей платформы из последнего релиза и переименуйте его в hister
- 2
Сделайте бинарный файл исполняемым в Linux или macOS
chmod +x hister - 3
Запустите сервер Hister в Linux или macOS
./hister listen - 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 обновляется ежедневно.
Похожие проекты
Быстрый поисковый движок с поддержкой опечаток и API для полнотекстового, семантического и гибридного поиска на сайтах и в приложениях.
Typesense — поисковый движок с открытым исходным кодом, работающий в памяти: он поддерживает поиск с учётом опечаток, фасетный, географический и векторный поиск и предлагает более простой вариант, чем Algolia и Elasticsearch.
Локальный AI-поисковик на Rust, который автоматически индексирует любые папки — с кодом, документацией, логами и PDF — и поддерживает Elasticsearch API.
MCP-сервер, через который AI-ассистенты вроде Claude и Cursor ищут информацию в интернете с помощью вашего или доверенного экземпляра SearXNG.
Платформа с открытым исходным кодом для автоматизации рабочих процессов и альтернатива Zapier; интеграции на TypeScript также работают как MCP-серверы для AI-агентов.