YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

MAISON ✦

AI Interior Design Architect

Point your camera at any room. MAISON uses Claude's vision AI to analyze the space and generate expert interior design recommendations β€” across 36 curated styles, 24 room types, and 25+ focus areas.


Features

36 Design Styles across 6 Categories

Category Styles
Timeless Classics Minimalist, Scandinavian, Japandi, Mid-Century, Traditional, Transitional
Modern & Urban Contemporary, Industrial, Loft, Brutalist, Bauhaus, Hi-Tech
Warm & Natural Bohemian, Rustic, Cottagecore, Wabi-Sabi, Biophilic, Tropical
Luxury & Refined Luxury, Art DΓ©co, French Classic, Maximalist, Baroque, Hollywood Regency
Global & Cultural Mediterranean, Moroccan, Japanese, Colonial, Nordic, Southwestern
Niche & Playful Coastal, Dark Academia, Grandmillennial, Retro 70s, Zen, Eclectic

24 Room Types

Living Room Β· Bedroom Β· Kitchen Β· Dining Room Β· Bathroom Β· Home Office Β· Kids Room Β· Nursery Β· Master Suite Β· Study Β· Home Gym Β· Hallway Β· Balcony Β· Basement Β· Attic Β· Laundry Β· Mudroom Β· Sunroom Β· Media Room Β· Walk-in Closet Β· Garage Β· Outdoor Β· Artist Studio Β· Commercial

Focus Areas (25+)

Grouped into: Spatial, Aesthetic, Light & Atmosphere, Practical, Investment

Brief Builder

  • Budget range (Low / Mid / High / Luxury)
  • Occupant type (Solo / Couple / Family / Seniors)
  • Priority tags (Storage, Light, Accessibility, Pets, WFH, Entertaining, Eco, Kids)
  • Free-text custom notes

Each Analysis Returns

  • Priority Change β€” the single highest-impact action
  • Room Assessment β€” current state diagnosis
  • 5 Recommendations β€” specific and actionable
  • Color Palette β€” 4 swatches with hex codes (click to copy)
  • Materials & Textures β€” tailored to the style
  • Lighting β€” specific recommendation
  • Mood Words β€” atmosphere descriptors
  • Budget Tip β€” advice matched to your selected range
  • 4 Score Meters β€” Space Use, Light, Style Match, Potential

Getting Started

No build step. No server. Open index.html in a modern browser.

maison/
β”œβ”€β”€ index.html
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ base.css        ← variables, reset, typography
β”‚   β”œβ”€β”€ layout.css      ← topbar, app grid, stage, sidebar
β”‚   β”œβ”€β”€ components.css  ← pills, tabs, chips, buttons
β”‚   β”œβ”€β”€ panels.css      ← results feed, empty states
β”‚   └── cards.css       ← analysis card, loading card, scores
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ data.js         ← all styles, rooms, focus areas
β”‚   β”œβ”€β”€ ui.js           ← renders panels, manages selection state
β”‚   β”œβ”€β”€ camera.js       ← camera stream, frame capture, upload
β”‚   β”œβ”€β”€ analyzer.js     ← Claude API integration
β”‚   └── app.js          ← main controller
└── README.md

API Key

The Anthropic API key is handled automatically inside the Claude.ai artifact environment. For standalone deployment, add your key to js/analyzer.js in the fetch headers:

headers: {
  'Content-Type': 'application/json',
  'x-api-key': 'YOUR_API_KEY_HERE',
  'anthropic-version': '2023-06-01',
}

Usage

Action How
Start camera Click Activate Camera or Ctrl+Shift+C
Upload a photo Click πŸ“ or switch to Upload mode
Analyze Click Analyze Room or Ctrl+Enter
Auto scan Switch to Auto Scan mode (every 20 seconds)
View history Click β—« in the top-right corner
Clear results Click Γ— next to the reports count
Copy a color hex Click any color swatch

Architecture

User action
    β”‚
    β–Ό
App.captureAndAnalyze()
    β”‚
    β”œβ”€β”€ Camera.captureFrame()  ← JPEG from live video or canvas
    β”‚
    β”œβ”€β”€ UI.getState()          ← style, room, focuses, brief
    β”‚
    β”œβ”€β”€ Analyzer.analyze()     ← builds system prompt + calls Claude
    β”‚       └── Claude Sonnet Vision API
    β”‚               └── JSON response
    β”‚
    └── UI.addAnalysisCard()   ← renders card with scores, palette, etc.

The system prompt is constructed dynamically from the selected style, room type, focus areas, and brief β€” giving Claude full context to tailor recommendations precisely.


Design

Visual language: luxury architectural studio β€” warm ivory, charcoal, gold accents, grain texture overlay.

  • Cormorant Garamond β€” serif display font, editorial weight
  • DM Sans β€” clean UI body text
  • DM Mono β€” metadata, labels, codes
  • Color palette: #F7F3EE ivory Β· #2C2825 charcoal Β· #B8965A gold

Roadmap

  • Export analysis as PDF report
  • Side-by-side before/after comparison
  • 3D furniture placement overlay (WebXR)
  • Saved style presets
  • Share analysis as image card
  • AR mode for mobile
  • Multi-room session export

Credits


License

MIT

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support