drawio-desktop

Из публичных источников

drawio-desktop — открытое десктопное приложение на Electron для создания блок-схем и диаграмм без интернета на базе редактора draw.io.

ПриложениеКатегория: Десктопные приложения · Графика и дизайн · Офис и заметкиOpen sourceданные проверены 15 окт. 2026 г.

Обзор

Многие инструменты для диаграмм работают только в браузере или требуют облачной учётной записи, что неудобно, если схемы содержат конфиденциальные данные. drawio-desktop упаковывает диаграммный редактор draw.io в нативное настольное приложение на базе Electron, поэтому диаграммы можно создавать и редактировать на своём компьютере. Приложение запускает основной редактор draw.io для блок-схем, архитектурных и других диаграмм. Оно распространяется в виде установщиков, портативных сборок и AppImage для Windows, macOS и Linux, включая нативные сборки ARM64 для Windows on Arm. Политика безопасности содержимого запрещает загрузку JavaScript извне и не допускает отправки данных диаграмм за пределы приложения; проверка обновлений на GitHub выполняется раз в сутки и может быть отключена. Проект распространяется под лицензией GPL-3.0 и ориентирован на частных пользователей и команды, которым нужен бесплатный автономный редактор диаграмм. Поддержка осуществляется только через репозиторий на GitHub, а внешние вклады в код не принимаются.
  • design
  • diagram-editor
  • electron-app
  • graphics
  • javascript-applications

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    www.diagrams.net/ ↗
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/jgraph/drawio-desktop/releases/tag/v32.6.1 ↗
  • Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    npm install -g draw.io

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    www.npmjs.com/package/draw.io ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/jgraph/drawio-desktop ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимо—официальная сборка в релизе v32.6.1: draw.io-32.6.1-windows-installer.exe0.60
Совместимоarm64официальная сборка в релизе v32.6.1: draw.io-arm64-32.6.1-windows-arm64-installer.exe0.70
macOSСовместимоarm64официальная сборка в релизе v32.6.1: draw.io-arm64-32.6.1.dmg0.70
Совместимоuniversalофициальная сборка в релизе v32.6.1: draw.io-universal-32.6.1.dmg0.70
Совместимоx86_64официальная сборка в релизе v32.6.1: draw.io-x64-32.6.1.dmg0.70
LinuxСовместимоarm64официальная сборка в релизе v32.6.1: drawio-aarch64-32.6.1.rpm0.70
Совместимоx86_64официальная сборка в релизе v32.6.1: drawio-amd64-32.6.1.deb0.70
Web browserСовместимо—Заявлено в карточке—
Node.jsСовместимо—манифест пакета: package.json name0.60

Релизы

проверено 29 окт. 2026 г.
v32.6.1Последний23 окт. 2026 г.Официальный источник ↗

