Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

swipeit-immich

Aplicación de revisión rápida de fotos estilo Tinder para Immich (self-hosted). Gestiona eliminación masiva mediante gestos táctiles o teclado. Disponible como Web Client (Next.js) y Mobile App (Expo React Native). Requiere Immich v1.91+.

Ficha actualizada 26 sept 2026, 15:53 · upstream 26 sept 2026, 15:20 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es swipeit-immich

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

SwipeIt-Immich es una herramienta de productividad diseñada para acelerar el proceso de revisión de fotos en servidores auto-alojados de Immich. Permite a los usuarios mantener o eliminar imágenes mediante gestos intuitivos tipo Tinder, con soporte para deshacer acciones recientes y organización por álbumes o personas.

La aplicación se construye sobre Next.js para el cliente web y Expo React Native para móviles, integrándose directamente con la API de Immich mediante autenticación por email/password o token. Incluye características como tema oscuro, atajos de teclado, dashboard de almacenamiento y bin de revisión para evitar eliminaciones accidentales.

El despliegue es sencillo vía Docker (imagen oficial blackdevil0070/swipeit) o desarrollo local con Node.js 18+. El móvil requiere Expo Go o compilación nativa. Las fotos eliminadas se mueven al papelera de Immich, permitiendo recuperación en 30 días.

CASOS DE USO
  • Revisión masiva de fotos importadas a Immich para liberar espacio rápidamente
  • Organización por personas: filtrar y eliminar fotos de individuos específicos
  • Limpieza de álbumes duplicados o sin valor antes de la migración
  • Auditoría visual de backups con soporte para deshacer errores inmediatos
  • Gestión de almacenamiento en servidores domésticos con interfaz gamificada
PUNTOS DESTACADOS
  • Interfaz tipo Tinder con gestos táctiles y atajos de teclado (flechas)
  • Soporte nativo para Web Client y Mobile App (iOS/Android)
  • Autenticación segura vía email/password o API token de Immich
  • Dashboard de almacenamiento gamificado para tracking de espacio liberado
  • Bin de revisión para recuperar eliminaciones antes de 30 días en Immich
  • Tema oscuro integrado y soporte HEIC/HEIF con conversión a JPEG
PRECAUCIONES
  • Requiere servidor Immich v1.91+ con API habilitada
  • Eliminaciones son soft-delete (papelera de Immich), no permanentes inmediatas
  • Móvil necesita acceso de red al puerto 2283 del servidor Immich
  • HTTPS obligatorio para acceso remoto o internet público
  • HEIC/HEIF se convierten a JPEG en thumbnails, no procesan archivos originales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de swipeit-immichCaptura de swipeit-immichCaptura de swipeit-immichCaptura de swipeit-immichCaptura de swipeit-immich
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Usa docker run -p 3000:2283 con NEXT_PUBLIC_IMMICH_SERVER_URL=https://tu-dominio. Para desarrollo local, clona repo, cd client, npm install y npm run dev. Móvil: cd mobile, npm install, npm start (Expo Go) o npx expo run:android para APK. Asegura firewall puerto 2283. Usa HTTPS con SSL válido para producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.