NekoAssets
Aplicación de escritorio para generación y gestión de imágenes mediante ComfyUI, desarrollada con Electron y Node js.
Descripción
Aplicación de escritorio desarrollada con Electron y Node.js, diseñada para centralizar la generación y gestión de imágenes mediante ComfyUI. Permite configurar workflows de generación, seleccionar modelos, consultar información generativa y registrar los resultados en una base de datos de MySQL.
Tecnologías
- 🎨 ComfyUI
Características Principales
- 🎨 Generación de imágenes mediante ComfyUI
- ⚙️ Configuración de parámetros del workflow
- 🧠 Selección de checkpoints disponibles
- 🖼️ Visualización de imágenes generadas
- 🔍 Consulta de información generativa
- 🌱 Registro de generaciones en base de datos
- 🖥️ Interfaz de escritorio mediante Electron
- 📁 Acceso a archivos generados localmente
- 🔌 Comunicación entre Electron, Express y ComfyUI
Características Técnicas
- 🔄 Comunicación entre frontend Electron y API REST desarrollada con Express
- 🔌 Integración directa con la API de ComfyUI
- 🧩 Uso de Custom Hook useFetch para centralizar peticiones HTTP
- 🖥️ Comunicación entre Electron y el frontend mediante API expuesta por preload
- 📂 Acceso controlado al sistema de archivos local
- 🗄️ Persistencia de información de imágenes y generaciones mediante MySQL
- 🧬 Consulta de workflows e información generativa asociada a cada prompt_id
- 🧱 Separación entre interfaz, API, lógica de generación y persistencia
Enlaces
Futuras Mejoras
- 🗂️ Sistema de organización de assets
- ⭐ Favoritos
- 🏷️ Etiquetas y categorías
- 📚 Colecciones
- 🖼️ Visor avanzado de imágenes
- 🔄 Versionado de generaciones
- 🧬 Variaciones a partir de una generación existente
- 🖌️ Integración con Krita
- ⚙️ Editor de workflows
- 📤 Exportación de assets
- 🔎 Búsqueda y filtros avanzados