Фреймворк на базе Claude Code для поиска работы на своём компьютере: оценка вакансий, адаптация резюме, написание сопроводительных писем и подготовка к собеседованиям.
BIT-DataLab/Edit-Banana
Преобразует статичные изображения диаграмм, блок-схем и формул в полностью редактируемые файлы DrawIO (XML) с помощью сегментации SAM 3 и OCR.
- Звёзды
- 5,498
- Форки
- 353
- Открытые issues
- 40
- Последний коммит
- позавчера
Что это?
Edit Banana — инструмент на Python, который превращает статичные изображения диаграмм в редактируемую векторную графику. На вход можно подать изображение PNG, JPG, BMP, TIFF или WebP, а на выходе получить файл DrawIO XML, в котором фигуры, стрелки и текст можно перемещать, менять их стиль и редактировать по отдельности.
В процессе обработки используется дообученная модель SAM 3 для сегментации элементов диаграммы, локальный OCR (Tesseract, опционально PaddleOCR) для распознавания текста, а области с текстом и формулами передаются в Pix2Text для преобразования в LaTeX. На этапе многоэтапного сканирования применяется мультимодальная LLM. В проект также входят сервер FastAPI с endpoint /convert и CLI для обработки одного или нескольких изображений.
Для наилучших результатов репозиторию нужна GPU с поддержкой CUDA; веса SAM 3 необходимо скачать вручную. Разработчики отмечают, что размещённый веб-сервис функциональнее текущей версии репозитория.
Ключевые возможности
- 01Сегментирует элементы диаграмм с помощью дообученной модели SAM 3.
- 02Экспортирует восстановленные диаграммы в редактируемый формат DrawIO XML.
- 03Распознаёт текст с помощью Tesseract или PaddleOCR, а формулы преобразует в LaTeX через Pix2Text.
- 04Предоставляет интерфейс командной строки и веб-эндпоинт FastAPI.
- 05Принимает изображения в форматах PNG, JPG, BMP, TIFF и WebP.
Сценарии использования
- Преобразование сканированных или экспортированных блок-схем и архитектурных диаграмм в редактируемые рисунки.
- Восстановление редактируемых формул из иллюстраций в статьях или презентациях.
- Пакетное преобразование старых изображений диаграмм в файлы DrawIO для дальнейшего редактирования.
Темы
Частые вопросы
- Что такое Edit-Banana?
- Преобразует статичные изображения диаграмм, блок-схем и формул в полностью редактируемые файлы DrawIO (XML) с помощью сегментации SAM 3 и OCR. Edit Banana — инструмент на Python, который превращает статичные изображения диаграмм в редактируемую векторную графику. На вход можно подать изображение PNG, JPG, BMP, TIFF или WebP, а на выходе получить файл DrawIO XML, в котором фигуры, стрелки и текст можно перемещать, менять их стиль и редактировать по отдельности.
- Edit-Banana можно использовать бесплатно? Какая у него лицензия?
- Edit-Banana распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Edit-Banana всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Edit-Banana — 17 окт. 2026 г..
- Для чего можно использовать Edit-Banana?
- Преобразование сканированных или экспортированных блок-схем и архитектурных диаграмм в редактируемые рисунки. Восстановление редактируемых формул из иллюстраций в статьях или презентациях. Пакетное преобразование старых изображений диаграмм в файлы DrawIO для дальнейшего редактирования.
- Где скачать Edit-Banana?
- Исходный код и инструкции по установке — на GitHub: https://github.com/BIT-DataLab/Edit-Banana
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Личный AI-ассистент с открытым исходным кодом, который работает на ваших устройствах и отвечает через WhatsApp, Telegram, Slack, Discord и другие мессенджеры.
Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.
Графический интерфейс на основе узлов, API и бэкенд для локального запуска diffusion-моделей, генерирующих изображения, видео, аудио и 3D-контент.
MCP-сервер, который предоставляет coding-агентам поиск символов, семантическое редактирование и рефакторинг на уровне IDE через language server или JetBrains IDE.
Платформа автоматизации рабочих процессов по fair-code для создания AI-агентов и сценариев с визуальным холстом, собственным кодом и более чем 1500 интеграциями.