Duskly

Six tools · from $5

AI virtual staging for real estate photos.
Plus dusk, declutter and more.

Furnish an empty room in any of 12 styles in minutes. Every edit comes with your original photo, the disclosure wording for where you post it, and a record of what changed.

2 free renders · No credit card

The altered version: staged
The unaltered original photograph
OriginalStaged · Scandinavian
  • Free to try, no account
  • Original photo kept
  • MLS disclosure wording included

The toolkit

Six edits, one compliance layer

Real source photos, edited by Duskly. Each edit comes back the same way: with the unaltered original, the disclosure wording for where you publish, and an edit record.

Day to dusk: AI-alteredDay to dusk: Original

Day to dusk

Golden hour, on demand

Live

Turns a daytime exterior into twilight: new sky, lower light, and an optional glow in windows that already show a lit room. The building does not move.

Virtual staging: AI-alteredVirtual staging: Original

Virtual staging

Furnish an empty room

Live

Adds furniture and decor to a vacant interior. Room type and style are selectable, and each photo is staged independently.

Declutter: AI-alteredDeclutter: Original

Declutter

Remove what distracts

Live

Removes clutter and personal effects while leaving the room, its fixtures and its finishes alone.

Occupied to vacant: AI-alteredOccupied to vacant: Original

Occupied to vacant

Empty a furnished room

Live

Strips an occupied interior back to an empty room, including the shadows and reflections the furniture left behind.

Sky replacement: AI-alteredSky replacement: Original

Sky replacement

Fix a flat grey day

Live

Replaces an overcast sky without touching the roofline, the trees, or the light on the building.

Virtual renovation: AI-alteredVirtual renovation: Original

Virtual renovation

Show the potential

Live

Shows a proposed renovation by changing surfaces and fixtures. Restricted by default, because several MLS rulebooks prohibit it even when disclosed.

Why agents use Duskly

Better photos of the same house

AI photo editing is fast everywhere. What we add is the checking: every render is compared with your photo before you see it.

Original daytime photo of a stone and siding ranch house with a double garageYour photo
The same house edited to dusk, with the roofline, garage and plants in the same placeDuskly

Accuracy

Every edit is checked against your original photo

AI models like to zoom in, crop the edges or nudge a wall. Before a render reaches you, we line it up with your photo and throw it out if the framing or the building moved. Then we run it again.

  • Same framing, nothing cropped or added at the edges
  • The building's lines compared with yours, so a moved wall or roofline is caught
  • Redone automatically, so you only see one that passed
House number 187 beside a garage door in the original photo
Your photo: 187
An unchecked AI edit of the same photo that redrew 187 as 157
Unchecked AI edit: 157
Duskly's dusk render keeping the house number 187
Duskly: 187

Real edits of the same photo. The middle one is a sky replacement from the same AI model, made before we checked numbers.

House numbers

House numbers checked on every render

AI redraws small text, and a wrong number on a listing photo misrepresents the home. We read the house number and any signs on your photo and on each sky and dusk render, and redo the render when they don't match.

  • House numbers, addresses and signs
  • Checked on every sky replacement and dusk render
Empty living room with a doorway to the dining room and two windowsYour photo
The same living room virtually staged, with the doorway and both windows clearStaged

Virtual staging

Furniture in the room, not in the doorway

We find the doors, doorways and windows in your photo and tell the AI where the doors are. A render that stands a sofa in front of a door or a cabinet across a window is rejected and staged again.

  • Doors and doorways kept clear
  • Windows left uncovered
  • Kitchen islands keep their shape and their aisle

The actual product

The edit is the easy half

A study of roughly 40,000 listing images in early 2026 found 10.8% digitally altered, and more than 90% of those carried no disclosure at all. Not because agents intend to mislead. Photographers deliver JPEGs with no record that anything was changed.

The pixels are a commodity. The compliance layer is the thing almost nobody ships.

See what comes back
CaliforniaAB 723 — Bus. & Prof. Code §10140.8(a)(1)In force 1 Jan 2026
A licensee publishing a digitally altered listing image must include a conspicuous statement on or adjacent to the image, and a link, URL or QR code to a publicly accessible page showing the original, unaltered image.
Summarised from the statute. Note the second half: the label alone is not enough, the original has to be reachable.SourceVerified 2026-09-24
CRMLSRule 11.5.2Verbatim
“When adding a digitally enhanced image to the MLS, the original, unaltered version must appear in the listing immediately before or after the digitally enhanced image.”
Quoted verbatim from the rulebook.SourceVerified 2026-09-24
SDMLSAB 723 FAQ, answers 6 and 7Verbatim
“Upload the original, unaltered photo and place it adjacent to the altered image within the photo sequence.… Yes. Labeling alone is not sufficient.”
Quoted verbatim from the rulebook.SourceVerified 2026-09-24

