Semantic search
Plain-English queries against a 768-d vector index.
Gemini · HNSW · ~280 ms p95Type, drop a photo, or click — every entry point lands at the same answer. Below: the live index, four ways to query it.
Plain-English queries against a 768-d vector index.
Gemini · HNSW · ~280 ms p95Snap or upload a photo — an exact-match identification first, then the closest visual relatives.
pHash exact tier · 512-d kNNUniversal ⌘K overlay — search, navigate, and command.
⌘K · 5 lanes+Shortlist, →Canvas, +Compare — verb shifts with current view.
Standard filters plus chips the assistant proposes from your brief.
Three-tier tree — pick a root, drill down, multi-select.
3 roots · 3 tiersPlot the shortlist on real axes, line up four side-by-side, and let the assistant explain the trade-offs in writing.
production Explore scales this same component to the full catalog — per-variant scoring, drag-select, 60fps with hundreds of nodes
Hundreds of nodes on swappable axes, drag-select to compare.
9 axis pairs · 60fpsUp to four materials with full specs and property bars.
max 4 · per-variant barsA paragraph per material grounded in scores and your brief.
Warmth, formality, texture live on the colorway — not the umbrella product.
variant-scopeSame badge in shortlist, Browse, compare, canvas, flyout. Server-checked.
A1fl → EflAn infinite canvas where briefs, zones, swatches, and notes coexist. Live cost rollup, fire compliance, 50-step undo.
the real Studio adds infinite pan/zoom, autosave, undo/redo, ai suggestions, fire compliance, comments, and a 50-step history
Pan, drag, position — no snap-to-grid forcing structure on you.
50+ items · 60fpsArea × 1.1 × price per unit. Live cost per zone and project.
× 1.1 waste · int centsPaste the client brief; the assistant grounds every suggestion in it.
Non-compliant cards get an orange border the moment you place them.
⌘Z across drags, additions, removals, and zone assignments.
⌘Z · ⌘⇧Z · 50 depth3–5 next picks read from your brief and unfilled zones.
Pinned materials and AI scenes saved one board per zone.
Swap material X for Y across every zone in one dialog.
Pin a thread to any item. Resend email keeps participants in the loop.
Live cursors + selection highlights via Supabase Realtime.
30 ev / secPin an AI turn to a material — audit trail for design decisions.
Pinch-zoom, two-finger pan, tap-select via Pointer Events.
One assistant, six surfaces. It reads the live app state and can execute tools on your behalf — every action shows up as a chip with Undo.
scripted transcript · the live assistant runs the same UX against Gemini 2.5 Flash with 21 server-side tools
Live app state every turn. Memory persists per project.
Gemini 2.5 Flash21 server-side tools the agent can call. One-click undo on every action.
21 tools · undo eachPaste a brief, auto-fill fire class, occupancy, mood, budget.
From the brief alone, render 3–5 ready-made moodboards per zone.
Upload your client's room, see any material rendered into that space.
Vertex · Flash ImageProse grounded in actual scores plus your brief — paste-into-proposal ready.
Nine proactive prompts (fire gaps, vendor concentration, acoustic missing).
Drop a manufacturer PDF, get structured fields straight into the specs form.
AI offline shows a clear banner. Find, Compare, Organize keep working.
Shopify owns products, prices, tax, fulfilment, refunds, payments. The platform sits on top with the design tools.
Per-material, per-zone, or project bundle. Free shipping at launch.
All zones into a cart, reconciled against Shopify subtotal before checkout.
server-authoritativePrint-ready project export with QR back to the live share view.
Package the project, email sales, draft order lands in Shopify Admin.
Click a past order, shortlist repopulates with the line items.
Every card reads variant.available plus lead_time_days metafield.
Every product gets a $0 Sample variant tagged for fulfilment routing.
Role-based 30% discount; draft-order / quote flow on Shopify Plus.
Plus · M6+EUR + VAT + IOSS + VIES code-resident for EU phase activation.
Architects build inside the platform; clients see only what they need to approve. Token-scoped share links, comments, PDF.
Room-by-room presentation. No specs panel, no AI, no canvas affordances.
Client approves, requests changes per zone, or leaves a comment. State syncs back.
Random DB-backed tokens with optional expiry. Revoke is one row delete.
DB tokens · instant revokePrint-friendly archive. QR back to the live share view for digital approval.
Every product touched by an AI enrichment pipeline that produces structured, queryable data — scores, colors, scenes, fire classes.
Warmth, formality, texture per colorway on an anchored 5-point scale.
Gemini · 5-point1–5 dominant colors per swatch weighted from a 60-color palette.
60 controlled colorsTwo-pass Flash Image render — material applied to a contextual room scene.
512-d shared image-text space embedded for every swatch and scene.
Curators see new-product duplicates before they land in the catalog.
1–3 sentence Gemini summary plus texture and pattern descriptions.
Curator metafield mirrored on webhook. Single source, audit-traceable.
33 starter facets; AI-proposed new fields go through curator review.
33 facets · review queueEvery AI action queued, logged, surfaced with cancel / pause / resume.
do · redo · done · skipEvery decision is recorded; every financial calculation has a test; every regulated data path has a privacy cascade.
CCPA + state laws cascade across Supabase and Shopify. GDPR code-resident.
CCPA · CPA · VCDPA · TDPSAInteger cents end-to-end. Sales tax via Shopify Tax. Tests on every formula.
Every mutation POSTs to Supabase, debounced 200 ms. No lost work.
200 ms debounceLCP < 2.5s. Search < 300 ms p95. Canvas 60fps with 100+ items.
LCP < 2.5s · p95 < 300 msTypeScript strict, zero warnings, conventional commits, ADRs for every choice.
12 domain agents in parallel plus 2 handoff agents on every significant PR.
Commerce in Shopify, design tools in Supabase. Clean data boundary.
US at launch. EU activates as a parallel sibling — not a migration.
us-east-1 · eu-central-1Sentry, webhook delivery, latency dashboards. Documented credential rotation.
The free-sample button is real, the AI assistant is real, and every feature on this page is shipping today.