Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

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

Peach
01

Perfil de infraestructura

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

CPU4 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

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.