← interior-design.sh

A command line for your space.

curl -fsSLo install.sh https://interior-design.sh/install.sh
# Review the downloaded script, then run:
sh install.sh
interior login

Your browser opens to confirm the device code. Sign in with a verified, approved account.

macOS Apple Silicon / Intel · Linux ARM64 / x64 · Windows x64. Downloads verify SHA-256 checksums.

Start with browser sign-in

interior login
interior status
interior projects create --name "My home"
interior projects list

Confirm that your browser and terminal show the same device code. Never approve someone else’s device request.

Registration requires email verification and separate access approval. Your CLI session inherits those checks.

Build a room brief

interior rooms create PROJECT_ID --name "Living room"
interior upload ROOM_ID ./survey.pdf --kind drawing --source "Survey, page 2"
interior upload ROOM_ID ./concept.jpg --kind ai_concept --source "Provider, model and version"
interior concepts create ROOM_ID ASSET_ID --name "Warm oak" --materials "Oak, linen, limewash"
interior compare ROOM_ID
interior approve CONCEPT_ID --note "Approved material direction"

Identifiers come from the preceding command responses. Approval records design intent; it does not certify geometry or construction safety.

Give your AI scoped access

interior tokens create PROJECT_ID --name "My assistant" --permission read
interior tokens list PROJECT_ID
interior tokens revoke PROJECT_ID TOKEN_ID

The token is shown only when created. Pass it privately through your assistant’s credential mechanism or INTERIOR_TOKEN environment variable, never in a public prompt. Read/write tokens permit uploads and comments but cannot approve designs or invite users.

Plain-text AI instructions and API reference →

Sign out

interior logout

Logout revokes your current account session. Revoke project tokens separately. Local CLI credentials are stored under your user profile in .config/interior-design with owner-only file permissions or Windows ACLs.

AI generation and Unreal model/session provisioning are future integrations. The CLI currently organizes and reviews your source material.