OrioSearch: Your AI Agent need WebSearch

OrioSearch: Your AI Agent need WebSearch

vkfolio · Programación

OrioSearch es una API de búsqueda web y extracción de contenido de código abierto y autoalojada, pensada para agentes de IA. Imita la interfaz de Tavily. Cambias una URL y tu código sigue funcionando. ¿El truco? La alojas tú y no pagas nada por consulta. Ese es el trato. Reúne SearXNG, FastAPI y Redis en un solo despliegue de Docker que controlas, así que tu motor de búsqueda funciona donde tú decidas ponerlo.

Vista previa de la interfaz de OrioSearch: Your AI Agent need WebSearch

Acerca de OrioSearch: Your AI Agent need WebSearch

Qué es OrioSearch

OrioSearch es un backend de búsqueda que ejecutas en tu propia máquina o servidor. Responde a las mismas llamadas /search y /extract que hace Tavily, saca resultados de una capa de metabúsqueda de SearXNG y también puede devolver el texto limpio de una página o respuestas escritas por IA. La propuesta es simple: tus agentes acceden a la búsqueda web sin factura medible y sin enviar cada consulta a los servidores de otro.

El proyecto apunta a desarrolladores que construyen agentes de IA, pipelines de RAG o herramientas de investigación y que no quieren que el costo por consulta crezca con el uso. Todo se publica bajo licencia MIT, así que puedes leer el código, modificarlo y desplegarlo con fines comerciales. Esa libertad es rara. La mayoría de las API de búsqueda alojadas mantienen el interior cerrado y tú aceptas el precio que fijen, que suele subir a medida que crece tu uso y te deja poco margen cuando cambian las condiciones.

El principal inconveniente es que ahora el alojamiento corre por tu cuenta. Necesitas Docker, un lugar donde ejecutar tres servicios y alguien que se encargue de las actualizaciones y las caídas. Si un motor de búsqueda se cae, eso depende de tu infraestructura, no del soporte de un proveedor. El equipo no ofrece una opción de nube gestionada, así que cambias comodidad por control. Aviso justo. ¿Quién debería pasar de largo? Cualquiera que no tenga un servidor donde ejecutarlo.

Primeros pasos

  1. Instala Docker y Docker Compose en la máquina que alojará el servicio.
  2. Clona el repositorio desde GitHub y ejecuta docker compose up --build para iniciar la API, SearXNG y Redis a la vez.
  3. Comprueba que la API responde con una petición a /health, que debería devolver un estado ok.
  4. Envía una llamada de prueba POST /search con una consulta y max_results, y confirma que recibes títulos, URLs y fragmentos.
  5. Apunta el código de Tavily que ya usas en tu agente a http://localhost:8000 y elimina la clave de API.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de OrioSearch: Your AI Agent need WebSearch.

Plan gratuitoSí
Planes de pago$0
PlataformaDocker (self-hosted), Web API
Desarrolladorvkfolio
CategoríaProgramación
Fecha de lanzamientoDec 2024
Última actualizaciónSep 2025
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores de agentes de IA
  • Creadores aficionados e indies
  • Equipos con normas de privacidad de datos

Tareas

  • Búsqueda web para agentes de IA
  • Extracción de contenido
  • Generación de respuestas con IA

Casos de uso

  • Trabajos de investigación largos que lanzan cientos de consultas
  • Pipelines sensibles a la privacidad
  • Pilas de agentes autoalojadas

Funciones clave

Reemplazo directo compatible con Tavily

La API replica los endpoints /search, /extract y /tool-schema de Tavily, así que pasarse a ella suele significar cambiar una URL base y borrar la clave de API. El código de tu agente y el análisis de respuestas siguen funcionando. Esa compatibilidad es la razón por la que la migración no duele, porque un cambio de API normal implica reescribir constructores de peticiones, manejadores de respuesta y rutas de error antes de poder publicar algo. Sin reescrituras. Tampoco hay un SDK nuevo que aprender.

Más de 70 motores de búsqueda vía SearXNG

OrioSearch se apoya en SearXNG para reunir resultados de Google, Bing, DuckDuckGo y decenas más, con un respaldo automático a DuckDuckGo si SearXNG no está disponible. Más fuentes significan más probabilidades de capturar un resultado que un solo motor dejaría escapar. Qué motor gana en cada caso depende de la consulta, y ahí está el sentido de agruparlos.

Extracción de contenido por niveles

Cuando apuntas a una URL, el pipeline de extracción usa primero trafilatura y recurre a readability-lxml si falla. Devuelve markdown limpio o texto plano en lugar de HTML en bruto. Eso te ahorra un paso de análisis antes de que el contenido entre en un modelo. Cosa pequeña. Se acumula a lo largo de miles de páginas.

Respuestas de IA con citas

Activa include_answer: true y OrioSearch sintetiza una respuesta a partir de los resultados obtenidos con un modelo compatible con OpenAI, y luego adjunta las fuentes. Puedes ejecutarlo con Ollama en local o dirigirlo a OpenAI o Groq si prefieres un modelo alojado. Tú eliges. La calidad de la respuesta sigue al modelo que conectes, así que un modelo local pequeño y uno de frontera no se leen igual.

Resultados en streaming con SSE

El endpoint /search/stream envía los resultados por Server-Sent Events a medida que llegan, en lugar de esperar la respuesta completa. Para agentes que actúan con el primer resultado útil, eso recorta tiempo real en cada turno. No es una ganancia menor cuando tu agente lanza decenas de búsquedas por tarea.

Caché y reordenación con Redis

Redis agrupa las consultas con TTL configurables y un respaldo elegante a caché caducada, así las búsquedas repetidas vuelven rápido. Encima de eso, un pequeño modelo FlashRank ONNX reordena los resultados por relevancia semántica, todo en CPU y sin dependencia de PyTorch. No hace falta GPU. Eso mantiene la huella lo bastante pequeña para ejecutarla junto a tu app en una máquina modesta.

Ventajas y desventajas

Ventajas

  • Cero costo por consulta, así que un uso intenso del agente no se convierte en una factura creciente.
  • La compatibilidad directa con Tavily reduce la migración a un cambio de URL de una línea.
  • Las consultas y los datos se quedan en tu propia infraestructura, algo que importa en trabajos sensibles a la privacidad.
  • La licencia MIT te deja inspeccionar, modificar y usar el código comercialmente sin ataduras.

Desventajas

  • El alojamiento, las actualizaciones y las caídas corren por tu cuenta, y no hay respaldo de nube gestionada si tu máquina falla en mal momento.
  • La configuración exige soltura con Docker y algo de experiencia en operaciones, lo que aleja a los usuarios no técnicos.
  • Las respuestas de IA dependen de un LLM aparte que tú aportas, así que es otra pieza que configurar y pagar.
  • No hay app móvil oficial ni tienda de complementos, así que todo pasa por la API.

Preguntas frecuentes

Sí. Es de código abierto bajo licencia MIT y no cuesta nada por consulta, sin importar cuánto busquen tus agentes. Tus únicos costos son los que pagues por ejecutar el host de Docker.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con OrioSearch: Your AI Agent need WebSearch.

Alternativas a OrioSearch: Your AI Agent need WebSearch

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles