Repolode
degoog-org

degoog-org/degoog

Самостоятельно размещаемый агрегатор поиска, который запрашивает несколько поисковиков и показывает результаты на одной странице; расширяется с помощью плагинов.

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

Звёзды
2,518
Форки
109
Открытые issues
23
Последний коммит
9 дней назад

Что это?

degoog — самостоятельно размещаемый агрегатор поиска. Он отправляет запрос в несколько поисковиков и объединяет результаты в одном представлении, избавляя от необходимости открывать каждый поисковик отдельно.

Проект изначально рассчитан на расширение. Можно добавлять собственные поисковики, плагины bang-команд, срабатывающие по префиксу запроса, и плагины слотов, которые отображают панели над результатами, под ними или в боковой панели. Транспорты позволяют менять способ загрузки страниц — например, использовать curl, FlareSolverr или собственную логику загрузки.

Проект можно запускать в контейнере Docker или Podman, нативно с Bun либо через модуль NixOS. Примеры файлов Docker Compose позволяют подключить дополнительные бэкенды Valkey (совместимый с Redis кеш) и Postgres, а опция MCP-сервера открывает доступ к нему для клиентов LLM.

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

  • 01Объединяет результаты нескольких поисковиков на одной странице.
  • 02Поддерживает собственные поисковики и плагины bang-команд.
  • 03Плагины слотов добавляют панели над результатами, под ними или рядом с ними.
  • 04Транспорты позволяют задавать собственный способ HTTP-загрузки, например через curl или FlareSolverr.
  • 05Можно развернуть через Docker, Podman, NixOS или запустить нативно с Bun.

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

  • Запуск частной страницы поиска на собственном сервере, чтобы не отправлять запросы одному провайдеру.
  • Объединение результатов нескольких поисковиков, если один из них заблокирован или выдаёт неполные результаты.
  • Создание собственных поисковиков или панелей, срабатывающих на запрос, с помощью плагинов.
  • Предоставление агрегатора поиска клиентам LLM через опцию MCP.

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

  1. 1

    Создайте каталог данных

    mkdir -p ./data
  2. 2

    Назначьте пользователю контейнера владельцем каталога данных

    sudo chown -R 1000:1000 ./data
  3. 3

    Запустите degoog с помощью Docker (задайте DEGOOG_SETTINGS_PASSWORDS до открытия доступа из интернета)

    docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest

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

  • Проект распространяется по лицензии AGPL-3.0 с копилефтом, которая требует публиковать изменённый исходный код, если программа предоставляется по сети.
  • В незаблокированном экземпляре любой может устанавливать расширения, которые выполняют код на сервере. Поэтому перед открытием публичного доступа необходимо задать пароль.
  • Расширения из магазина сообщества прошли только предварительную проверку сопровождающим проекта. Устанавливайте их на свой страх и риск.

В подборках

Темы

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

Что такое degoog?
Самостоятельно размещаемый агрегатор поиска, который запрашивает несколько поисковиков и показывает результаты на одной странице; расширяется с помощью плагинов. degoog — самостоятельно размещаемый агрегатор поиска. Он отправляет запрос в несколько поисковиков и объединяет результаты в одном представлении, избавляя от необходимости открывать каждый поисковик отдельно.
degoog можно использовать бесплатно? Какая у него лицензия?
degoog распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
degoog всё ещё поддерживается?
Активно поддерживается. Последний коммит в degoog — 29 окт. 2026 г..
Для чего можно использовать degoog?
Запуск частной страницы поиска на собственном сервере, чтобы не отправлять запросы одному провайдеру. Объединение результатов нескольких поисковиков, если один из них заблокирован или выдаёт неполные результаты. Создание собственных поисковиков или панелей, срабатывающих на запрос, с помощью плагинов. Предоставление агрегатора поиска клиентам LLM через опцию MCP.
Как установить degoog?
Создайте каталог данных: mkdir -p ./data Назначьте пользователю контейнера владельцем каталога данных: sudo chown -R 1000:1000 ./data Запустите degoog с помощью Docker (задайте DEGOOG_SETTINGS_PASSWORDS до открытия доступа из интернета): docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest
Где скачать degoog?
Исходный код и инструкции по установке — на GitHub: https://github.com/degoog-org/degoog

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

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

Метапоисковик, который можно разместить на своём сервере: он объединяет результаты разных поисковых сервисов, не отслеживая пользователей и не составляя их профили.

39,3 тыс.+262 за неделю3,6 тыс.PythonAGPL-3.0Активно поддерживаетсяОбновлён вчера

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

627+14 за неделю53KotlinMITАктивно поддерживаетсяОбновлён позавчера

Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.

1,6 тыс.+19 за неделю153TypeScriptMITАктивно поддерживаетсяОбновлён 24 часа назад

Персональная коллекция плагинов для OpenCode V2: инструменты запросов к Postgres и MySQL, работа с секретами, переключение режимов, управление сессиями и не только.

30+3 за неделю3TypeScriptMITАктивно поддерживаетсяОбновлён 11 дней назад

Open-source движок на Go для надёжной обработки потоков контента: он делает их доступными для поиска за секунды и отправляет оповещения о новых совпадениях по отслеживаемым темам.

39,6 тыс.+17 за неделю3,7 тыс.GoMITОбновлён 5 дней назад