Um met mecanismo de busca que você pode hospedar, agregando resultados de vários serviços sem rastrear nem criar perfis dos usuários.
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
Crie o diretório de dados
mkdir -p ./data - 2
Conceda ao usuário do contêiner a propriedade do diretório de dados
sudo chown -R 1000:1000 ./data - 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
Um app de busca privado e launcher para Android que encontra apps, contatos, arquivos, eventos, notas, configurações e conteúdo na web em uma única barra.
Um servidor de chat leve e auto-hospedado, com voz, vídeo, texto e compartilhamento de tela, para pequenos grupos que querem manter seus dados sob controle.
Coleção pessoal de plugins para o OpenCode V2 que adicionam ferramentas de consulta a Postgres e MySQL, gerenciamento de secrets, troca de modo de planejamento, gestão de sessões e mais.
Um engine open source em Go que ingere fluxos de conteúdo de forma durável, permite pesquisá-los em segundos e envia alertas quando um tópico acompanhado aparece em novos conteúdos.
Um assistente pessoal de IA auto-hospedado, que roda nos seus próprios dispositivos e responde por apps de mensagens como WhatsApp, Telegram, Slack e Discord.