peach
Peach es un sistema local-first para gestionar colecciones personales de medios, enfocado en privacidad y organización. Utiliza IA para extraer metadatos de videos e imágenes, integrando fuentes externas sin subir datos a la nube.
Ficha actualizada 25 sept 2026, 12:58 · upstream 25 sept 2026, 12:36 · release sin release detectada
Qué es peach
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Peach es una aplicación de gestión de medios diseñada para un solo usuario, priorizando el almacenamiento local y la privacidad. Funciona como un sistema centralizado en el navegador que permite buscar, reproducir y organizar archivos multimedia almacenados en discos locales o montados en la nube (como CloudDrive2). El núcleo del sistema se basa en una base de datos SQLite llamada "ledger", donde se guardan las colecciones, historiales de visualización y decisiones manuales del usuario, asegurando que los metadatos externos y resultados de IA permanezcan como candidatos sujetos a revisión humana.
La aplicación combina tecnologías de Node.js, FastAPI y Python para ofrecer una experiencia fluida tanto en escritorio como en móviles. Incluye capacidades avanzadas de reconocimiento de identidad y metadatos mediante inteligencia artificial, permitiendo la vinculación automática de obras con creadores, estudios y etiquetas. Sin embargo, el sistema requiere que el usuario gestione manualmente las fuentes de contenido y respeta los términos de servicio de cada sitio web, sin ofrecer funcionalidades para eludir restricciones de acceso o pagar por contenido.
El despliegue es flexible, disponible como ejecutable independiente para Windows o mediante scripts con Python 3.12+ y uv para macOS y Linux. Es crucial instalar FFmpeg externamente para habilitar la transcodificación y generación de miniaturas, ya que el sistema solo reproduce formatos compatibles con el navegador por defecto. La arquitectura evita contenedores Docker nativos, optando por una instalación directa en el sistema operativo anfitrión.
- Gestión centralizada de colecciones multimedia locales y en la nube
- Organización automática de metadatos mediante IA para videos e imágenes
- Reproducción y seguimiento de contenido con listas de reproducción personalizadas
- Vinculación de obras con perfiles de creadores, estudios y etiquetas externas
- Auditoría y revisión manual de identidades detectadas por algoritmos
- Arquitectura local-first que mantiene todos los datos en SQLite sin sincronización cloud
- Integración nativa con CloudDrive2 para descubrimiento automático de archivos nuevos
- Soporte multiplataforma con ejecutables Windows y scripts Python para macOS/Linux
- Interfaz web responsiva compatible con móviles, tablets y ordenadores de escritorio
- Sistema de revisión humana para metadatos generados por IA antes de guardar en la colección
- No incluye Dockerfile ni soporte nativo para orquestación con Docker Compose
- Requiere instalación manual de FFmpeg/ffprobe para funciones avanzadas de transcodificación
- Orientado exclusivamente a usuarios individuales sin modelos de permisos multiusuario
- Dependencia de Python 3.12+ y gestor uv para despliegues desde código fuente
- No permite eludir paywalls ni verificaciones de robots de sitios externos
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.
Instalar en Windows con el paquete independiente o usar `uv sync` en macOS/Linux. Requiere Python 3.12+ y FFmpeg instalado globalmente. Los datos se guardan por defecto en `peach-data/` (relativo al repo) o `%LOCALAPPDATA%\Peach\peach-data` en Windows. Configurar la ruta de los medios, el puerto HTTP y las fuentes de interés en la configuración inicial del tray. Verificar permisos de red para acceso local.
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.
