Motor de búsqueda de IA de código abierto impulsado por Firecrawl, que ofrece citas en tiempo real, respuestas en streaming y generación de respuestas inteligentes con datos en vivo.

TypeScriptfireplexityfirecrawl 1.6k Last Updated: August 22, 2025

Fireplexity - Motor de Búsqueda Inteligente de IA de Código Abierto

Resumen del Proyecto

Fireplexity es un motor de búsqueda de IA de código abierto desarrollado con la tecnología Firecrawl, que ofrece citas en tiempo real, respuestas en streaming y capacidades de datos en vivo. Como alternativa de código abierto a Perplexity AI, Fireplexity permite a los desarrolladores construir sus propias experiencias de búsqueda de IA personalizadas sin depender de servicios de terceros.

Características Principales

🔥 Búsqueda Inteligente Web en Tiempo Real

  • Utiliza la API de Firecrawl para procesar el renderizado de JavaScript y la extracción fiable de contenido web.
  • Algoritmos inteligentes puntúan el contenido por relevancia para encontrar la información más importante en una página.
  • Soporta la extracción de estructuras de sitios web complejas, incluyendo sitios web con carga de JavaScript.

🧠 Síntesis de IA en Streaming con Citas

  • Genera respuestas en tiempo real utilizando GPT-4o-mini, compatible con cualquier endpoint compatible con OpenAI.
  • Tecnología de streaming para mostrar el proceso de generación de respuestas en tiempo real.
  • Cada afirmación está respaldada por citas verificables.

🔗 Sistema de Citas Interactivo

  • Cada parte de cada respuesta está respaldada por una fuente, permitiendo a los usuarios pasar el ratón para previsualizar el contenido de la cita.
  • Función de vista previa instantánea de citas, mejorando la transparencia y la credibilidad.
  • Función integrada de detección de gráficos de acciones en tiempo real, compatible con más de 180 empresas.

🚀 Despliegue Rápido Listo para Producción

  • Despliega un motor de respuestas completo en menos de 5 minutos.
  • Sin dependencia de proveedores (vendor lock-in), completamente de código abierto.
  • Arquitectura modular, fácil de extender y personalizar.

Pila Tecnológica

Tecnologías Frontend

  • Next.js 15: Como framework principal, maneja las interacciones del cliente y las operaciones del servidor, soporta App Router y renderizado del lado del servidor.
  • React: Para construir interfaces de usuario interactivas.
  • Tailwind CSS: Un framework CSS utilitario.
  • shadcn/ui + Radix UI: Librerías de componentes de UI accesibles.

Tecnologías Backend

  • Firecrawl API: El servicio principal de rastreo web y búsqueda.
  • Vercel AI SDK: Integración de IA y manejo de respuestas en streaming.
  • OpenAI API: Utiliza GPT-4o-mini por defecto, soporta el cambio a otros modelos compatibles.

Herramientas de Desarrollo

  • TypeScript: Un superconjunto de JavaScript con tipado seguro.
  • ESLint: Para la verificación de calidad del código.
  • Prettier: Para el formateo del código.

Instalación y Uso

Inicio Rápido

# Clonar el proyecto
git clone https://github.com/mendableai/fireplexity.git
cd fireplexity

# Instalar dependencias
npm install

# Copiar el archivo de configuración de variables de entorno
cp .env.example .env.local

Configuración de Variables de Entorno

Añade tus claves API en el archivo .env.local:

FIRECRAWL_API_KEY=fc-your-api-key
GROQ_API_KEY=gsk_your-groq-api-key

Iniciar el Servidor de Desarrollo

npm run dev

Visita http://localhost:3000 para ver la aplicación.

Arquitectura del Proyecto

Estructura de la Aplicación

El proyecto utiliza la estructura App Router de Next.js, donde las rutas corresponden directamente a la estructura de carpetas:

  • /chat - Ruta de la interfaz de chat
  • /auth - Ruta de autenticación de usuario
  • División automática de código, carga bajo demanda.

Componentes Principales

  1. Componente de Búsqueda: Maneja la entrada de consultas del usuario.
  2. Componente de Flujo de Respuesta: Muestra en tiempo real las respuestas generadas por la IA.
  3. Componente de Citas: Gestiona y muestra las fuentes de contenido.
  4. Componente de Gráficos de Acciones: Muestra datos financieros en tiempo real.

Flujo de Datos

  1. El usuario introduce una consulta → API de búsqueda de Firecrawl.
  2. Extracción y procesamiento de contenido → Análisis del modelo de IA.
  3. Generación de respuestas en streaming → Visualización en tiempo real para el usuario.
  4. Integración de enlaces de citas → Vista previa interactiva.

