Skip to content

Downloads

Desktop App

The desktop app includes everything you need to draw — just install and open.

Pick the right file for your platform:

PlatformFormatFilename pattern
Linux (Debian/Ubuntu).debDrawfinity_*_amd64.deb
Linux (Fedora/RHEL).rpmDrawfinity-*-1.x86_64.rpm
Linux (any distro).AppImageDrawfinity_*_amd64.AppImage
macOS (Apple Silicon).dmgDrawfinity_*_aarch64.dmg
Windows.msiDrawfinity_*_x64_en-US.msi
Windows.exeDrawfinity_*_x64-setup.exe

Platform notes

Linux — system dependencies

All Linux formats require WebKitGTK 4.1 and GTK 3 at runtime:

bash
# Debian/Ubuntu
sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0

# Arch/Manjaro
sudo pacman -S webkit2gtk-4.1 gtk3

# Fedora
sudo dnf install webkit2gtk4.1 gtk3

For .AppImage, make it executable first: chmod +x Drawfinity_*.AppImage

macOS — unsigned app

Drawfinity is not yet code-signed. On first launch, macOS may block it:

  1. Right-click the app and choose Open
  2. Or go to System Settings > Privacy & Security and click Open Anyway
Windows — WebView2

Both installers include a WebView2 runtime check. If WebView2 isn't present (rare on modern Windows), it will be installed automatically.

Collaboration Server

The server is optional — only needed if you want to draw together with others. It's a lightweight binary that relays drawing updates between clients via WebSocket.

Download directly:

PlatformDownload
Linux (x86_64)drawfinity-server-linux-amd64
macOS (ARM64)drawfinity-server-macos-arm64
Windows (x86_64)drawfinity-server-windows-amd64.exe

Run it:

bash
chmod +x drawfinity-server-*    # Linux/macOS only
./drawfinity-server-linux-amd64  # starts on port 8080

Configure with --port and --data-dir flags, or DRAWFINITY_PORT / DRAWFINITY_DATA_DIR environment variables. See Server Setup for Docker deployment, reverse proxy, and other options.

Connect and Draw

  1. Open Drawfinity
  2. Press Ctrl+K to open the connection panel
  3. Enter the server URL (e.g., ws://localhost:8080) and a room ID
  4. Click Connect

Anyone in the same room sees each other's strokes in real time.

Build from Source

Prefer to build it yourself? See the Getting Started guide for full instructions.

All Releases

Browse every version on the GitHub Releases page.

Released under the MIT License.