Make it. Tweak it. Send the link.

No code, no setup, no developer. Describe what you want — Vibes DIY builds it, you share it, and anyone with the link can use it in real time.

Part one

Make it

Go to vibes.diy and start typing. The app builds live while you watch.

After you submit your first prompt, Vibes DIY will ask you to sign in. It takes about ten seconds with Google or GitHub.

Start at vibes.diy. The whole thing lives in your browser — nothing to install, free signup.

vibes.diy homepage — What's the vibe? Try it.
vibes.diy

Describe what you want to build. One or two sentences is enough. No technical language required — just explain it the way you'd describe it to a friend.

Prompt filled in describing a shopping list app organized by store
The prompt

This prompt describes a shopping list app organized by store, with autocomplete for items from that store's history.

Vibes DIY gets to work immediately. You can watch the app take shape in real time — first the session loads, then the preview comes together as the code is written.

Preparing AI session — the builder interface loading
Session starting
Code being written in the Code tab as the app builds
Code being written
Preview pane loading — app rendering for the first time
Preview rendering

Once coding is complete, the preview activates. Vibes DIY also suggests what to improve next, so you don't have to figure out your next move from scratch.

App running live in the preview pane with AI suggestions for next improvements
Live — the builder chat on the left, your working app on the right

Ask for changes the same way you'd ask a person. One message — "Add an AI autofill button" — and the feature appears. The conversation keeps going as long as you want.

Typing — Add an AI autofill button — in the chat
The request
AI autofill working — stores like Walmart, Target, Costco appear instantly
The result

One prompt added an AI-powered store suggester. Tap the star icon, and stores like Walmart, Target, and Costco populate instantly.

When the functionality feels right, pick a look. Vibes DIY has dozens of built-in visual themes — or just describe the feeling you want in the chat and let the builder surprise you.

Theme picker open showing dozens of visual styles
Theme picker

The Code tab gives you direct access to the source. You can edit the app title, tweak copy, adjust anything — or just leave it to the chat.

Code editor view showing the full App.jsx source with the app title editable
Code tab — full source, directly editable

Apply the theme and the whole app transforms — colors, typography, personality. Here, "Store Lists" became "Buy Baby, Buy!"

App restyled as Buy Baby Buy with Slab Concrete theme — black header, yellow text
After: Slab Concrete theme applied

You can keep the conversation going until you're satisfied. Here, the list items were rendering as white text on a white background — unreadable. One message to flag it, and the next version fixes it.

Shopping list items invisible — white text on white background
The bug
Typing the fix request — items are white font on white background, please fix
The request
Fixed — list items now legible with Cookies and Chocolate clearly visible
Fixed

The app is already saving real data the whole time. Add stores. Check off items. Come back tomorrow. Everything is there.

Part two

Share it

One button. One link. Anyone with it can open the app in their browser.

Hit the Share button in the top right of the builder. Choose how you want to handle new visitors — auto-approve everyone, or review each request — then hit Publish.

Share panel open with Publish button and visitor approval settings
Share panel — one click to publish

No deployment steps. No hosting to configure. The moment you hit Publish, the app is live on the internet.

The URL in the address bar is your app. Copy it. Text it. Drop it in a group chat. Anyone who opens it lands directly in your app — Limit access to friends, or allow everyone.

URL bar highlighted showing vibes.diy/vibe/meghan-sinnott/store-lists
The shareable link
Part three

Use it together

The person you sent it to can run their own copy — or join yours and use it in real time.

When someone opens your link, they see a choice: Fresh Install — spin up their own copy with their own data — or Request Access — ask to collaborate on yours.

Landing page showing Fresh Install and Request Access options with a preview of the app
The choice

They click Request Access, sign in with Google or GitHub, and the request is sent. You'll see it as soon as you open the app.

Sign in to Vibes DIY with Google or GitHub
Sign in
REQUESTED state — the owner has your request
Request sent

On their end, the button changes to "REQUESTED" and shows where to check the status. On your end, a notification badge appears.

A badge appears on the Group tab of your app. Open the share panel, see their request, and approve them — it takes three seconds.

Orange notification badge on the Group tab
Notification
Share panel showing pending request from meghan.sinnott@gmail.com
Pending request
Request approved — user now shown as Editor
Approved

Now you're both in the same app. They can see your stores, your lists. They add something — you see it appear on your screen, live, without refreshing. No sync button. No save.

The other person using the app, viewing Trader Joe's list
They open it
They type Overly packaged fruit into the Trader Joe's list
They add an item
Your screen now shows Overly packaged fruit on the list too
You see it instantly

"Overly packaged fruit" — added by someone else, on their device, appearing on your screen in real time. No configuration required.

Part four

Remix it

Anyone can clone your app and take it in a completely different direction — with one prompt.

Every published app has a Clone button in the Vibes bar at the bottom of the screen. One tap copies your app under their account — same codebase, their own data, their own URL.

Clone button visible in the Vibes bar at the bottom of the app
Clone button
Cloning vibe — loading screen
Cloning

They land in their own copy — blank slate, ready to customize. Hit Edit, type a new direction in the chat, and the AI picks it up from there.

Their own cloned copy of the app — empty, under their account
Their copy
Typing Make it cookie themed into the chat to start customizing
One prompt to go a new direction

"Make it cookie themed" — and now it's a completely different app. Same structure, new personality, new data, new owner.

"If you can describe it, you can build it."