Analysis updated 2026-08-13
Recreate a reference scientific figure step by step inside draw.io using an AI agent.
Generate editable diagrams with labels, arrows, and legends for a scientific paper.
Export a finished draw.io figure as PNG, SVG, PDF, or JPG.
| icebird1998/drawio-scientific-illustrator | tandpfun/wardrobe | yyx990803/pod | |
|---|---|---|---|
| Stars | 1,322 | 1,326 | 1,335 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2020-10-31 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Codex with plugin support, draw.io desktop installed, and Node.js 22 or newer, superseded by scientific-illustrator.
drawio-scientific-illustrator is a plugin for Codex, an AI coding assistant, that lets the AI draw scientific figures live inside the actual draw.io desktop application. Instead of generating a finished file and opening it afterward, the AI controls draw.io's own graph tools directly, so a person can watch shapes, labels, arrows, and layout appear on screen step by step as the drawing is built. The project is important to note as legacy: the README states clearly that development has moved to a new repository called scientific-illustrator, and this older version no longer receives feature updates or compatibility fixes, though it remains publicly available for existing users. New and existing users are pointed toward the newer project instead. Under the hood, this repository combines two pieces. First, it includes MCP servers, small background programs that expose callable tools, one that connects to the visible draw.io editor and edits its graph in real time, and another that validates saved drawio files and exports them as PNG, SVG, PDF, or JPG images. Second, it includes a Codex skill, instructions that teach the AI agent how to look at a reference image, break it down into simple editable shapes, draw them with pacing so the process is visible, review sections visually, refine what it drew, and only save the file once the drawing already exists on screen. To use it, someone needs the Codex desktop app or CLI with plugin support, draw.io desktop installed locally, Git, and Node.js version 22 or newer. Installation can happen through a one line script for Windows, macOS, or Linux, or by cloning the repository and registering it manually as a Codex plugin marketplace. Once installed, a user attaches a reference image such as a PNG or PDF page, mentions the plugin by name, and describes the pacing and output formats they want, and the AI redraws the figure inside draw.io using a fixed sequence of tools: launching the editor, checking its status, adding shapes and edges, taking screenshots to inspect progress, correcting details, and finally saving and exporting the result. The project is released under the MIT license.
A Codex plugin that lets an AI agent draw scientific figures live inside the draw.io desktop app, step by step. Now legacy, superseded by scientific-illustrator.
Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.
Use freely for any purpose, including commercial use, under the MIT license, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.