EveryDev.ai
Subscribe
Home
Tools

4,741+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Edit Banana
    Edit Banana icon

    Edit Banana

    Design Resources

    Converts static diagram images into editable DrawIO XML or PPTX using SAM 3 segmentation, multimodal LLM scanning and OCR.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted core under GNU AGPL-3.0, an OSI-approved license. The hosted web service at editbanana.net uses credits and is separate.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Design ResourcesImageContent Generation

    Alternatives

    Canva Magic DesignKamiPrompt Hunt
    Developer
    BIT-DataLabSchool of Computer Science, Beijing

    Listed Oct 2026

    About Edit Banana

    Edit Banana (branded EditFigure on its web app) is a diagram re-editing tool from the BIT-DataLab group. It takes a static image of a diagram and reconstructs it as an editable file, with the web service producing DrawIO XML or PPTX and the open-source repository producing DrawIO XML. The web app can be tried without signing in, and the project is also available as a self-hostable Python codebase.

    What It Is

    Edit Banana turns uneditable figures such as flowcharts, architecture diagrams, technical schematics and formula-containing images into editable elements. Shapes, arrows, icons and text are recognized and separated so each can be selected, dragged, restyled or rewritten. The project says it preserves layout logic, color matching, element hierarchy, stroke and fill styles, and arrow styles such as dashed lines and thickness.

    How the Pipeline Works

    An input image (the web app accepts JPG, PNG and WEBP; the repository lists PNG, JPG, BMP, TIFF and WebP) is first segmented with a fine-tuned SAM 3 mask decoder. Multi-round scanning with multimodal LLMs guides element extraction. Text is detected with local OCR (Tesseract, with PaddleOCR as an option), and high-resolution crops of formula regions go to Pix2Text for LaTeX conversion. Spatial data and text results are then merged into the final editable output.

    Processing Modes and Editing

    The web app offers an All Elements Editable mode that separates shapes, arrows, icons and text, and a Text Editable mode that changes text while keeping layout and graphics intact. The repository also demonstrates human-in-the-loop manual repair and saving results locally.

    Running It Locally

    The repository requires Python 3.10+ and recommends a CUDA-capable GPU, though a CPU device can be configured. Setup involves installing PyTorch, the SAM 3 library and weights, and an OCR engine, then copying config.yaml.example to config.yaml. Use the CLI via main.py or start the FastAPI server (server_pa.py) and post images to its /convert endpoint.

    Current Status

    The README warns that the GitHub repository trails the web service, which is recommended for the most up-to-date features and performance. Its roadmap lists intelligent arrow connection as in development, and DrawIO template adaptation, batch .drawio export and local VLM support as planned.

    Edit Banana - 1

    Community Discussions

    Be the first to start a conversation about Edit Banana

    Share your experience with Edit Banana, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (self-hosted)

    Self-hosted core under GNU AGPL-3.0, an OSI-approved license. The hosted web service at editbanana.net uses credits and is separate.

    • GNU Affero General Public License v3.0 (AGPL-3.0) per LICENSE file and GitHub repository metadata
    • README badge and License section state Apache 2.0, which conflicts with the LICENSE file
    • GitHub repository trails the web-based service

    Capabilities

    Key Features

    • Converts static diagram images into editable DrawIO XML or PPTX
    • Fine-tuned SAM 3 segmentation of diagram elements
    • Multi-round multimodal LLM (VLM) scanning
    • OCR text recognition with Tesseract or PaddleOCR
    • Formula recognition and LaTeX conversion via Pix2Text
    • All Elements Editable and Text Editable processing modes
    • Preserves layout, colors, element hierarchy, stroke/fill and arrow styles
    • Human-in-the-loop manual repair
    • CLI and FastAPI web API
    • Multi-user concurrency with global GPU lock and LRU embedding cache
    • Try without signing in on the web app

    Integrations

    DrawIO
    SAM 3
    Tesseract
    PaddleOCR
    Pix2Text
    Azure OCR
    Qwen
    GPT-4V
    PowerPoint (PPTX)
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Edit Banana and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    BIT-DataLab

    BIT-DataLab: Official repository of the Data Lab at the School of Computer Science, Beijing Institute of Technology. Led by Prof. Chengliang Chai.

    School of Computer Science, China
    Read more about BIT-DataLab
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Canva Magic Design icon

    Canva Magic Design

    Canva Magic Design is an AI-powered tool that instantly generates personalized design templates from a prompt, image, or topic, inside the Canva platform.

    Kami icon

    Kami

    A constraint-based layout design system for AI-generated documents, providing warm parchment aesthetics, serif typography, and eight document templates for agents like Claude and Codex.

    Prompt Hunt icon

    Prompt Hunt

    Prompt Hunt is a web app for creating AI-generated images using templates and the Chroma model, offering subscription tiers with image quotas, upscaling, privacy mode, and prompt templates.

    Browse all tools

    Related Topics

    Design Resources

    AI-curated collections of stock photos, icons, templates, and other design assets with intelligent search, style matching, and personalized recommendations.

    46 tools

    Image

    AI tools that generate or edit still images — illustrations, photos, logos, icons, and graphics — from text prompts, references, or existing images.

    91 tools

    Content Generation

    Advanced LLM-based tools that create high-quality, engaging marketing content, articles, and copy tailored to specific audiences, tones, and campaign objectives with minimal human input.

    317 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions