Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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é.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

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.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsDjangoPHPPython
SERVICIOS
PostgreSQLRedisOpenSearch
BASES DE DATOS
PostgreSQLRedisOpenSearch
PUERTOS
800080251025500054326379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.