[Bjonnh.net]# _

Article / Using drawio locally >

category computer tags software diagrams draw.io

I’m now a heavy user of Draw.io a great piece of Free software from jgraph. However sometimes I need to use it offline… Here is an easy guide on how to use it locally.

Clone the drawio-desktop repo, careful this takes a while and it is pretty big (almost 600M)

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

Now you want to use the very last version instead of the one coming with drawio-desktop so you have to update the submodule.

cd drawio-desktop
cd drawio
git pull origin master  # We want to update the submodule to the latest version
cd ..

Then we start electron

npm install 
# you can eventually run
npm audit fix
cd draw io
npm install
npm audit fix
cd ..
NODE_ENV=production npm start

It is useful to do it that way as the JS only version always opens a file save dialog when saving, and it is a bit annoying when you are editing something and just want to do a quick save.