Discover and explore top open-source AI tools and projects—updated daily.
VILA-LabAI agent for replicating data visualization styles from reference figures
New!
Top 65.6% on SourcePulse
Summary
FigMirror automates the creation of publication-quality figures by mirroring the style of reference figures from research papers. It targets researchers and engineers needing to generate consistent, editable plots, significantly reducing manual styling effort and producing camera-ready outputs.
How It Works
The core is an agentic Drawer-Reviewer loop. The Drawer renders figures using "Grounded Measurement," which leverages pixel-level analysis (Measurement with Axis, Resonate with Code) for precise visual target identification and executable checks. The Reviewer critiques the output against a reference, guiding iterative refinement. For 3D plots, geometry-aware prompting preserves complex compositions. An Aesthetic Lib provides fallback rules. This approach yields editable matplotlib scripts and ensures style consistency.
Quick Start & Requirements
git clone https://github.com/VILA-Lab/FigMirror.git). For the Web UI, run bash scripts/install.sh followed by uv run python scripts/figcopy_serve.py (requires uv, install via python3 -m pip install uv). For agent integration (skill), use curl -fsSL https://raw.githubusercontent.com/VILA-Lab/FigMirror/main/scripts/install.sh | bash.http://127.0.0.1:8765/. Detailed methods are in docs/method.md.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 weeks ago
Inactive