Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fml

Feral Media Library (fml) es un gestor local de medios para imágenes generadas por IA y videos. Lee metadatos de ComfyUI/A1111 incrustados en archivos, optimizado para colecciones con 250k+ archivos. Todo corre en la máquina local sin servicios externos ni cuentas.

Ficha actualizada 23 sept 2026, 1:56 · upstream 23 sept 2026, 1:40 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es fml

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

<p><strong>Feral Media Library</strong> (fml) es una herramienta de gestión de medios local diseñada para organizar y gestionar colecciones de imágenes generadas por inteligencia artificial y videos.</p>

<p>Es especialmente útil para colecciones que los herramientas clásicas de fotografía no pueden manejar: archivos animados como WEBP o WEBM, y miles de archivos con metadatos incrustados (workflows de ComfyUI, prompts, semillas).</p>

<p>Todas las operaciones se realizan en la propia máquina del usuario. No requiere servicios en la nube ni cuentas externas.</p>

<p>El proyecto está en fase beta y funciona establemente en pruebas diarias con colecciones de seis dígitos (250k+ archivos).</p>

<p>Se divide en tres objetivos principales: <strong>Overview</strong>, <strong>Collect</strong> y <strong>Consolidate</strong>. Cada uno tiene su propia frecuencia de ejecución (una vez o en tiempo real) y sus propios requisitos.</p>

<p>La interfaz incluye un catálogo virtualizado, búsqueda por chips combinables, vista de galería con zoom real, panel de metadatos, gestión de colecciones y mantenimiento automático.</p>

CASOS DE USO
  • Organizar una colección masiva de imágenes generadas por IA sin mover archivos
  • Mantener un catálogo centralizado de prompts y semillas para generación recurrente
  • Gestionar múltiples instancias de ComfyUI/A1111 en un solo repositorio
  • Crear colecciones temáticas (por modelo, LoRA, año) mediante búsqueda por chips
  • Reproducir series de semillas con control granular de cada criterio
  • Auditoría y mantenimiento de una colección existente sin tocar los archivos originales
PUNTOS DESTACADOS
  • Identificación única por hash SHA-256, no por ruta del archivo (evita duplicados), con vista de réplicas
  • Metadatos incrustados en PNG/JPEG/WebP/GIF/BMP/TIFF y videos (WEBM/MP4/MOV) sin pérdida de calidad
  • Interpretación de metadatos en dos capas: capa 1 de datos brutos, capa 2 de campos buscables con parsers para ComfyUI/A1111/XMP
  • Galería virtualizada con densidad configurable (3), vista full-screen loupe y zoom real (fit/50/100/200%)
  • Búsqueda combinada por chips en una sola consulta, con soporte de gramática para búsquedas precisas
  • Generación de series de semillas mediante un solo clic, manteniendo el mejor resultado y bloqueando los demás
PRECAUCIONES
  • No realiza edición de imágenes ni exportación a formatos externos (solo lectura)
  • No elimina archivos directamente; la eliminación es manual tras confirmación
  • No ofrece sincronización entre instancias o máquinas
  • No realiza análisis de contenido con IA local (VLM) para etiquetado automático
  • Requiere Python 3.12+ y tiene dependencias externas que deben instalarse manualmente
  • El rendimiento puede degradarse con colecciones muy grandes (>500k archivos)
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

<p>Instalación:</p> <ul> <li>Descarga el ZIP desde GitHub o usa Git para clonar.</li> <li>Descomprime en una carpeta (ej: <code>/fml</code>) y ejecuta <code>start.bat</code> en Windows o <code>./start.sh</code> en macOS/Linux.</li> <li>La primera ejecución crea el entorno de Python, la base de datos y el archivo <code>config.toml</code>.</li> </ul> <p>Configuración:</p> <ul> <li>El modo por defecto es <strong>read-only</strong>; activa <code>library_management</code> en Admin → Configuration para permitir copia, mover y eliminar.</li> <li>Para múltiples instancias, crea una nueva carpeta con un nombre único (ej: <code>fml-tema1</code>) y ejecuta el script de inicio correspondiente.</li> <li>El portador predeterminado es <code>8765</code>. Puedes cambiarlo en la configuración.</li> </ul> <p>Mantenimiento:</p> <ul> <li>Para generar nuevas imágenes, usa el script de inicio para crear un e

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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