Composer
Enter sends. Shift+Enter is a new line. Suggestion chips fill the prompt. Signed-out users keep the idea on this device until sign-in creates the project.
Docs
CodeLoom is a hosted studio: you describe software, Cursor writes a Vite + React + TypeScript app into a project you own, then this host installs, builds, and starts a local preview. These pages are how that loop actually works — not a marketing paraphrase.
Describe
Homepage composer
Build
Staged Cursor agent
Preview
Vite on this host
Export
Zip of the tree
Why this exists
There is no stub fallback. Follow-up messages edit the same workspace the file tree, Monaco, and iframe already show. If preview is already running, the studio reuses it instead of restarting Vite on every tab. Checkpoints let you rewind a bad follow-up.
Studio panes
In the product
Enter sends. Shift+Enter is a new line. Suggestion chips fill the prompt. Signed-out users keep the idea on this device until sign-in creates the project.
The agent lands a shell, then routes, then screens. You watch stages instead of waiting on a silent job.
A Vite process on localhost behind a proxy. Restart only when you ask (?restart=1). Home is required on the VPS so npm/node resolve.
Mention @path/to/file in chat so the agent reads that file instead of guessing.
Named env-style keys, ciphertext at rest, never pasted into the transcript. Put values in the studio Secrets UI.
Opt-in card on /community. Templates are separate: they are briefs that start the same Cursor pipeline.
How
01
Email, Google, or GitHub when those keys are on the host.
02
Who, job, first screen, what done looks like. Skip the tech shopping list unless you care.
03
Install + Vite. Open the iframe. Click the empty states.
04
Follow-ups, checkpoints, zip. Billing is /pricing. Usage is /dashboard/usage.
Deep cut
/dashboard is the studio home: search, rename, duplicate, export, publish, open. /dashboard/usage is the 14-day chart and monthly cap.
/settings updates name and password and can delete the account.
CodeLoom is the default. CodeLoom Max is the deeper planner. Both write into the same project files.
Each card saves a prepared brief and starts a full build — not a static demo.
/admin is off the public nav. Email allowlist or ADMIN_PASSWORD after sign-in.
Pro checkout is GET /api/billing/checkout → Whop. The webhook at /api/webhooks/whop sets plan=pro when payment succeeds — register that URL in Whop.
Questions
Real Vite + React + TypeScript files in a project you own. Preview is a running Vite server proxied through the studio iframe.
The agent stops until the month resets or you upgrade. Pro is $19.99/month via Whop card checkout. The webhook sets your plan to Pro.
Yes. Export a zip from the studio. Secrets are not stuffed into the zip as plaintext from the ciphertext store — add env files yourself after export.
On this host, in a per-project workspace. Export if you want them on your laptop.
First install is npm. After that, reuse should be hundreds of milliseconds. If it hangs, the Vite process likely never started — that was a known host bug and is the thing we fixed.
Projects are owned by the signed-in account today. Enterprise is the conversation for seats.
Next
Free is live. Pro is $19.99/month on Whop. The studio, preview, and export are on this host — not a waitlist.