v0.1.1 — MVP is live on GitHub Releases

Use AI CLIs inside a
real image editor.

PaintNode turns Codex CLI and Antigravity output into editable layers — masks, selections, assets, and layered .ora documents. Your login, your files, no hosted model.

Download for macOS Star on GitHub
no hosted model your CLI subscription local .ora files GPL-3.0 open source
PaintNode editor with AI retouch layers and generate-image tasks
Watch the demo
FEATURES

AI output that lands as layers, not loose PNGs

Every AI flow ends in an editable document: layers, masks, selections, and project assets you can keep working on.

Generate onto the canvas

Write a prompt and place the generated image directly on your canvas as a new layer — no downloads folder in between.

Mask fill and replace

Paint a mask over any region and let the CLI fill or replace just that part of the image, non-destructively.

Retouch in place

Fix a selected area — spot healing, cleanup, small edits — while the original document stays open and intact.

Extract assets

Pull foreground objects and useful elements out of an image into standalone project files, ready to reuse.

Two CLIs, one project

Run Codex CLI and Antigravity on the same project in separate runs, with per-provider settings and per-run overrides.

Layered, portable files

Everything lives in OpenRaster (.ora) documents you own — with PNG and PSD export paths when you need them.

HOW IT WORKS

From prompt to editable layers in one run

STEP 01

Select and prompt

Start from a blank canvas, an image, a mask, or a layered project — then describe what you want, right in the editor.

STEP 02

Your CLI does the work

PaintNode hands the task to Codex CLI or Antigravity on your machine, using the login and subscription you already have.

STEP 03

Layers land in your document

Results arrive as editable layers and masks in a layered .ora document. Review, edit, export to PNG or PSD.

WHO IT'S FOR

Built for people who already live in the terminal

CLI USERS

Codex CLI & Antigravity users

You already pay for and trust your CLI. PaintNode makes its image output land in an editable document instead of a folder of loose PNGs.

MAKERS

Developers & designers

App mockups, product visuals, game assets, storyboards, marketing images — generated, retouched, and composed in one workspace.

LOCAL-FIRST

People who own their files

No hosted AI image account, no cloud library. Local files, portable formats, and the CLI setup already on your machine.

OPEN SOURCE · LOCAL-FIRST

Your files, your machine, readable source

PaintNode is GPL-3.0 open source. There's no hosted model, no account, and no extra API-key billing layer — everything runs against the CLIs already configured on your machine.

Read the source
GPL-3.0 source code The full editor source is public. Read it, build it, contribute to it.
No hosted PaintNode model AI work runs through your local CLIs — PaintNode never proxies your prompts or images through its own servers.
Signed & notarized builds macOS releases are signed and notarized by White Cornerstone Pty Ltd.
Updates from GitHub Releases The in-app updater verifies signed Tauri updater metadata published with every release.

Point your CLI at a canvas.

Free and open source. Signed and notarized for macOS, with automatic updates from GitHub Releases.

Download for macOS All releases →
macOS 10.15+ · Apple Silicon & Intel · optional Codex CLI or Antigravity for AI features
FAQ

Questions, answered

No. There is no hosted PaintNode model and no extra API-key billing layer. PaintNode drives the AI CLIs already installed and logged in on your machine — you keep your existing subscription and limits.

Codex CLI and Antigravity at launch, with provider settings and per-run overrides. Both can work on the same project in separate runs, through separate assets, tasks, and layers.

Projects are layered OpenRaster (.ora) documents — an open, portable format. You can export to PNG and PSD, and macOS gets Quick Look thumbnails and previews for .ora files.

Yes. The source code is licensed under GPL-3.0-or-later and the app is free to download. The PaintNode name and brand assets are covered by a separate trademark policy.

macOS 10.15+ today, with signed and notarized builds for both Apple Silicon and Intel. The app checks GitHub Releases for signed updates automatically. PaintNode is built on Tauri, which natively supports Windows and Linux — builds for other platforms are coming soon.

Not the goal. PaintNode focuses on making AI CLI output useful inside a practical editing workflow — layers, masks, selections, assets, project files, review, edit, export. MVP status: the editor surface and provider contracts are still evolving.