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
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>
- 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
- 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
- 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)
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.
<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
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.