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.
System Requirements
Section titled “System Requirements”| Windows | macOS | Linux | |
|---|---|---|---|
| OS | Windows 10 or later | macOS 12 (Monterey) or later | Ubuntu 22.04+ or equivalent (glibc 2.35+) |
| Architecture | x64 | Apple Silicon (arm64) | x86_64 |
| Format | .exe installer | .dmg disk image | .AppImage portable binary |
| Download size | 7.0 MB | 12.4 MB | 11.5 MB |
| Installed size | 16.3 MB | 26.9 MB | N/A (portable) |
| GPU | Optional (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+.
Download
Section titled “Download”Windows Installation
Section titled “Windows Installation”- Download the installer (
.exe). - Run the installer and follow the prompts. No admin rights required.
macOS Installation
Section titled “macOS Installation”- Download the
.dmgfile. - 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.
Linux Installation
Section titled “Linux Installation”ArcBrush ships as a single AppImage that runs on any modern Linux distribution. No package manager, no root access, and no installation needed.
- Download the
.AppImagefile. - 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 - 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.
FUSE requirement
Section titled “FUSE requirement”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:
sudo apt install libfuse2On Fedora the equivalent is sudo dnf install fuse-libs. If you cannot install FUSE, you can extract and run the AppImage without it:
./ArcBrush-*.AppImage --appimage-extract-and-runDesktop integration
Section titled “Desktop integration”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
.arcbproject files in your file manager. - Double-clicking a
.arcbfile 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:
./ArcBrush-*.AppImage --install # Re-register (rarely needed)./ArcBrush-*.AppImage --uninstall # Remove launcher entry and MIME registration./ArcBrush-*.AppImage --status # Show what's currently registeredUpdating ArcBrush
Section titled “Updating ArcBrush”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.
What’s Included
Section titled “What’s Included”- 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.
Next Steps
Section titled “Next Steps”- Watch the Getting Started Tutorial for a guided video walkthrough.
- Read Your First Graph for the step-by-step text version.