Asistente de investigación con IA autoalojado que realiza búsquedas profundas y de varios pasos con LLM locales y en la nube y numerosos motores de búsqueda, con citas y almacenamiento cifrado.
yokingma/SearChat
Motor de búsqueda conversacional con IA que responde preguntas usando resultados web en tiempo real y es compatible con modelos de OpenAI, Anthropic, Gemini y Vertex AI.
Alternativa open source a:Perplexity
- Estrellas
- 1,062
- Forks
- 182
- Issues abiertos
- 2
- Último commit
- hace 2 meses
¿Qué es?
SearChat es un motor de búsqueda conversacional: haces una pregunta en una interfaz de chat, el sistema realiza búsquedas web y un LLM redacta una respuesta basada en los resultados. Está desarrollado como un monorepo de Turborepo, con un backend en Koa y TypeScript y un frontend en Vue 3.
El proyecto se conecta a las API de modelos compatibles con OpenAI, Anthropic, Google Gemini y Google Vertex AI, que se configuran mediante el archivo model.json. Las búsquedas pueden realizarse con SearXNG, que no requiere una API key, o con Bing, Google, Tavily, Exa, Bocha y el plugin de búsqueda de ZhipuAI. El modo Deep Research realiza búsquedas iterativas y genera un informe estructurado con citas, basado en LangChain y LangGraph.
El repositorio incluye una implementación con Docker Compose que inicia la aplicación junto con SearXNG. También documenta un paquete npm independiente, deepsearcher, para integrar Deep Research en proyectos de Node.js.
Funciones clave
- 01Búsquedas conversacionales de varios turnos con respuestas en streaming
- 02Compatible con modelos de OpenAI, Anthropic, Gemini y Vertex AI
- 03Varios motores de búsqueda, incluidos SearXNG, Bing, Google, Tavily y Exa
- 04Modo Deep Research con búsquedas iterativas e informes con citas
- 05Implementación con Docker Compose en un solo comando, con SearXNG incluido
Casos de uso
- Alojar por cuenta propia un asistente privado de búsqueda con IA y tus propias API keys de modelos
- Configurar búsquedas gratuitas mediante SearXNG sin API keys de búsqueda de pago
- Añadir capacidades de Deep Research a una aplicación Node.js mediante el paquete deepsearcher
Inicio rápido
- 1
Instala Docker y Docker Compose
- 2
Crea docker-compose.yaml y model.json y, después, configura las claves de API
- 3
Inicia los servicios
docker compose up -d - 4
Abre http://localhost:3000 en el navegador
Antes de usarlo
- Para obtener los mejores resultados, el modelo debe admitir Tool Call (Function Calling).
- Los motores de búsqueda como Bing, Google, Tavily, Exa y Bocha requieren sus propias claves de API. Para usar SearXNG, se necesita acceso de red a Google.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es SearChat?
- Motor de búsqueda conversacional con IA que responde preguntas usando resultados web en tiempo real y es compatible con modelos de OpenAI, Anthropic, Gemini y Vertex AI. SearChat es un motor de búsqueda conversacional: haces una pregunta en una interfaz de chat, el sistema realiza búsquedas web y un LLM redacta una respuesta basada en los resultados. Está desarrollado como un monorepo de Turborepo, con un backend en Koa y TypeScript y un frontend en Vue 3.
- ¿SearChat es gratuito? ¿Qué licencia tiene?
- SearChat es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿SearChat sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de SearChat fue el 1 sept 2026.
- ¿Para qué puedo usar SearChat?
- Alojar por cuenta propia un asistente privado de búsqueda con IA y tus propias API keys de modelos Configurar búsquedas gratuitas mediante SearXNG sin API keys de búsqueda de pago Añadir capacidades de Deep Research a una aplicación Node.js mediante el paquete deepsearcher
- ¿Cómo se instala SearChat?
- Instala Docker y Docker Compose Crea docker-compose.yaml y model.json y, después, configura las claves de API Inicia los servicios: docker compose up -d Abre http://localhost:3000 en el navegador
- ¿Dónde consigo SearChat?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yokingma/SearChat
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un metabuscador autohospedado con un asistente de IA que puede funcionar por completo en el navegador, sin necesidad de una clave de API.
Aplicación web de investigación profunda con IA y alojamiento propio que planifica búsquedas, consulta fuentes reales y genera informes con citas que puedes revisar y seguir consultando.
Motor de respuestas con IA autoalojable que busca en la web mediante SearxNG y cita las fuentes; funciona con LLM locales a través de Ollama o con proveedores en la nube.
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Un motor de búsqueda de investigación con IA de código abierto y agentes, que planifica subtareas, consulta fuentes en tiempo real y responde con citas integradas.