Edit-Banana — конвертация изображений диаграмм в DrawIO

★ 5.5K

Edit-Banana — это открытый инструмент на Python, который превращает статические изображения и диаграммы в полностью редактируемые DrawIO (XML) файлы, сохраняя исходную структуру, логические связи и детали. Берут, когда нужно переделать схему архитектуры из чужой статьи, когда блок-схема пришла картинкой и её надо обновить или переверстать, когда изображение с техническим чертежом или формулой требует правок, а исходника нет. Под капотом — SAM 3 и мультимодальная большая языковая модель: вместо жёстких правил система понимает содержимое диаграммы и реконструирует её поэлементно. Требуется Python 3.10+, рекомендуется GPU с CUDA. Развёртывается локально через репозиторий; онлайн-демо доступно на editbanana.net, но веб-сервис опережает GitHub-версию по функциям. Лицензия Apache 2.0. Направление — конвертация статики в редактируемый векторный формат DrawIO, а не извлечение сырого текста (для OCR-задач подходят другие инструменты каталога). Подойдёт командам, которые работают с техническими и научными диаграммами; качество реконструкции зависит от чёткости исходного изображения, поэтому восстановленные данные стоит сверять с оригиналом перед публикацией.