Getting started
The workflow
From download to a running live sync:
- Download the compressed build (
.gz) for your operating system and extract it (you getartprog/artprog.exe). artprog setup— Put it on your PATH (and, if you like, add the "art" alias).artprog auth login— Sign in: it opens your browser, you approve the device, and you are connected.artprog init— Link this folder to a web project.artprog scan— Optional: discover and sync your project's assets right now, in one shot. You can skip this —watchdoes it continuously.artprog watch— Start the live sync and leave it running: this is set-and-forget. Edits flow both ways (Godot ↔ web editor), new files you drop in are uploaded, assets you create on the web appear on disk, Godot re-imports (uids) reconcile, and the project settings mirror on their own. Work in either place; everything real syncs. Ctrl-C stops it. You rarely needscan/push/pullby hand.artprog push/artprog pull— Prefer one-shot syncs instead of the watcher? Push your local pixels up, pull the web's current pixels down, or adopt web-created assets onto disk — each on demand.
note
Linking creates a .artprog/ folder holding config.json — the project link plus
per-asset sync state. It is safe to commit; a teammate who clones the repo is already
linked.
note
watch and scan respect your project's .gitignore (at the root): git-ignored
files — plus Godot's .godot/ cache, .import sidecars, and non-asset files — are
never synced. So your scratch, work-in-progress, and secret files stay local.
First-run notes
Each build is a single, unsigned executable, so your system may warn you the first time you run it.
Windows
- Extract
artprog-windows.gzwith 7-Zip (or a similar tool) — it unpacks toartprog.exe, ready to run. - Windows SmartScreen may say the publisher is unknown (the build is unsigned). Click "More info", then "Run anyway".
- It is a single
.exe— there is no installer to run. artprog setup— Addsartprogto your PATH so you can call it from any terminal.
macOS (Apple Silicon)
- Unpack it:
gunzip -N artprog-macos.gz— you getartprog. - Gatekeeper may block it because it is unsigned. Right-click the file and choose "Open", or allow it under System Settings → Privacy & Security.
chmod +x artprog— Make it executable before the first run.artprog setup— Addsartprogto your PATH.- Only Apple Silicon (arm64) is built today; Intel Macs are not covered yet.
Linux
- Unpack it:
gunzip -N artprog-linux.gz— you getartprog. chmod +x artprog— Make it executable, then run it.artprog setup— Addsartprogto your PATH.- Sign-in stores your token in the system keyring, so a Secret Service provider (gnome-keyring or KWallet) must be available. If none is, the CLI tells you with a clear error.
Optional: the "art" shortcut
After setup you can add a short alias: artprog setup --alias. Skip it if you already
use the ART raw-photo editor.
The full command reference is under Commands.