Escenarios de Aplicación

Base de Conocimiento Interna para Empresas

  • Conecta documentos internos de la empresa o contenido de redes privadas.
  • Proporciona respuestas directas y citadas a los equipos.
  • Mejora significativamente la velocidad de acceso a la información.

Herramienta de Investigación Profesional

  • Construye motores de búsqueda especializados para dominios específicos (finanzas, derecho, investigación científica).
  • Se centra en fuentes fiables, ofreciendo una precisión inigualable.
  • Soporta la optimización de consultas específicas del dominio.

Experiencia de Búsqueda Personalizada

  • Control total sobre la lógica de búsqueda y la interfaz de usuario.
  • Sin dependencias de terceros, protegiendo la privacidad de los datos.
  • Funcionalidades extensibles según necesidades específicas.

Ventajas del Código Abierto

Control Total

  • Código abierto, control total sobre tu destino.
  • Posibilidad de inspeccionar cada línea de código para asegurar la privacidad de los datos.
  • Capacidad de personalización ilimitada.

Sin Dependencia de Proveedores (Vendor Lock-in)

  • No depende de servicios de terceros que puedan cambiar precios, términos o disponibilidad.
  • Estabilidad y sostenibilidad a largo plazo.
  • Propiedad total de los datos.

Impulsado por la Comunidad

  • Comunidad de desarrolladores activa.
  • Mejoras continuas de funciones y corrección de errores.
  • Amplia documentación y ejemplos.

Análisis de Costos

Costos Principales

  • Firecrawl API: Desde $20 al mes (2000 páginas).
  • OpenAI API: GPT-4o-mini aproximadamente $0.15 por cada 1000 tokens.
  • Costos de Alojamiento: Desde gratuito (plan hobby de Vercel) hasta $20-50/mes para entornos de producción.

Ventajas de Costo

  • Solo pagas por las llamadas a la API que realmente utilizas.
  • Sin tarifas de suscripción adicionales ni cargos por usuario.
  • Costos operativos predecibles.

Escalabilidad y Personalización

Flexibilidad del Modelo

Soporta cualquier endpoint de API compatible con OpenAI:

  • Claude
  • Llama
  • Otros modelos que ofrecen una interfaz compatible con OpenAI.

Personalización de la UI

Construido sobre Next.js, permite modificar cada aspecto de la interfaz:

  • Temas y estilos personalizados.
  • Adición de nuevos componentes de funcionalidad.
  • Integración de servicios de terceros.

Extensión de Funcionalidades

El diseño modular facilita la adición de nuevas funciones:

  • Integración de fuentes de datos adicionales.
  • Personalización del pipeline de procesamiento de IA.
  • Adición de soporte para nuevos tipos de contenido.

Comparación con la Competencia

vs Perplexity AI

  • ✅ Completamente de código abierto, sin cajas negras.
  • ✅ Despliegue autónomo, privacidad de datos.
  • ✅ Sin restricciones de uso.
  • ✅ Totalmente personalizable.

vs Motores de Búsqueda Tradicionales

  • ✅ Respuestas directas en lugar de listas de enlaces.
  • ✅ Síntesis de contenido impulsada por IA.
  • ✅ Verificación de citas en tiempo real.
  • ✅ Capacidad de comprensión contextual.

Licencia

El proyecto utiliza la licencia de código abierto MIT, que permite el uso comercial y la modificación libre.

Comunidad y Soporte

  • Repositorio de GitHub: https://github.com/firecrawl/fireplexity
  • Comunidad de Discord de Firecrawl: Obtén ayuda y comparte contenido personalizado.
  • Documentación: Documentación completa de la API y guías de uso.
  • Proyectos de Ejemplo: Abundantes ejemplos de aplicaciones y plantillas.

Conclusión

Fireplexity ofrece a los desarrolladores un conjunto completo de herramientas para construir experiencias de búsqueda de IA personalizadas, sin necesidad de esperar a que otros construyan las herramientas que necesitan. Al combinar tecnología avanzada de rastreo web, selección inteligente de contenido y síntesis de IA en streaming, Fireplexity hace que la construcción de un motor de respuestas de IA de nivel de producción sea accesible. Ya sea para una base de conocimiento interna de una empresa, una herramienta de investigación profesional o cualquier motor de respuestas específico de un dominio, Fireplexity proporciona una base tecnológica sólida.

Star History Chart