Explainervibes.diy · what a vibe is← all docs

What is a vibe?

A new unit of web software. Where the webpage was a document and the SPA was an application, the vibe is a conjured, personal, shareable one — spoken into being, alive with AI.

The definition

A vibe is a personal app you summon by describing it — not built, not installed. Its data lives on your device, it comes alive with AI, and you share or remix it with a link. Software as disposable as a note, and as capable as an app.

Used alone, it’s already worth it: you didn’t download an IETF scheduler, make an account, and learn its settings — you described “let me pick my sessions and see what’s next,” and it existed, holding your picks locally on your phone. The solo case proves the primitive needs no network effect to earn its place. Sharing and AI are what turn it from a feature into a category.

The lineage · each era collapsed what the last made you do
Webpage DOCUMENT · it displays author  ·  engineer state  ·  on the server reach  ·  same for everyone you  ·  read it SPA APPLICATION · it reacts author  ·  engineer state  ·  in the browser reach  ·  same for everyone you  ·  use it Vibe CONJURED APP · it reasons author  ·  you state  ·  your device reach  ·  personal + shareable you  ·  summon it + AI is inside it logic → browser authorship → the user state → the device READ → USE → SUMMON
The SPA moved logic to the browser. The vibe moves authorship to the user and state to the device. That’s the jump: not a smarter page, but a page anyone can speak into being — personal from the first tap, and passable by a link.
Side by side
 WebpageSPAVibe
what it isa documentan applicationa conjured personal app
made byan engineeran engineeryou, by describing it
built & deployed?yesyesno — summoned, no build step
state liveson the serverin the browser sessionon your device
same for everyone?yesyesno — yours by default
AIin the app, reasoning
shared bya URL (to read)a URL (to use)a link (to copy, remix, compare)
The three things that make it new
01

Summoned, not shipped

No build, no deploy, no store, no account. You describe it and it exists. Authorship moved from the engineer to the user — that’s the part that feels like magic the first time.

advantage · free tokens
02

Personal & local by default

State lives on your device — no server holding it. A webpage was the same for everyone; a vibe is yours from the first tap: your sessions, your crew, your data.

advantage · local-first sync
03

Social & alive

A link makes it multiplayer — share, compare, connect. And AI is in the app, not beside it, so it adapts and can be remixed into the next thing. Solo use becomes a network without forcing it.

advantage · share + remix
Webpages became apps when the browser got smart. Apps become vibes when anyone can make one — spoken, personal, shareable, alive.
One honest note. A vibe isn’t a new runtime — under the hood it’s still HTML, JS, and an SPA with a local database. What’s new is the authorship and distribution model, not the technology. So it’s best highlighted as “a new kind of app to make and pass around,” not “a new kind of web tech” — the first is true and compelling; the second invites a correction that deflates the room.
How you start one · starters & parts

A vibe isn’t only a finished app — it’s composable. You don’t begin from a blank page or a dead template; you begin from a starter (a whole, living vibe) and change it by describing what you want, and the AI recomposes its parts.

A starter a whole, living vibe — made of parts connect locate schedule reminders leaderboard describe a change AI recomposes the parts Your vibe same parts, rearranged for you — now yours to use, share, and pass on no build · no code · no blank page
Not template + empty slots. Living starter + a palette of parts. The old world filled a dead template; the vibe world remixes a working one by asking. That’s the difference “template” fails to capture.
say it simply

“Start from one that already works.”

Pick a starter, use it, change what you want — or nothing at all. Most people never need the vocabulary; they just tweak and go.

for those who care

Starters, not templates. Parts, not sections.

A starter works before you touch it (a template doesn’t). Parts — connect, locate, schedule, reminders, leaderboard — are reusable behaviors you recombine by describing, not wiring. Like a sourdough starter: alive, take a piece, make it yours, pass it on.

Small vibes nest inside bigger ones, and there’s nothing to install — no “skills,” no “add-ons,” no store. A photo wall or a countdown is just a small vibe you drop in; GPS is just the locate part. You add either the same way: by asking.

Intelligent vibes · one conversation, two effects

Every vibe has one place you talk to it — the “magic words.” The same box that reshapes the vibe also directs its mind. You never pick a mode; the vibe works out whether you’re changing it or telling it to do something. That’s why the remix prompt and the “just ask it” prompt are the same thing, living inside each vibe.

Talk to your vibe one box · “magic words” Reshape — change what it is “add a leaderboard” · “make it dark”  →  this is remix Direct — tell its mind what to do “brief me each morning” · “ping me when a session moves”
Same surface, two effects — the vibe decides which. No edit mode, no separate assistant panel. Reshaping is remix; directing talks to the vibe’s built-in intelligence. One conversation covers both.

That built-in intelligence is just another part — the assistant — except it’s open-ended instead of deterministic. Two dials make it act like an agent: a standing pre-prompt (what it always does) and cron (so it acts on its own, unasked). Add the assistant and a vibe stops being a frozen thing the AI generated once, and starts being a thing with a mind.

GENERATED
AI built it, then it’s fixed
Deterministic logic. The scheduler that just schedules.
──→
INTELLIGENT
AI lives inside it
Pre-prompted & proactive. A companion that briefs and pings.
How a vibe moves right: add the assistant part → give it a standing pre-prompt → let cron make it act on its own. Same vibe, more mind.
say it simply

“Your vibe can do things for you.”

Tell it what you want, or set it and forget it. No agents to configure, no skills to install — you just ask.

for those who care

One surface, two effects; the AI is a part.

The prompt both reshapes (remix) and directs (instruct). The mind is the assistant part, made agentic by a pre-prompt + cron. That’s the line between a generated vibe and an intelligent one.