← all repositories
Nutlope/roomGPT

Interior design by API call: the open-source skeleton of a viral AI app

A stripped-down Next.js starter that wires your room photo to ControlNet via Replicate, minus the SaaS billing code.

roomGPT
Velocity · 7d
+8.9
★ / day
Trend
steady
star history

What it does Upload a photo of your room. The app ships it to a ControlNet model hosted on Replicate, then shows you a restyled version. Image storage is handled by Bytescale; rate limiting is optional via Upstash Redis. That’s the whole trick.

The interesting bit This is explicitly the previous open-source release of RoomGPT.io, deliberately gutted of auth, payments, and extra features. The author treats it as a deployable teaching aid rather than a product — a rare honest framing in the “open core” era.

Key highlights

  • One-click Vercel deploy with just a REPLICATE_API_KEY
  • ControlNet preserves room structure while changing style (the actual ML heavy lifting lives elsewhere)
  • Optional Redis-based rate limiting if you’re worried about API costs
  • MIT licensed, TypeScript/Next.js stack
  • 10.6k stars suggest it hit a nerve as a “first AI app” tutorial

Caveats

  • You need paid third-party accounts (Replicate, Bytescale) to run it; the “free” repo is not free to operate
  • The README is thin on error handling, testing, or model customization
  • No mention of image privacy or retention policies for uploaded photos

Verdict Grab this if you want a minimal, working example of wiring a Next.js frontend to a Replicate model. Skip it if you need a production interior-design tool — this is scaffolding with a cool demo, not a product.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.