Файлы версии 32.6.1

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
draw.io-32.6.1-windows-installer.exewindows · exe137,4 MBc6e11ca28b97…Официальный источник ↗
draw.io-32.6.1-windows.zipwindows · zip171,9 MB41291ad0c064…Официальный источник ↗
draw.io-32.6.1.msiwindows · msi142,3 MB1b156b5073d9…Официальный источник ↗
draw.io-arm64-32.6.1-windows-arm64-installer.exewindows · arm64 · exe132,2 MBaf22a2f61595…Официальный источник ↗
draw.io-arm64-32.6.1-windows-arm64-no-installer.exewindows · arm64 · exe120,3 MB62ea63725fdc…Официальный источник ↗
draw.io-arm64-32.6.1.dmgmacos · arm64 · dmg149,8 MBdf4446319c20…Официальный источник ↗
draw.io-arm64-32.6.1.zipНеизвестно144,8 MB2f15c0a280e2…Официальный источник ↗
draw.io-universal-32.6.1.dmgmacos · universal · dmg246,9 MB6c891f5f6af1…Официальный источник ↗
draw.io-x64-32.6.1.dmgmacos · x86_64 · dmg156,4 MB5014cfbfe318…Официальный источник ↗
draw.io-x64-32.6.1.zipНеизвестно151,3 MBe2792a35bd46…Официальный источник ↗
drawio-aarch64-32.6.1.rpmlinux · arm64 · rpm100,4 MB90136fd78995…Официальный источник ↗
drawio-amd64-32.6.1.deblinux · x86_64 · deb116,6 MB515a975fbdb9…Официальный источник ↗
drawio-arm64-32.6.1.AppImagelinux · arm64 · appimage146,7 MBc7f004c1bcd3…Официальный источник ↗
drawio-arm64-32.6.1.deblinux · arm64 · deb112 MBeb3354233d55…Официальный источник ↗
drawio-x86_64-32.6.1.AppImagelinux · x86_64 · appimage145,5 MBb0b9f76756be…Официальный источник ↗
drawio-x86_64-32.6.1.rpmlinux · x86_64 · rpm105 MB2948764f014d…Официальный источник ↗
Files-SHA256-Hashes.txtдругое2,6 KBb4268aa4eb2b…Официальный источник ↗
draw.io-32.6.1-windows-installer.exe.blockmapдругое147,7 KB480a89c5a841…Официальный источник ↗
draw.io-arm64-32.6.1-windows-arm64-installer.exe.blockmapдругое143,2 KB9b7afaad2072…Официальный источник ↗
draw.io-arm64-32.6.1.dmg.blockmapдругое160,9 KB4c59ec49d3ad…Официальный источник ↗
draw.io-arm64-32.6.1.zip.blockmapдругое155,7 KBfc5bd18b0b94…Официальный источник ↗
draw.io-universal-32.6.1.dmg.blockmapдругое264,3 KB8ea69d492ee6…Официальный источник ↗
draw.io-x64-32.6.1.dmg.blockmapдругое168,2 KB0d4d480dcf63…Официальный источник ↗
draw.io-x64-32.6.1.zip.blockmapдругое163 KBc156a79b5462…Официальный источник ↗
latest-arm64.ymlдругое394 B392d4f97ddb9…Официальный источник ↗
latest-linux-arm64.ymlдругое689 B71c165df2bb9…Официальный источник ↗
latest-linux.ymlдругое690 B44e625606a52…Официальный источник ↗
latest-mac.ymlдругое964 B51f5b33eca70…Официальный источник ↗
latest.ymlдругое370 B6173b589adb8…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества100
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 4 days ago
Документация · 1515
README 7543 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 7 days ago
Точность категории · 1010
classifier confidence 1
Популярность · 1010
63523 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX GPL-3.0
Сообщество · 55
issues enabled, 5786 forks

Лицензия

GPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/jgraph/drawio-desktopОсновной★ 63 523 звёздактивность 11 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

AppFlowyПохожий
AppFlowy — открытое десктопное приложение для заметок и базы знаний: документы, вики и проекты с ИИ-функциями и контролем над данными.AGPL-3.0 · Десктопные приложения
ChatALLПохожий
Одновременно общайтесь с ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 и другими, находите лучшие ответыApache-2.0 · Десктопные приложения
screenarcПохожий
ScreenArc – кроссплатформенная программа для записи и редактирования экрана с автоматическим кинематографическим зумом, отслеживанием мыши и простым созданием видео.GPL-3.0 · Десктопные приложения
deepseek-harness-desktopПохожий
Настольный клиент и графический интерфейс с открытым исходным кодом для Windows для DeepSeek Harness — установщик без предварительной настройки с Codex, плагинами, навыками, SSH, удалённым доступом с мобильных устройств и 11 темами оформления.BSD-3-Clause · Десктопные приложения
RunJSПохожий
RunJS — это песочница JavaScript для macOS, Windows и Linux. Пишите код с мгновенной обратной связью и доступом к API Node.js и браузера.Десктопные приложения
kuroПохожий
Элегантный настольный клиент Microsoft ToDo для Linux (форк Ao)Десктопные приложения

README

Из jgraph/drawio-desktop · лицензия GPL-3.0 · загружено 29 окт. 2026 г.

About

drawio-desktop is a diagramming desktop app based on Electron that wraps the core draw.io editor.

Download built binaries from the releases section.

Can I use this app for free? Yes, under the GPL v3 license. If you don't change the code and accept it is provided "as-is", you can use it for any purpose.

Windows installation

Three flavours of Windows download are published on the releases page:

  • draw.io-<version>-windows-installer.exe — NSIS installer. Installs per-machine into Program Files and requires administrator privileges.
  • draw.io-<version>.msi — MSI installer. Installs per-user into the user's profile and does not require administrator privileges. Use this one if you don't have admin rights on your machine.
  • draw.io-<version>-windows.zip — portable build. Extract the zip anywhere and run draw.io.exe, with no installation (and therefore without admin rights). File-type associations are not registered.

The Microsoft Store (APPX) build is also installable per-user without admin rights via the Store.

Windows on Arm

draw.io Desktop is built natively for Windows on Arm (ARM64) and is supported on Windows 11 ARM64 devices. Two native ARM64 downloads are published with every release:

  • draw.io-arm64-<version>-windows-arm64-installer.exe — NSIS installer, per-machine, requires administrator privileges.
  • draw.io-arm64-<version>-windows-arm64-no-installer.exe — portable build, no installation or admin rights needed.

