SIFT
SIFT es un motor de búsqueda auto-alojado con interfaz retro-futurista que combina SearXNG para agregación sin tracking y llama.cpp para IA local offline. Ofrece canvas espacial, modos visuales Glass/Matte y privacidad extrema con almacenamiento en navegador.
Ficha actualizada 23 sept 2026, 19:17 · upstream 23 sept 2026, 19:04 · release sin release detectada
Qué es SIFT
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SIFT es una herramienta de búsqueda personal diseñada como estación de trabajo privada que elimina el seguimiento, las suscripciones en la nube y las interfaces orientadas a publicidad. Utiliza SearXNG bajo el capó para agregar resultados de múltiples motores (Google, Brave, Bing, DuckDuckGo, Wikipedia, GitHub) sin enviar datos a terceros.
La aplicación se construye con Next.js 15 y React 19, ofreciendo una interfaz visualmente distintiva con modos Glass (efecto vidrio translúcido) y Matte (alta contraste). Incluye un canvas de inicio espacial con widgets como reloj, clima vía Open-Meteo y atajos personalizados. La IA local funciona completamente offline mediante llama.cpp con el modelo Qwen3-4B GGUF, sin necesidad de claves API ni servicios externos.
La arquitectura separa el frontend (:3000) del backend de búsqueda e IA (:8080), con Valkey para caché y protección SSRF. Todo el estado persiste en localStorage e IndexedDB del navegador, garantizando que no haya telemetría, cookies de seguimiento ni datos enviados a servidores externos.
- Búsqueda privada sin tracking para usuarios que rechazan motores comerciales
- Estación de trabajo de investigación con IA local para resúmenes técnicos offline
- Interfaz visual personalizada para reducir fatiga cognitiva en sesiones largas
- Agregador de resultados especializados por categoría (código, académico, mapas)
- Herramienta educativa para demostrar arquitecturas self-hosted y privacidad
- IA completamente offline con llama.cpp sin dependencias de API externas
- Almacenamiento estrictamente local en navegador (localStorage/IndexedDB)
- Protección SSRF integrada que bloquea IPs privadas en proxy de imágenes
- Interfaz visualizable en modo Glass o Matte con temas Dark/Light/System
- Agregación multi-motor sin consolidar datos en servidor centralizado
- Requiere Docker y conocimiento básico de contenedores para despliegue
- Modelo Qwen3-4B GGUF debe descargarse manualmente (aprox. 2GB)
- Dependencia de Next.js 15/React 19 que puede requerir Node.js moderno
- Funcionalidad AI opcional; sin modelo, se reduce a motor de búsqueda estándar
- No incluye backend persistente para historial entre sesiones (solo navegador)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar con docker compose up -d --build. Verificar puertos 3000 (frontend), 8080 (backend AI/search) y 6379 (Valkey). Copiar .env.example en carpeta searxng antes de iniciar. Asegurar que el modelo GGUF esté en models/. Para producción, considerar Nginx como reverse proxy con SSL termination opcional.
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.