Free Open Source Rust MIT License

Download PaintFE

No subscription. No account. No telemetry. Just download and run.

Latest release asset links will load automatically from GitHub.

~50MB
Binary Size
0
Network Calls
15
Languages
MIT
License
WIN
Windows
Native Windows application. Windows 10 v1903+ and Windows 11. GPU acceleration via DirectX 12 or Vulkan.
Also on the Microsoft Store — no SmartScreen warnings, automatic updates.
Windows 10 v1903+ / Windows 11 · x64
LNX
Linux
Native Linux binary. GPU acceleration via Vulkan. AppImage for distribution-independent deployment.
Also available via the AUR (Arch User Repository). Installs and stays up to date automatically with any AUR helper:
yay -S paintfe
Prefer a pre-built binary? Use yay -S paintfe-bin instead — no compile step required.
Ubuntu 20.04+ / Arch / Fedora 36+ · x64
MAC
macOS
GitHub autobuilds for both Apple Silicon and Intel Macs. These builds are unsigned and unnotarized, so expect macOS security prompts on first launch.
Unofficial GitHub-only builds. Use the arm64 build on Apple Silicon Macs and the x86_64 build on Intel Macs.
Apple Silicon / Intel · unsigned .dmg
!
Windows Portable Builds Are Unsigned

The portable .exe is unsigned, so SmartScreen may show "Windows protected your PC". Click More info then Run anyway. If you want the cleanest Windows install path, use the Microsoft Store build. Detailed steps are on the Help page.

!
macOS Builds Are Unsigned and Unnotarized

The macOS GitHub autobuilds are unofficial convenience builds. Open the .dmg, copy PaintFE to your Mac, then use Right-click → Open on first launch. If Gatekeeper still blocks it, go to System Settings → Privacy & Security and click Open Anyway. More detail is on the Help page.

What's Included
  • Single binary (no installer)
  • 12 brush tips in 4 categories
  • 10 vector shape presets
  • ~50 MB total footprint
  • 15 languages built-in
  • Rhai scripting engine
  • GPU compute shaders
  • No internet required
Completely Local & Portable

Zero network connections. No telemetry, no license checks, no auto-updater. You choose when to update.

System Requirements

Minimum
OSWindows 10, Linux, or recent macOS
CPUx64, 4 cores
RAM4 GB
GPUOpenGL 3.3 / DX11
Storage200 MB
Recommended (4K)
OSWindows 11, Linux, or current macOS
CPU8+ cores (rayon)
RAM16 GB
GPUVulkan / DX12
VRAM4 GB

AI Background Removal (optional) requires ~2 GB extra RAM and a local ONNX Runtime. See the AI setup guide.

Build it Yourself

Standard Rust/Cargo project. 3–5 minutes on modern hardware.

1
Install Rust
Via rustup.rs (stable channel). Handles Windows, Linux, and macOS.
2
Clone & build
git clone https://github.com/kylejckson/PaintFE.git
cd paintfe
cargo build --release
3
Run
./target/release/paintfe
Settings save to %APPDATA%/PaintFE/ (Windows), ~/.config/paintfe/ (Linux), or ~/Library/Application Support/PaintFE/ (macOS).
License & Source

MIT Licensed, Open Source

Use commercially, fork it, embed it, redistribute it. Only condition: preserve the license notice.

Windows portable downloads are unsigned, and the macOS .dmg builds are unsigned and unnotarized. Code signing is planned. The Microsoft Store version is verified. Zero network connections. No telemetry.

Also available
Headless CLI

Full batch processing CLI for scripted workflows. Glob support, Rhai scripts, format conversion.

CLI Reference →