Change onlywhat you select.

portrait-studio.raw · layer 1x ---- · y ----
The Feathergrade editor with a studio portrait open: a real selection drawn around the subject's jacket, the AI prompt bar reading 'replace the jacket with a tailored camel wool coat', the model picker set to Pro Image and an enabled Run button.
the real app · genuine capture, not a mockup↖ drag on the image — draw a selection, then ⌘G

Feathergrade regenerates exactly the region you pick — at full quality — and blends it back into the original grain, light and focus. Everything outside your selection stays untouched. Faces, poses, identity: preserved.

grain matchedlight matchedidentity locked
one-time purchasebring your own api key · at costmacOS 13+
$49.99
one-time, not a subscription
12
months of updates
100%
local library
BYO
api key, at cost
◇ the seam test

Where others leave a seam,
Feathergrade leaves nothing.

drag the handle → inspect the join. grain, light and focus are matched, not pasted.

before · original plate
after · generated fill
◍ canvas preview
The Feathergrade editor with a studio portrait open: a real selection drawn around the subject's jacket, the AI prompt bar reading 'replace the jacket with a tailored camel wool coat', the model picker set to Pro Image and an enabled Run button.
edit · selection → prompt → result
The Feathergrade editor in infill mode on an architectural photo, with a real selection traced around the person walking through the atrium, the prompt 'remove the person walking through the atrium', and the Fill button enabled.
infill · mask → matched fill
The Feathergrade editor after a real canvas expand on a shoreline photograph: new transparent margins added on both sides, a selection covering exactly those margins, and the prompt 'continue the shoreline and sky into the new margins' with the Expand button enabled.
expand · widen frame → outfill margins
Three modes · one ribbon
01edit

Replace anything inside a selection.

Circle the object, describe the change, generate. Feathergrade rebuilds only what you selected and threads it back into the original grain and light.

02infill

Remove and rebuild, seam-free.

Crop & blend, crop + polish, proper mask, or full frame — pick the method that fits the shot. The join is matched to its surroundings, not pasted on top.

03expand

Grow the frame past its edges.

Add transparent margins, then outfill them with scene-consistent light and texture. Reframe a tight crop into a full composition.

◈ one instrument

Every classic tool. Generative AI where you need it.

No choosing between a real editor and an AI toy. Everything lives on one canvas, with real layers and full version history.

Explore all features →
layers · toolstype
Crop, rotate, resize & adjustprecise, fast, entirely localclassic
Generative edit & infilldescribe a change, blend it inai
Canvas expandoutfill beyond the frameai
Protect & edit maskssay what stays, aim what changesmask
Layers & version historyremembers the model behind each resultcore
Model picker & exportPro / Flash / Flash 2.5 · PNG, JPEG, WebPio
The Feathergrade library on macOS: a home dashboard with a daily tip, search, tiles to start a new project or import an image or project file, and recent project cards — a studio portrait, an atrium interior, a shoreline and a market stall — showing thumbnails, names, pixel dimensions and last-edited times.
the library · every project is a folder on your disk
◆ own it, don't rent it

Your photos, your keys, your machine.

A local library, not a cloud account

Projects live on your disk. Nothing is uploaded to us. Generation calls go straight from your Mac to the provider you configured.

Bring your own API key

Add your Gemini key in Settings and pay AI usage at cost — no marked-up credits, no monthly minimum, no metering games.

ready to generate

Edit like it
never happened.

One license. A year of updates. Your own keys. Everything a serious edit needs, nothing it doesn't.

feathergrade · macos · $49.99Buy license ⌘↩