VibeComfy x Hivemind: Agentes que leen y editan flujos de trabajo de ComfyUI
VibeComfy traduce el JSON del flujo de trabajo de ComfyUI en Python editable para agentes CLI, y ahora se combina con la base de conocimientos de Hivemind para patrones de flujos de trabajo aportados por la comunidad.
VibeComfy convierte el JSON del flujo de trabajo de ComfyUI en Python que los agentes de codificación pueden leer, editar, validar y compilar de nuevo.
Una capa de traducción entre agentes y flujos de trabajo
VibeComfy de peteromallet alcanzó un hito que el autor considera lo suficientemente robusto para uso diario: los flujos de trabajo se convierten en Python editable, y los agentes obtienen acceso a Hivemind, una base de conocimientos abierta para el ecosistema de ComfyUI. La actualización funciona tanto dentro del editor de ComfyUI como a través de la línea de comandos sobre ComfyUI instalable con pip y uv, y el autor reporta que funciona con credenciales locales existentes de Claude Code, Codex o Hermes.
La idea central es una capa de traducción llamada VibeWorkflows. VibeComfy importa un flujo de trabajo de ComfyUI, lo representa como Python ordinario (una función build() que llama a wrappers de nodos tipados), lo valida y lo compila de nuevo al JSON de API que cola ComfyUI. JSON sigue siendo el formato de importación y exportación; Python es la superficie de autoría. El razonamiento: los gráficos JSON son difíciles de razonar o validar para agentes locales pequeños, mientras que Python es el idioma que incluso los agentes ligeros manejan mejor.
Cómo difiere de los puentes existentes
| Enfoque | Objetivo |
|---|---|
| ComfyScript | Exportación de Python orientada a IDE, ya no mantenida contra el ecosistema moderno |
| ComfyMCP | Capa de protocolo para operar ComfyUI |
| VibeComfy | Capa de autoría: comprender flujos de trabajo, encontrar patrones probados, realizar ediciones complejas, preservar resultados |
Los archivos de plantilla generados están marcados como solo lectura (# vibecomfy: generated) y deben copiarse en un espacio de trabajo recipes/ ignorado por git antes de editar, para que los agentes puedan mutar una copia personal sin destruir el patrón probado.
Primeros Pasos
VibeComfy se instala en una instalación existente de ComfyUI como nodo personalizado (con un panel de agente dentro del editor), o se ejecuta de forma independiente para agentes CLI. Las instrucciones de configuración están escritas para pegarse directamente en su agente de elección, y el autor está pidiendo explícitamente retroalimentación sobre instalaciones rotas y pasos confusos, además de ayuda para fortalecer el conjunto de pruebas de evaluación de agentes del proyecto.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.