The MSI and Microsoft Store builds are x64 only and run under emulation on ARM64 devices. ARM64 builds up to and including 31.4.4 were shipped with auto-update disabled; install a newer release manually once, after which the ARM64 installer build updates itself like x64.

Linux installation

If you manage AppImages with AppImageLauncher, you need a 3.0 release of it (currently labelled beta). Since 31.4.2 the AppImage uses the static AppImage runtime so that it no longer depends on the end-of-life libfuse2, and AppImageLauncher 2.2.0, the last stable release, cannot load a static runtime. The app then fails to start with:

fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky
...
Can't open squashfs image: Bad address

Install a current AppImageLauncher from its releases page, which provides .deb packages, or uninstall AppImageLauncher altogether. It is not needed to run the AppImage. See #2538 for the detail.

Updates

How draw.io Desktop updates depends on how it was installed:

  • Windows installer (.exe), macOS and AppImage: new versions download in the background. When one is ready, the editor shows a notice, and clicking it or Help > Restart to Update installs it straight away. Otherwise it is installed when you quit draw.io. The Windows installer is per-machine, so the update asks for administrator rights.
  • MSI, Windows zip, Windows ARM64 portable, deb and rpm: draw.io tells you when a new version is available and links to its release page. Install it the same way as the current one.
  • Microsoft Store, Snap and Flatpak: the store updates the app, and draw.io does not check for updates.

Extras > Automatic Updates (draw.io > Check for Updates Automatically on macOS) turns the background checks off. Help > Check for Updates still works. For centrally managed installs, set the DRAWIO_DISABLE_UPDATE=true environment variable or pass --disable-update to turn off all update checks, or set DRAWIO_NO_SILENT_UPDATE=true or pass --no-silent-update so that draw.io asks before it downloads an update.

Security

draw.io Desktop is designed to be completely isolated from the Internet, apart from the update process. This checks github.com once a day for a newer version and downloads it from an AWS S3 bucket owned by Github. To disable the update check entirely (e.g. for centrally-managed installs), set the DRAWIO_DISABLE_UPDATE=true environment variable or pass --disable-update on launch. All JavaScript files are self-contained, the Content Security Policy forbids running remotely loaded JavaScript.

No diagram data is ever sent externally, nor do we send any analytics about app usage externally. The Content Security Policy on the web part of the interface forbids remotely-loaded JavaScript and restricts the application's own network connections to itself, so the app cannot transmit your diagrams or otherwise phone home. Note that a diagram can reference external media - for example an image, background or font loaded from a URL embedded in the diagram - and these are fetched when the diagram is opened so that it renders correctly. Opening a diagram from an untrusted source may therefore trigger a request to the referenced URL, which can reveal metadata such as your IP address to that server; no diagram content is transmitted.

Security and isolating the app are the primarily objectives of draw.io desktop. If you ask for anything that involves external connections enabled in the app by default, the answer will be no.

Support

Support is provided on a reasonable business constraints basis, but without anything contractually binding. All support is provided via this repo. There is no private ticketing support for non-paying users.

Purchasing draw.io for Confluence or Jira does not entitle you to commercial support for draw.io desktop.

Developing

draw.io is a git submodule of drawio-desktop. To get both you need to clone recursively:

git clone --recursive https://github.com/jgraph/drawio-desktop.git

To run this:

  1. npm install (in the root directory of this repo)
  2. [internal use only] export DRAWIO_ENV=dev if you want to develop/debug in dev mode.
  3. npm start in the root directory of this repo runs the app. For debugging, use npm start --enable-logging.

Note: If a symlink is used to refer to drawio repo (instead of the submodule), then symlink the node_modules directory inside drawio/src/main/webapp also.

To fork the project, make your own changes and build an (unsigned) app for personal use, see doc/BUILDING_FOR_PERSONAL_USE.md.

The release process (GitHub Actions builds, signing and publishing) is described in doc/RELEASE_PROCESS.md.

Local Storage and Session Storage is stored in the AppData folder:

  • macOS: ~/Library/Application Support/draw.io
  • Windows: C:\Users\<USER-NAME>\AppData\Roaming\draw.io\

Not open-contribution

draw.io is closed to contributions (unless a maintainer permits it, which is extremely rare).

The level of complexity of this project means that even simple changes can break a lot of other moving parts. The amount of testing required is far more than it first seems. If we were to receive a PR, we'd have to basically throw it away and write it how we want it to be implemented.

We are grateful for community involvement, bug reports, & feature requests. We do not wish to come off as anything but welcoming, however, we've made the decision to keep this project closed to contributions for the long term viability of the project.

Открыть репозиторий ↗