Getting Started
Deposit a widget
When an AI tool like Claude or ChatGPT builds you an HTML or React widget, paste that code into the Submit page. If your widget lives at a URL — a Claude artifact, a CodePen pen, or a GitHub gist — you can import it by pasting the link instead, and we'll pull the source for you.
We compile your code and run it in a sandboxed iframe on a separate runner origin, so it executes live without any setup on your part. Widgets are self-contained: no server-side dependencies, and code is capped at 80KB by default.
What happens after you deposit
Every widget gets a permanent, shareable URL on itjustvibes.com. The widget itself runs on the run.itjustvibes.com runner — a separate origin that isolates each widget from the main app and from other widgets.
Your widget can remember state per viewer through the injected Vibes SDK. Calls to vibes.save() and vibes.load() persist data scoped to each user, so the throwaway tool your AI built becomes something that remembers where each person left off.
Share it
Copy the widget's permanent link and send it anywhere — the recipient runs the live widget instantly, no install required. Others can vote, react, comment, and fork your widget to remix their own version, with attribution flowing back to you.
Deposited as a guest? Create an account and claim your widgets to keep them permanently. Your existing share links keep working after you claim.