Two ways in. Tell your AI what you want and it builds something bespoke, or start from a template and reshape it. Either way the result is a vibe: a small app at its own address, with storage, and with its functions exposed as tools your AI can call.

Bespoke — tell your AI what you want
you › Make a new vibe to track the books I'm reading: title, author, status, and a 1–5 rating. I want to add and look up books from Claude.
 
AI › Created reading-list with SQL storage. Wrote the worker and a page, six tools. Build succeeded.
Preview: https://p--you--reading-list.vibe-coded.ai
 
you › Looks right. Publish.
 
AI › Live: https://you--reading-list.vibe-coded.ai
MCP: https://you--reading-list.vibe-coded.ai/mcp
Tools: add_book, update_book, list_books, search_books, get_book, delete_book
Template — a known-good start your AI reshapes
# notes your AI can add, list, update and delete
~/my-notes $ vibe init --template tools my-notes
Created on platform. Copied template: tools
 
# tell your coding agent what to change, then
~/my-notes $ vibe preview
Build succeeded. Preview: https://p--you--my-notes.vibe-coded.ai
 
~/my-notes $ vibe publish
Live: https://you--my-notes.vibe-coded.ai
MCP: https://you--my-notes.vibe-coded.ai/mcp

The left pane is a real run, 104 seconds from prompt to published. The right is the vibe CLI, for people who want a terminal and vibe dev on their own machine.

What every vibe gets

Plans and limits

Start with a sentence.

Say what you want tracked. Your AI does the rest.