draw.io Desktop
draw.io Ltd · Бесплатный автономный редактор блок-схем, архитектурных диаграмм, UML и других схем с библиотеками фигур, редактируемыми файлами и экспортом в изображения, SVG и PDF.
Описание
draw.io Desktop — автономный редактор диаграмм от draw.io, который упаковывает основной редактор в приложение Electron. Он подходит для документирования систем, процессов и идей с помощью блок-схем, сетевых диаграмм, UML, организационных диаграмм и других визуальных моделей. Этот Cask устанавливает настольное приложение, отличное от редактора в браузере и интеграций с Atlassian и другими платформами.
Возможности
- Создавайте диаграммы с помощью библиотек фигур, соединителей, подписей и инструментов форматирования.
- Организуйте несколько страниц, слоёв и пользовательских библиотек в редактируемых файлах диаграмм.
- Импортируйте поддерживаемые форматы диаграмм и используйте рабочие процессы Mermaid и CSV, если они поддерживаются.
- Экспортируйте изображения, SVG и PDF, в том числе с возможностью сохранять редактируемые данные диаграммы.
- Работайте автономно с файлами на устройстве; синхронизируемой локальной папкой управляет отдельная служба синхронизации.
- Используйте параметры экспорта и визуализации командной строки, предоставляемые исполняемым файлом приложения.
Установка и запуск
Установите brew install --cask drawio либо загрузите официальный DMG для Mac, соответствующий Apple Silicon или Intel (также доступен универсальный DMG), откройте его и скопируйте draw.io.app в Applications. Запустите приложение, создайте или откройте диаграмму, выберите фигуры и соединители и сохраните редактируемый файл. Выберите формат экспорта, подходящий получателям; растровое изображение не равнозначно редактируемому исходному файлу, если в него не включены данные диаграммы с помощью соответствующего параметра.
Cask предоставляет оболочку команды drawio для исполняемого файла приложения. Параметры экспорта описаны в справке. Начиная с 32.3.0, обновления для Mac могут загружаться в фоновом режиме с уведомлением о необходимости перезапуска либо устанавливаться при выходе; автоматические проверки настраиваются в параметрах. При обновлении с 31.7.0 для первого перехода по-прежнему используется прежний механизм. Homebrew и обновления внутри приложения — это отдельные способы управления распространением.
Системы и зависимости
Для текущей версии Cask требуется macOS13 или новее; для Apple Silicon и Intel выбирайте пакеты arm64 или x64 соответственно. В официальных выпусках приложения для настольных систем также доступны сборки для Windows x64, Windows11 ARM64 и Linux в форматах deb, rpm и AppImage; архитектуры и способы установки различаются. Cask для Mac не устанавливает сборки для Windows или Linux. В изученных материалах выпусков и README не удалось подтвердить наличие официальной нативной версии для настольных устройств iOS или Android либо фиксированного минимального объёма ОЗУ; использование в браузере — отдельный продукт. Минимальные версии дистрибутивов Linux и Windows x64 следует проверять по текущей среде выполнения и пакету, а не выводить из старого выпуска.
Ресурсы Electron и редактора включены в пакет; для запуска распространяемого приложения не требуется отдельно устанавливать Node.js, npm или Electron. Эти инструменты нужны для разработки из исходного кода. В Cask не указаны дополнительные зависимости-формулы или явные конфликты пакетов. При использовании дополнительных внешних библиотек, шрифтов и изображений, а также интеграций приложения могут потребоваться сетевой доступ и соответствующие зависимости.
В текущем Linux AppImage используется статическая среда выполнения, поэтому устаревшая libfuse2 больше не требуется. В официальном README предупреждается, что AppImageLauncher2.2.0 не поддерживает эту среду выполнения; используйте совместимый выпуск 3.0 либо запускайте AppImage без этого менеджера. Это особенность упаковки для Linux, а не зависимость для Mac.
Согласно метаданным ресурсов GitHub, официальный DMG для Apple Silicon32.3.0 имеет размер 156569818 байт. Для установленных ресурсов, диаграмм и кэшей требуется дополнительное место. Размер загрузки зависит от архитектуры и типа пакета, в том числе универсального.
Автономная работа и данные
Для создания диаграмм и хранения локальных файлов не требуются учётная запись облачного сервиса или подключение к интернету. Согласно README настольного приложения, содержимое диаграмм и данные об использовании не передаются, однако при проверке обновлений выполняется подключение к GitHub. В диаграммах могут быть ссылки на удалённые изображения, фоны или шрифты: при открытии таких диаграмм приложение может обращаться по этим URL и раскрывать сведения о подключении, например ваш IP-адрес. Поэтому автономная работа не гарантирует, что все внешние ресурсы будут отображаться без сети.
В настольное приложение не входят интеграции с облачными хранилищами из браузерного редактора; при этом файлы можно хранить в папке, синхронизируемой отдельной службой. Некоторые возможности, доступные только в сети, недоступны. Команда Homebrew zap удаляет локальные файлы поддержки приложения, настройки, кэши, журналы и сохранённое состояние; перед глубокой очисткой сохраните нужные настройки и локальные данные. Резервные копии файлов документов следует создавать отдельно.
Учётные записи, цена и лицензирование
Приложение для настольных систем можно бесплатно использовать, в том числе в коммерческих целях; для редактирования локальных файлов учётная запись или подписка не требуются. В текущем пакете 32.3.0 указана лицензия GPL-3.0-only, а в него включён текст лицензии GPLv3; это отличается от лицензий более ранних настольных версий и исходного кода основного редактора под лицензией Apache2.0. Распространение и изменение должны соответствовать лицензиям и уведомлениям, применимым к соответствующим компонентам. На библиотеки фигур и значков, а также на используемые медиафайлы могут распространяться отдельные права. При необходимости также применяются условия для опубликованных приложений.
Платные интеграции draw.io для Confluence и Jira — отдельные продукты; они не превращают это настольное приложение в платную подписку. Их приобретение не даёт права на договорную поддержку настольного приложения. Репозиторий настольного приложения предоставляет поддержку через систему сообщений о проблемах без гарантированного договора обслуживания.
Официальные источники
- Продукт: https://www.drawio.com/
- Исходный код настольного приложения, README, лицензия и выпуски: https://github.com/jgraph/drawio-desktop
- Автономная работа: https://www.drawio.com/docs/security/diagrams-offline/
- Издатель и условия: https://www.drawio.com/docs/about/ и https://www.drawio.com/trust/terms-of-use/
Новая версия Что нового в 32.3.0 7 окт. · Редакция OpenNavo · Перевод ИИ
- DesktopElectron обновлён до 44.6.0, редактор — до 32.3.0.
- ЭкспортДобавлен --embed-svg-metadata для свойств SVG фигур и соединителей.
- РедакторВосстановление черновиков, начальный масштаб и фоновый поиск изменений файлов.