Repolode
degoog-org

degoog-org/degoog

Agregador de buscas self-hosted que consulta vários mecanismos e reúne os resultados em uma página, com suporte a plugins.

Alternativa open source a:Google Search

Estrelas
2,513
Forks
109
Issues abertas
23
Último commit
há 8 dias

O que é?

degoog é um agregador de buscas self-hosted. Ele envia uma consulta a vários mecanismos de busca e reúne os resultados em uma única visualização, para que você não precise acessar cada mecanismo separadamente.

O projeto foi desenvolvido para ser extensível. Você pode adicionar mecanismos de busca personalizados, plugins de comandos bang acionados por um prefixo na consulta e plugins de slot que exibem painéis acima ou abaixo dos resultados ou na barra lateral. Os transports permitem alterar como as páginas são obtidas, por exemplo, usando curl, FlareSolverr ou sua própria lógica de busca.

Ele pode ser executado em um contêiner Docker ou Podman, nativamente com Bun ou por meio de um módulo NixOS. Backends opcionais de Valkey (cache compatível com Redis) e Postgres são fornecidos em arquivos de exemplo do Docker Compose, e uma opção de servidor MCP o disponibiliza para clientes LLM.

Recursos principais

  • 01Reúne resultados de vários mecanismos de busca em uma única página.
  • 02Oferece suporte a mecanismos de busca personalizados e plugins de comandos bang.
  • 03Plugins de slot podem adicionar painéis acima, abaixo ou ao lado dos resultados.
  • 04Transports permitem definir estratégias personalizadas de busca HTTP, como curl ou FlareSolverr.
  • 05Pode ser implantado com Docker, Podman, NixOS ou nativamente com Bun.

Casos de uso

  • Executar uma página de busca privada e self-hosted, sem enviar consultas a um único provedor.
  • Combinar resultados de vários mecanismos quando um deles está bloqueado ou apresenta resultados incompletos.
  • Criar mecanismos de busca personalizados ou painéis acionados por consultas usando plugins.
  • Disponibilizar um agregador de buscas para clientes LLM por meio da opção MCP.

Início rápido

  1. 1

    Crie o diretório de dados

    mkdir -p ./data
  2. 2

    Conceda ao usuário do contêiner a propriedade do diretório de dados

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

    Inicie o degoog com Docker (defina DEGOOG_SETTINGS_PASSWORDS antes de expô-lo à internet)

    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

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando o software é disponibilizado por uma rede.
  • Em uma instância desbloqueada, qualquer pessoa pode instalar extensões, que executam código no servidor. Por isso, defina uma senha antes de torná-la pública.
  • As extensões da loja da comunidade passaram apenas por uma avaliação inicial do mantenedor. A instalação é por sua conta e risco.

Em coleções

Tópicos

Perguntas frequentes

O que é degoog?
Agregador de buscas self-hosted que consulta vários mecanismos e reúne os resultados em uma página, com suporte a plugins. degoog é um agregador de buscas self-hosted. Ele envia uma consulta a vários mecanismos de busca e reúne os resultados em uma única visualização, para que você não precise acessar cada mecanismo separadamente.
degoog é gratuito? Qual é a licença?
degoog é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
degoog ainda é mantido?
Manutenção ativa. O último commit de degoog foi em 29 de out. de 2026.
Para que posso usar degoog?
Executar uma página de busca privada e self-hosted, sem enviar consultas a um único provedor. Combinar resultados de vários mecanismos quando um deles está bloqueado ou apresenta resultados incompletos. Criar mecanismos de busca personalizados ou painéis acionados por consultas usando plugins. Disponibilizar um agregador de buscas para clientes LLM por meio da opção MCP.
Como instalar degoog?
Crie o diretório de dados: mkdir -p ./data Conceda ao usuário do contêiner a propriedade do diretório de dados: sudo chown -R 1000:1000 ./data Inicie o degoog com Docker (defina DEGOOG_SETTINGS_PASSWORDS antes de expô-lo à internet): 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
Onde consigo degoog?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/degoog-org/degoog

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados