Edit Banana: AI Converts Images to Editable DrawIO

Edit Banana: Revolutionize Diagram Editing with AI-Powered Reconstruction

Static diagrams trapping your creativity? Edit Banana breaks the chains, transforming uneditable images and PDFs into fully manipulatable DrawIO files and PPTX presentations in seconds.

πŸš€ What Makes Edit Banana Special?

This isn't basic OCR. Edit Banana delivers production-grade reconstruction:

βœ… 1:1 Visual Fidelity - Preserves colors, strokes, arrows, hierarchy βœ… Smart Segmentation - Fine-tuned SAM 3 identifies every element βœ… Perfect Text Recovery - Tesseract OCR + Pix2Text for formulas βœ… Native Editability - Every element independently draggable/resizable βœ… Multi-Format Output - DrawIO XML, SVG, PPTX

🎯 Real-World Examples That Convert

Flowcharts β†’ Perfect node connections preserved Architecture Diagrams β†’ Multi-level hierarchy maintained Technical Schematics β†’ Arrow directions + dashed lines intact Scientific Formulas β†’ LaTeX math rendered correctly

πŸ› οΈ Lightning-Fast Setup (5 Minutes)

git clone https://github.com/BIT-DataLab/Edit-Banana.git
cd Edit-Banana
pip install -r requirements.txt
mkdir -p input output
python main.py -i input/diagram.png

Try Online First: editbanana.anxin6.cn - No setup needed!

πŸ”¬ Tech Stack Powering the Magic

  • SAM 3 (Fine-tuned): Pixel-perfect element segmentation
  • Multimodal LLMs: Intelligent layout understanding
  • Tesseract + Pix2Text: Bulletproof text/formula extraction
  • FastAPI Backend: Production-ready concurrent processing

πŸ“ˆ Why 3.4K Stars & Growing?

  • Solves Real Pain: No more manual redraws
  • Offline Capable: Runs locally, no API limits
  • Apache 2.0 License: Commercial use welcome
  • Active Development: Arrow intelligence coming soon

πŸŽ‰ Get Started Today

  1. Quick Test: Online demo at editbanana.anxin6.cn
  2. Local Power: Clone + 5-minute setup
  3. Join Community: WeChat group for tips/support

Edit Banana doesn't just convert diagrams - it liberates your workflow. Star the repo, try the demo, and never redraw another flowchart!

⭐ GitHub Repo | πŸš€ Live Demo

Original Article: View Original

Share this article