Repolode
felladrin

felladrin/MiniSearch

Um met buscador auto-hospedado com assistente de IA que funciona inteiramente no navegador, sem exigir chave de API.

Alternativa open source a:Perplexity

Estrelas
608
Forks
76
Issues abertas
0
Último commit
há 21 horas

O que é?

MiniSearch é um mecanismo de busca auto-hospedado que combina resultados da web com um assistente de IA que escreve respostas com citações. Os resultados da web são agregados por uma instância do SearXNG incluída no projeto, reclassificados localmente por um modelo cross-encoder e armazenados em cache. Tudo é empacotado em um único container Docker.

A IA pode funcionar na aba do navegador com WebGPU ou CPU usando modelos selecionados de cerca de 135M a 4B de parâmetros, sem necessidade de chave de API, servidor de inferência separado ou envio de consultas a terceiros. Como alternativa, os usuários podem se conectar a uma API compatível com OpenAI, como Ollama, LM Studio, vLLM ou llama.cpp, ou deixar que o servidor faça proxy de uma chave de API privada sem expô-la aos clientes.

O histórico de buscas, os resultados em cache e as conversas ficam armazenados no IndexedDB do navegador e não são enviados a um servidor. O projeto pode ser definido como mecanismo de busca padrão do navegador, acionado pelo Raycast ou incorporado a outras páginas.

Recursos principais

  • 01Executa modelos de linguagem selecionados no navegador com WebGPU ou CPU, sem precisar de chave de API.
  • 02Agrega resultados de texto e imagens por meio de uma instância do SearXNG incluída no projeto.
  • 03Reclassifica os resultados da busca localmente com um modelo cross-encoder.
  • 04Conecta-se a APIs compatíveis com OpenAI, ao AI Horde ou a um proxy no servidor para usar sua própria chave.
  • 05Oferece respostas com citações, perguntas de acompanhamento com memória da conversa e reprodução em voz alta.
  • 06Armazena o histórico, o cache e as conversas localmente no navegador, sem contas ou telemetria.

Casos de uso

  • Executar um mecanismo de busca privado para você ou um pequeno grupo, usando um modelo local.
  • Combinar a interface de busca com um servidor local do Ollama ou llama.cpp para obter respostas com citações.
  • Hospedar uma instância compartilhada que usa sua própria chave de API sem expô-la aos usuários.
  • Defini-lo como mecanismo de busca padrão em um navegador ou launcher.

Início rápido

  1. 1

    Execute a imagem Docker publicada

    docker run -p 7860:7860 ghcr.io/felladrin/minisearch
  2. 2

    Abra a instância no navegador e comece a pesquisar

Antes de usar

  • Executar a IA totalmente no navegador depende do desempenho do WebGPU ou da CPU, e os modelos precisam ser baixados primeiro.

Em coleções

Tópicos

Perguntas frequentes

O que é MiniSearch?
Um met buscador auto-hospedado com assistente de IA que funciona inteiramente no navegador, sem exigir chave de API. MiniSearch é um mecanismo de busca auto-hospedado que combina resultados da web com um assistente de IA que escreve respostas com citações. Os resultados da web são agregados por uma instância do SearXNG incluída no projeto, reclassificados localmente por um modelo cross-encoder e armazenados em cache. Tudo é empacotado em um único container Docker.
MiniSearch é gratuito? Qual é a licença?
MiniSearch é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
MiniSearch ainda é mantido?
Manutenção ativa. O último commit de MiniSearch foi em 6 de nov. de 2026.
Para que posso usar MiniSearch?
Executar um mecanismo de busca privado para você ou um pequeno grupo, usando um modelo local. Combinar a interface de busca com um servidor local do Ollama ou llama.cpp para obter respostas com citações. Hospedar uma instância compartilhada que usa sua própria chave de API sem expô-la aos usuários. Defini-lo como mecanismo de busca padrão em um navegador ou launcher.
Como instalar MiniSearch?
Execute a imagem Docker publicada: docker run -p 7860:7860 ghcr.io/felladrin/minisearch Abra a instância no navegador e comece a pesquisar
Onde consigo MiniSearch?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/felladrin/MiniSearch

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

Projetos relacionados