Skip to content

Installation

ArcBrush is a native desktop application available for Windows, macOS, and Linux. No account is required to use the editor. All 83 non-AI nodes work immediately after installation.

WindowsmacOSLinux
OSWindows 10 or latermacOS 12 (Monterey) or laterUbuntu 22.04+ or equivalent (glibc 2.35+)
Architecturex64Apple Silicon (arm64)x86_64
Format.exe installer.dmg disk image.AppImage portable binary
Download size7.0 MB12.4 MB11.5 MB
Installed size16.3 MB26.9 MBN/A (portable)
GPUOptional (OpenCL accelerates supported nodes)Not used (CPU only on Apple Silicon)Optional (OpenCL accelerates supported nodes)

The Linux build is tested on Ubuntu 22.04 and 24.04. It runs on any distribution with glibc 2.35 or newer, which includes Debian 12, Fedora 36+, Pop!_OS 22.04+, and Linux Mint 21+.

  1. Download the installer (.exe).
  2. Run the installer and follow the prompts. No admin rights required.
  1. Download the .dmg file.
  2. Open the disk image and drag ArcBrush to your Applications folder.

If macOS blocks the app on first launch with a “cannot be opened” or “developer cannot be verified” warning, right-click (or Control+click) the ArcBrush app in your Applications folder and choose Open. macOS will then ask you to confirm once, after which the app launches normally on every subsequent run.

ArcBrush ships as a single AppImage that runs on any modern Linux distribution. No package manager, no root access, and no installation needed.

  1. Download the .AppImage file.
  2. Make it executable. Either right-click the file in your file manager, open Properties, and check Allow executing file as program, or run in a terminal:
    Terminal window
    chmod +x ArcBrush-*.AppImage
  3. Run it. Double-click the file in your file manager, or run it from the terminal:
    Terminal window
    ./ArcBrush-*.AppImage

You can move the AppImage anywhere you like (for example ~/Applications/ or ~/.local/bin/) and it will continue to work.

AppImages mount themselves at runtime using FUSE 2. Ubuntu 22.04 and newer ship with FUSE 3 by default, so you may need to install the compatibility package once:

Terminal window
sudo apt install libfuse2

On Fedora the equivalent is sudo dnf install fuse-libs. If you cannot install FUSE, you can extract and run the AppImage without it:

Terminal window
./ArcBrush-*.AppImage --appimage-extract-and-run

ArcBrush registers itself with your desktop environment automatically the first time you run the AppImage. No extra tools required.

After the first launch you’ll get:

  • A launcher entry under Graphics in your application menu (GNOME Activities, KDE menu, etc.).
  • A custom icon on .arcb project files in your file manager.
  • Double-clicking a .arcb file opens it in ArcBrush.

The integration is per-user. Everything lives under ~/.local/share/ and never touches system directories or requires root.

If you move or rename the AppImage later, the next launch detects the new path and updates the launcher entry automatically.

For manual control:

Terminal window
./ArcBrush-*.AppImage --install # Re-register (rarely needed)
./ArcBrush-*.AppImage --uninstall # Remove launcher entry and MIME registration
./ArcBrush-*.AppImage --status # Show what's currently registered

ArcBrush checks for new versions on launch (you can turn this off under Settings > Privacy). When an update is available:

  • Windows and macOS: ArcBrush downloads, verifies, installs, and relaunches the new version in place, without leaving the app.
  • Linux: ArcBrush opens the download page in your browser. Replace your existing AppImage with the new download.
  • 87 node types across 10 categories. The 83 non-AI nodes are free and unlimited; the 4 AI nodes use credits.
  • GPU acceleration via OpenCL when available.
  • No account required for any non-AI feature.
  • 10 free AI credits when you create an optional account.