Проблема «воспоминаний», о которой вы даже не подозревали
Современные браузеры дают ложные обещания относительно памяти. Ваша история записывает только две вещи: заголовок страницы и её URL. Этот фундаментальный изъян означает, что реальный контент, который вы читали, та самая суть, которую вы помните, исчезает в тот момент, когда вы закрываете вкладку, делая её поиск практически невозможным, если вы не помните точный заголовок. Стандартный срок хранения истории в Firefox, составляющий 90 дней, только усугубляет проблему.
Это ограничение подчеркивает важное различие в поиске информации. Discovery search — поиск новой информации — является бесспорной вотчиной Google. Но recall search — поиск того, с чем вы уже сталкивались — остается по большей части нерешенной проблемой, заставляя нас неуклюже «гуглить путь обратно» к страницам, которые, как мы знаем, мы уже видели.
Представляем Hister, решение с открытым исходным кодом для self-hosted установки, которое наконец-то исправляет это. Оно тихо индексирует полный текст каждой посещаемой вами страницы, работая как приватная поисковая система для вашей личной истории веб-серфинга. Расширение для браузеров Chrome и Firefox автоматически захватывает отображаемый контент страниц, делая вашу историю просмотров по-настоящему полезной для поиска, а не просто списком забытых ссылок.
Создайте свою персональную поисковую систему за считанные минуты
Настройка вашей персональной поисковой системы занимает считанные минуты. Скачайте соответствующий бинарный файл Hister для вашей ОС (например, Darwin ARM64 для Mac M4), сделайте его исполняемым с помощью chmod +x hister и запустите hister listen. Эта команда запускает локальный сервер, обычно на порту 4433, готовый к приему данных. Сопутствующее легкое расширение для браузера Chrome или Firefox выступает в роли вашего бесшумного сборщика данных, пересылая контент на ваш локальный сервер Hister по мере того, как вы просматриваете страницы.
Индексация происходит полностью в фоновом режиме, без какого-либо ручного вмешательства. В отличие от сервисов «прочитать позже», требующих осознанных действий по «сохранению», расширение Hister автоматически захватывает полный текст каждой посещаемой вами страницы. Оно создает вашу всеобъемлющую базу данных по мере того, как вы просматриваете интернет в обычном режиме, устраняя необходимость ручной сортировки. Этот пассивный сбор гарантирует, что ничто важное не ускользнет от вас.
Оцените мощь full-text recall с помощью простого поиска. Представьте, что вы пытаетесь найти статью, которую читали несколько недель назад, помня только случайное предложение из её текста, а не заголовок или URL. Стандартная история браузера здесь совершенно бессильна. Hister, однако, мгновенно находит нужную страницу, подсвечивая совпадающий текст. Эта возможность распространяется на внутренние дашборды или приватные репозитории — контент, который Google никогда не сможет проиндексировать — превращая вашу историю просмотров в мощный корпус данных с возможностью поиска.
Больше, чем просто ключевые слова: AI-агенты и расширенный поиск
Помимо простых ключевых слов, Hister предлагает сложный язык запросов, обеспечивающий хирургическую точность в вашем персональном поиске. Фильтруйте результаты с помощью команд, таких как domain:github.com для поиска по конкретным источникам или text:memory leak для нахождения точных фраз внутри контента страницы. Этот мощный синтаксис превращает смутные воспоминания в эффективные поисковые запросы, позволяя вам точно находить информацию, которую вы когда-то читали.
Hister создает свою всеобъемлющую базу знаний из множества источников, выходящих далеко за рамки просто новых посещений браузера. Он может импортировать всю вашу существующую историю браузера, подтягивая старые URL для повторной индексации. Более того, он отслеживает локальные каталоги файлов, интегрируя личные документы и код в ваш индекс с возможностью поиска. Система даже сканирует целые веб-сайты, превращая разрозненные данные в единую private search engine для recall search.
Наиболее перспективной функцией является MCP endpoint в Hister. Эта уникальная возможность позволяет AI-агентам для написания кода подключаться напрямую к вашему приватному индексу. Агенты основывают свои ответы на документах, которые вы прочитали и подтвердили, а не просто на общих моделях или разрозненных внешних сайтах. Это обеспечивает контекстуально релевантную и персонализированную помощь, используя ваши отобранные знания. Изучите возможности подробнее на asciimoo/hister: Your own search engine - GitHub.
Компромиссы: готов ли Hister для вас?
Hister, при всей своей мощности, имеет свои нюансы. Индекс, содержащий полный текст всего, что вы прочитали, по умолчанию остается незашифрованным; полное шифрование диска является обязательным. Его стандартный файл Docker Compose также привязывается к 0.0.0.0 без аутентификации, что представляет значительный риск безопасности и требует немедленного изменения конфигурации.
Пользователям Safari не повезло; несмотря на наличие pull request с доказательством концепции, поддержка до сих пор отсутствует. Пользователи Mac, скачивающие бинарный файл, также столкнутся с предупреждениями Gatekeeper, так как он подписан ad-hoc, а не нотариально заверен. Это острые углы для инструмента, предназначенного для работы с глубокими персональными данными.
Проект в настоящее время находится в стадии pre-1.0 с активным, но часто ломающим обратную совместимость циклом разработки. Ожидайте изменений: 18 минорных релизов за семь месяцев включали задокументированные критические изменения. Хотя указано 47 контрибьюторов, около 78% вкладов исходит от основного мейнтейнера, что подчеркивает сфокусированную, но централизованную работу.
Итак, для кого Hister сейчас? Для разработчиков, исследователей и опытных self-hosters на Chrome или Firefox. Это привлекательный инструмент, если вы работаете со сложной документацией, GitHub issues и цените наличие приватного корпуса данных для ваших AI-агентов. Если вам нужна отточенная стабильность или вы не чувствуете себя уверенно при технической настройке, подумайте о том, чтобы подождать, пока проект выйдет из стадии pre-1.0.
Нравится статья? Получайте такие каждое утро на почту.
одно письмо в день · отписка в два клика · без сторонних трекеров
Часто задаваемые вопросы
Что такое Hister?
Hister — это open-source инструмент для self-hosting, который создает приватную полнотекстовую поисковую систему на основе вашей истории браузера. Он индексирует содержимое каждой посещенной вами страницы, позволяя находить информацию на основе того, что вы помните, что читали, а не только по заголовку страницы или URL.
Как Hister защищает мою конфиденциальность?
Hister работает полностью на вашем локальном компьютере. Расширение браузера отправляет данные только на локальный сервер, который вы контролируете. Все ваши данные, включая полный текст посещенных страниц, хранятся на вашем собственном диске, что гарантирует, что они никогда не покинут вашу систему.
Работает ли Hister во всех браузерах?
У Hister есть официальные расширения для Chrome и Firefox. В настоящее время он не работает с Safari, так как pull request с доказательством концепции остается неактивным уже несколько месяцев.
Может ли Hister искать по моей старой истории браузера?
Да, Hister может импортировать вашу существующую историю из Chrome или Firefox. Однако, поскольку ваш браузер не сохранял исходное содержимое страниц, Hister должен повторно посетить эти URL, чтобы проиндексировать тот контент, который доступен на этих страницах в данный момент.
Что такое MCP endpoint в Hister?
MCP (Multi-Client Protocol) endpoint позволяет AI-агентам или copilots подключаться к вашему индексу Hister. Это дает возможность AI отвечать на вопросы, используя приватный корпус данных всего, что вы лично прочитали, вместо его общих обучающих данных.

