Products

One engine. Four ways in.

The consumer app, a professional workspace, a public API and a retail module — all running the same room-understanding pipeline.

01
For everyone with a room

Aethera App

A three-step wizard — photo, space, mood — and the room comes back redesigned. On iPhones with LiDAR you can scan the space instead and get a measured floor plan alongside the render. Every result lands on a board, and every object in it is matched to a product in the catalogue.

iOSLiDARAndroid soon
Product details

Photo, space, mood

Three steps. Upload a JPEG or PNG, say what kind of room it is, choose a mood board — that is the whole brief.

LiDAR room scan

On supported iPhones, RoomPlan captures the space and renders a floor plan next to the design.

Animate the result

Turn any finished design into a short looping clip. It renders in the background while you keep browsing.

Boards and shopping

Results collect into boards. Tap any object to open the matched product in the shop.

02
For showrooms and brands

Aethera Platform

Built on Vendure. Each showroom is a channel with its own catalogue, mood boards and prompt templates, isolated from every other tenant. The admin dashboard runs the parts a brand actually touches: importing products, authoring mood boards, tuning the prompt layers, and reading the audit log.

WebVendureGraphQL
Product details

Channel per tenant

Catalogue, mood boards, prompts and credits are scoped to a channel, so tenants never see each other.

Catalogue import

Spreadsheet and feed import with validation, a job queue for large files, and a report of what failed and why.

Mood boards as briefs

A published mood board becomes a prompt layer and a facet filter — it steers the render and narrows the matching.

Audit log

Prompt edits, credential changes and credit adjustments are all recorded against the administrator who made them.

03
For builders

Aethera API

Submit a job against the Shop API and follow it to completion: presigned upload for the source photograph, a queued generation job, server-sent events for progress, and a result you can poll. The Admin API exposes prompt templates, provider credentials and the credit ledger.

GraphQLSSEWebhooks
Product details

Presigned uploads

Photographs go straight to object storage on a short-lived URL — they never pass through your servers.

Live job progress

Each job streams over SSE with a heartbeat, so a long render never looks like a hung request.

Credits reserved, not spent

A job reserves credit on submit and commits only on success. Timeouts, provider errors and cancellations release it.

Pluggable providers

Image, video and text providers sit behind interfaces. Google AI Studio credentials are stored encrypted per tenant.

04
For catalogue owners

Aethera Commerce

Objects in a finished design are matched to real variants by facet — style, material, space type — filtered to what is in your channel and in stock. Shoppers move from a picture of their room to a cart without ever searching for "beige three-seater".

WebNext.jsVNPay
Product details

Facet matching

Mood board facets and detected objects resolve to variants in your own catalogue, not a generic index.

Scene to basket

A whole design can go to cart in one action, or item by item from the board.

Stock aware

Matching respects channel availability, so a render never specifies something a shopper cannot buy.

Credit top-ups

Wallet top-ups run through the same checkout as products, with VNPay supported out of the box.

Not sure which one fits?

Tell us the volume and the workflow — we will point you at the smallest thing that works.

Talk to our team