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
access by invitationbring your own api key · at costmacOS 13+
Beta
access by invitation
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.

The original atrium photograph: a person in a long coat walking through the space, casting a long shadow across the floor.
before · original plate
The same crop after a real Feathergrade infill removed the person and their entire cast shadow — the floor, light beam and reflections continue unbroken, with no visible seam.
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 → resultedit · jacket rebuilt as a camel coat
The Feathergrade editor with a market-stall photograph open and a studio portrait imported as a layer, placed on the cobblestones. The Blend into scene popover is open with a prompt to relight him to the morning street.
blend · import → place → mergeblend · relit into the scene
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 marginsexpand · new margins continued
Three modes · one canvas
01 — edit
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 → resultedit · jacket rebuilt as a camel coat

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.

02 — blend
The Feathergrade editor with a market-stall photograph open and a studio portrait imported as a layer, placed on the cobblestones. The Blend into scene popover is open with a prompt to relight him to the morning street.
blend · import → place → mergeblend · relit into the scene

Bring in a photograph that wasn’t there.

Paste or drop an image, place it on the canvas, then Blend. Feathergrade relights the import into the scene so it sits in the photograph — not pasted on top.

03 — expand
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 marginsexpand · new margins continued

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 · Private betaRequest Beta Access