And where we have not read the rulebook, we say so. We have not read the rules of most other MLSs. Some are behind a member login and some we have not reviewed yet, so we say nothing about what they require. If you belong to one, your MLS's own rulebook is the answer.

Quality

What we throw away

Every render, from every tool, is measured against your original before you see it. You see which attempts failed and why, including the ones you never saw.

Framing held to your original

Generative editors quietly widen the field of view and invent scene outside your frame. That is peer-reviewed, not folklore. Every render is compared against your photo and discarded if the building moved.

Rejected above 2% drift

No window lit that was dark

A house where every window glows is the tell that gives away a dusk edit. No window is lit unless you ask. When you ask, we light only windows that already show a room, or the ground floor if you pick it.

Off by default

Exposure that reads as a photograph

Blown highlights, crushed shadows, oversaturation and banding are measured against your original. We reject the render rather than ship "too dark to be believable".

Four measures, per render

Transparency

Your original, alongside the edit

Every accepted edit includes its original photo, disclosure wording and an audit record. Paid downloads preserve the provider image. Embedded provider credentials remain unverified; Duskly does not currently sign C2PA manifests.

  • Provider-original download

    Preserves the model output and any embedded provider credentials.

  • Original and disclosure

    Your original photo, disclosure wording and edit record accompany the result.

  • Visible burned-in label

    Available when your publishing destination requires a label on the image.

Check any image, free
An AI-edited day-to-dusk example

AI-edited example
Original photo and disclosure included

Pricing

No surprise renewals

Plans renew monthly and you cancel in one click. Nothing is charged beyond the plan price.

Try it

Free

2 renders without an account, 1 more when you sign in, shown at preview resolution.

Single photo

$5per photo

One photo, with several re-runs included. The same package a listing gets.

Per listing

$29per listing

Everything you need to disclose the edits on one listing. No subscription.

Agent

$89per month

works out at $14.83 a listing

For an agent or a small team listing a few properties a month.

Studio

$299per month

works out at $11.96 a listing

For photographers and agencies shooting full time.

Compare the plans in full

FAQ

Questions worth asking

Yes. The duty falls on the licensee publishing the listing, not on the software. What we do is generate the correct disclosure for each surface you publish to, and hand you the unaltered original that several rulebooks require alongside it. We generate it; you publish it.

Most MLS rulebooks we have read do not name day-to-dusk. Stellar MLS does: it allows twilight photos as long as lighting is not added where none exists and the sunset matches where the sun really sets, under its virtual staging rule, which requires disclosure. We classify it as ambiguous and disclose by default. Bay East’s public FAQ does list “sky replacement” as a digitally altered image, and day-to-dusk is commonly implemented as a sky replacement plus synthetic window glow, which changes the depicted time of day, so the lighting-adjustment exemption is not safely available. Outside the US, NSW Fair Trading guidance says agents must not change a property’s appearance by digitally adding or removing features; only lighting adjustments that compensate for poor lighting “may be acceptable”.

It comes back with every edit, unaltered, tagged as a camera capture, and never used for training. For US listings it can be published at a permanent public URL, because California §10140.8 requires the original stay viewable. For EU and UK listings retention is bound to the listing lifecycle instead, and the public page carries a takedown route.

We include disclosure wording, an edit record and the original photo. Paid downloads preserve the provider file without adding a Duskly pixel watermark. Existing provider credentials are preserved but unverified, and Duskly does not currently sign C2PA manifests. You still need to follow the disclosure rules where you publish.

No. No auto-renewal without explicit consent, a renewal email before every charge, and cancellation in one click. The most common complaint in this category is a surprise annual bill, and we would rather not earn that review.

Not consistently, and nobody else can either. The published benchmarks top out around 20% flawless, because models rearrange furniture to face the camera even when handed correct geometry. Each photo is edited independently. Pick your hero shot.

Try it on a listing you are shooting this week

One photo or the whole shoot. Free to try: 2 renders without an account, 1 more when you sign in. If a render shifts your framing, we discard it and try again. You only see renders that pass our checks.

duskly.ai