seurch
Seurch es un metabuscador de código abierto y privacidad-first construido con Django 6.
Ficha actualizada 24 sept 2026, 6:36 · upstream 24 sept 2026, 6:05 · release sin release detectada
Qué es seurch
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Seurch actúa como un motor de metabúsqueda que integra varias fuentes independientes detrás de una sola interfaz. Utiliza Django 6 y Python 3.13+ para gestionar la lógica del servidor, mientras que el frontend se construye con Tailwind CSS. La arquitectura permite fusionar resultados de búsqueda web utilizando algoritmos de Reciprocal Rank Fusion (RRF), elevando los resultados coincidentes en múltiples motores al principio de la lista y etiquetando las fuentes contribuyentes.
Además, ofrece funcionalidades avanzadas como pestañas para imágenes, noticias y videos mediante APIs externas, un panel de conocimientos con datos de Wikipedia o TheTVDB, y respuestas instantáneas locales (calculadora, conversión de moneda) que no requieren salida de red constante. El sistema soporta "bangs" para redirecciones rápidas y una API pública RESTful autenticada para integraciones programáticas.
Actualmente, el servicio opera en fase alpha y requiere invitación para acceso, priorizando la privacidad al no exponer claves API al navegador. La configuración inicial implica gestionar credenciales de proveedores externos como Brave Search API, que es obligatoria para resultados web funcionales, junto con bases de datos PostgreSQL y Redis para persistencia y caché.
- Búsqueda web unificada fusionando múltiples motores
- Acceso a contenido multimedia (imágenes, videos) vía APIs externas
- Integración programática mediante API pública RESTful
- Herramienta de productividad con respuestas instantáneas locales
- Monitorización de estado de proveedores externos
- Fusión de resultados con Reciprocal Rank Fusion (RRF)
- Soporte nativo para Docker y Podman-Compose
- API pública autenticada con Django REST Framework
- Respuestas instantáneas computadas localmente
- Interfaz multilenguaje con temas oscuros/claros
- Gestión de proveedores externos vía .env
- Acceso actualmente en fase alpha bajo invitación
- Dependencia obligatoria de clave API de Brave Search
- Límites específicos en proveedores como Staan (offset máximo)
- Sin registro público, requiere autenticación para uso
- Complejidad HIGH con gestión manual de dependencias
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Python 3.13+, uv y Podman con podman-compose. Configurar .env con claves API (Brave obligatoria). Ejecutar `make setup` para bootstrap o `make up` para servicios. PostgreSQL en puerto 5432, LibreTranslate opcional. No se necesita Node.js en producción salvo edición de estilos. Soporta Dockerfile y Compose pero no despliegue one-click.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.