Assistente de pesquisa com IA auto-hospedado que faz buscas aprofundadas em várias etapas usando LLMs locais e na nuvem e diversos mecanismos de busca, com citações e armazenamento criptografado.
yokingma/SearChat
Mecanismo de busca conversacional com IA que responde a perguntas usando resultados da web em tempo real e oferece suporte aos modelos OpenAI, Anthropic, Gemini e Vertex AI.
Alternativa open source a:Perplexity
- Estrelas
- 1,062
- Forks
- 182
- Issues abertas
- 2
- Último commit
- há 2 meses
O que é?
O SearChat é um mecanismo de busca conversacional: você faz uma pergunta em uma interface de chat, o sistema pesquisa na web e um LLM escreve uma resposta com base nos resultados. Ele foi desenvolvido como um monorepo Turborepo, com backend em Koa e TypeScript e frontend em Vue 3.
O projeto se conecta às APIs de modelos compatíveis com OpenAI, Anthropic, Google Gemini e Google Vertex AI, configuradas por meio do arquivo model.json. As buscas podem ser feitas pelo SearXNG, que não exige chave de API, ou pelo Bing, Google, Tavily, Exa, Bocha e pelo plugin de busca da ZhipuAI. O modo Deep Research faz buscas iterativas e gera um relatório estruturado com citações, usando LangChain e LangGraph.
O repositório inclui uma implantação com Docker Compose que inicia o app junto com o SearXNG e também documenta o pacote npm deepsearcher, que pode ser usado à parte para integrar o Deep Research a projetos Node.js.
Recursos principais
- 01Busca em várias etapas no estilo chat, com respostas transmitidas em streaming
- 02Suporte a modelos compatíveis com OpenAI, Anthropic, Gemini e Vertex AI
- 03Várias opções de mecanismo de busca, incluindo SearXNG, Bing, Google, Tavily e Exa
- 04Modo Deep Research com buscas iterativas e relatórios com citações
- 05Implantação com Docker Compose em um comando, com SearXNG incluído
Casos de uso
- Hospedar sua própria assistente de busca com IA e suas próprias chaves de API de modelos
- Configurar buscas gratuitas com SearXNG, sem precisar de chaves de API de busca pagas
- Adicionar recursos de Deep Research a uma aplicação Node.js usando o pacote deepsearcher
Início rápido
- 1
Instale o Docker e o Docker Compose
- 2
Crie docker-compose.yaml e model.json e, em seguida, configure as chaves de API
- 3
Inicie os serviços
docker compose up -d - 4
Abra http://localhost:3000 no navegador
Antes de usar
- Para obter os melhores resultados, o modelo precisa oferecer suporte a Tool Call (Function Calling).
- Mecanismos de busca como Bing, Google, Tavily, Exa e Bocha exigem suas próprias chaves de API. Para usar o SearXNG, é necessário ter acesso de rede ao Google.
Em coleções
Tópicos
Perguntas frequentes
- O que é SearChat?
- Mecanismo de busca conversacional com IA que responde a perguntas usando resultados da web em tempo real e oferece suporte aos modelos OpenAI, Anthropic, Gemini e Vertex AI. O SearChat é um mecanismo de busca conversacional: você faz uma pergunta em uma interface de chat, o sistema pesquisa na web e um LLM escreve uma resposta com base nos resultados. Ele foi desenvolvido como um monorepo Turborepo, com backend em Koa e TypeScript e frontend em Vue 3.
- SearChat é gratuito? Qual é a licença?
- SearChat é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SearChat ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de SearChat foi em 1 de set. de 2026.
- Para que posso usar SearChat?
- Hospedar sua própria assistente de busca com IA e suas próprias chaves de API de modelos Configurar buscas gratuitas com SearXNG, sem precisar de chaves de API de busca pagas Adicionar recursos de Deep Research a uma aplicação Node.js usando o pacote deepsearcher
- Como instalar SearChat?
- Instale o Docker e o Docker Compose Crie docker-compose.yaml e model.json e, em seguida, configure as chaves de API Inicie os serviços: docker compose up -d Abra http://localhost:3000 no navegador
- Onde consigo SearChat?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yokingma/SearChat
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um met buscador auto-hospedado com assistente de IA que funciona inteiramente no navegador, sem exigir chave de API.
Aplicativo web de pesquisa aprofundada com IA e hospedagem própria, que planeja buscas, consulta fontes reais e gera relatórios com citações que você pode verificar e explorar.
Mecanismo de respostas com IA que você pode hospedar por conta própria, pesquisa na web via SearxNG e cita as fontes, com suporte a LLMs locais pelo Ollama ou a provedores na nuvem.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Um mecanismo de busca de pesquisa com IA agêntica e código aberto que planeja subtarefas, consulta fontes atuais e responde com citações inline.