PROJECT 002 · 3D / Web · Working

Room Planner

Approx. $66.51 in API-equivalent costDeveloped using Codex with GPT-5.6-Sol at xhigh reasoning

A room planner that lets me recreate a real space, try different layouts, and put 3D versions of the furniture I’m actually considering into it.

002 Room PlannerWorkbench build
Application ready
Read the notes

The problem

I wanted to try the furniture before buying it.

I was renovating a room in my house and wanted to try a few layouts before committing to the furniture.

The room planners I found were useful, but they mostly gave me generic desks, chairs and cabinets. I wanted to see the actual furniture I was thinking of buying inside the room. That is what led me to build this.

The Product

A real room, with less guessing.

I can recreate the room with real dimensions, add doors, windows and wall fixtures, choose floor finishes, then move furniture around in a top or 3D view.

The interesting bit is the custom furniture. Give the local version a photo of an object and TRELLIS.2 can turn it into a textured 3D model. I can set its real measurements and drop it into the plan instead of relying on a generic stand-in.

Run with an AI coding agent

Set it up with an AI coding agent.

Run with an AI coding agent

Copy this into Codex, GitHub Copilot, or Claude Code.

Prompt from the repository
Set up and run AI Emporium Room Planner from:
https://github.com/subset33/ai-emporium-room-planner

Please:
1. Clone the repository if it is not already present, then enter its directory.
2. Confirm Node.js 20.19 or newer and npm are available.
3. Run `npm install`.
4. Copy `.env.example` to `.env`.
5. Keep `.env` private and never commit it. Do not ask me to paste secrets into
   chat. Leave `HF_TOKEN` blank and tell me to add it manually if I want
   photo-to-3D generation.
6. Run `npm run typecheck`, `npm test`, and `npm run build`; fix only genuine
   setup problems without changing product behaviour.
7. Start the development app with `npm run dev` in a terminal and confirm that
   the web app is available at http://localhost:5173 and the API at
   http://localhost:8787.
8. Give me a concise summary of what you installed and anything I still need to
   configure.