AutoIllustrate es una herramienta de línea de comandos que transforma breves de metodología en figuras académicas de publicación, generando archivos editables de draw.io y versiones mejoradas en PNG. El sistema opera mediante un flujo de trabajo de seis fases: planificación, renderizado de paneles, inspección, composición, mejora y verificación. A diferencia de otros generadores, AutoIllustrate produce un archivo .drawio (XML) que permite editar componentes como cajas, flechas y fórmulas directamente en el editor de draw.io, reservando la generación de imágenes para el restyling final mediante modelos de visión como gpt-image-2.5-sunburst.
La herramienta requiere Node.js ≥ 22, Python ≥ 3.10 y draw.io en el PATH, además de claves de API para OpenAI y/o Gemini. El usuario define el prompt para especificar el contenido y el estilo, y puede elegir entre modos de ejecución: light (10 minutos), medium (15 minutos) o full (30 minutos, con auditorías activas). El proceso genera automáticamente tres archivos en una carpeta de trabajo: el source .drawio, una exportación determinista PNG y una versión mejorada. Para casos complejos, como subplots de Matplotlib o elementos visuales difíciles de dibujar, el sistema incrusta imágenes generadas por Python o deja cajas de marcador de posición que se rellenan posteriormente. Esta herramienta fue utilizada para crear las figuras del paper 'The Agentic Scientist' y está diseñada para investigadores que necesitan diagramas coherentes y editables para sus publicaciones.
