MiniSearch: минималистичный веб-поиск с локальной обработкой запросов

MiniSearch — это минималистичная платформа для веб-поиска с AI-помощником, работающая прямо в браузере. Она решает задачу частного поиска без необходимости использования сторонних API или серверов, обеспечивая таким образом конфиденциальность твоих запросов.

В отличие от стандартных поисковых систем, MiniSearch использует SearXNG для получения веб-результатов, которые переоцениваются локально, что дает возможность управлять историей поиска и кешем на твоем устройстве. Проект подойдет разработчикам, которые ценят приватность и ищут гибкое решение для персонализированного поиска в сети.

MiniSearch написан на Javascript и запускается через Docker-контейнер, что делает его доступным для различных платформ без дополнительных зависимостей. Обрати внимание, что в текущей версии нет поддержки мобильных устройств.

MiniSearch logo
## О проекте MiniSearch — это локальный поисковый движок с интегрированным AI-помощником, который работает прямо в твоем браузере. Этот проект предоставляет возможность производить поиск без необходимости в сторонних API-ключах или серверах, что обеспечивает конфиденциальность и контроль над запрашиваемой информацией. MiniSearch использует встроенную метапоисковую систему SearXNG для получения результатов, которые затем обрабатываются и упорядочиваются на стороне клиента. ## Основные возможности - **Конфиденциальность.** Нет отслеживания, телеметрии и необходимости создания аккаунтов. История поиска и результаты сохраняются локально в браузере. - **AI в браузере.** Возможность выбора из нескольких моделей (от 135M до 4B параметров), которые могут запускаться на WebGPU или CPU, в зависимости от возможностей устройства. - **Гибкость бэкенда.** Поддержка различных OpenAI-совместимых API, таких как Ollama, LM Studio и других. Также доступен вариант с использованием краудсорсингового AI Horde. - **Полноценный поиск.** Результаты от SearXNG обрабатываются локально, кэшируются и лимитируются. - **Проверяемые ответы.** Ответы сопровождаются ссылками на источники, поддерживающими последовательный диалог, и возможностью прослушивания. - **История и аналитика.** Локальная история запросов с поиском, а также статистика использования и тепловая карта активности. ## Быстрый старт Чтобы запустить MiniSearch, достаточно выполнить команду: ```bash docker run -p 7860:7860 ghcr.io/felladrin/minisearch ``` После этого можно открыть и начать поиск. ### Дополнительные опции - **Закрепить конкретную сборку.** Чтобы использовать стабильную версию, можно зафиксировать образ по его дайджесту. - **Использование Docker Compose.** Добавь следующий код в `docker-compose.yml`: ```yaml services: minisearch: image: ghcr.io/felladrin/minisearch:latest ports: - "7860:7860" ``` - **Сборка из исходников.** Для этого используй команды: ```bash git clone https://github.com/felladrin/MiniSearch.git cd MiniSearch docker compose -f docker-compose.production.yml up --build ``` - **Размещение на Hugging Face.** Можно продублировать Space с помощью [этой ссылки](https://huggingface.co/spaces/Felladrin/MiniSearch?duplicate=true). ## Как это работает Запросы пользователей направляются на сервер приложения, который передает их встроенной инстанции SearXNG для сбора результатов из нескольких поисковых систем. Затем результаты сортируются с помощью небольшой модели-кросс-кодировщика, и кэшируются в браузере. Также при включенном AI, помощник формирует ответ, основываясь на лучших результатах. ## Ограничения Несмотря на множество преимуществ, MiniSearch требует от пользователя возможности запускать Docker и поддерживает работу только в браузере. Некоторые функции, такие как более сложная аналитика или интеграция с определенными API, могут потребовать специализированных настроек. ## Заключение MiniSearch — это мощная, гибкая и приватная система для выполнения поисковых запросов, которая может быть установлена и использована с минимальными усилиями. С учетом ее возможностей и конфиденциальности, это отличный выбор для тех, кто ценит безопасность своих данных.

Открыть на GitHub: felladrin/MiniSearch →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте