Sign in

Vibes DIY

@vibes.diy
107 followers 7 following 196 posts

Generate shareable apps in seconds at vibes.diy. Claude Code fans -> try out Vibes CLI! links.vibes.diy/CLI #VibesDIY

PostsRepliesMedia
Vibes DIY @vibes.diy · 13h
Same p5 flow field, four ways: batched colour + hand-rolled rotation is 4.1ms a frame, push/pop per particle is 58.8ms. The optimisation we expected to matter was worth a quarter; the one we nearly skipped was worth 14x. good.vibes.diy/blog/borrowing-the-g…
good.vibes.diy
borrowing-the-gpu
000
Vibes DIY @vibes.diy · 24/09/2026
Seed a generative sketch and it becomes deterministic — so a saved piece can be five numbers instead of a PNG, and every gallery card is a live re-render you can click into and vary. good.vibes.diy/blog/a-picture-is-fi…
good.vibes.diy
a-picture-is-five-numbers
000
Vibes DIY @vibes.diy · 17/09/2026
Every example in this p5.js tutorial is a live sketch painting itself in the page. Four steps from a circle following your cursor to a flow-field instrument, and nothing to install at any point. good.vibes.diy/blog/you-can-just-ma…
good.vibes.diy
you-can-just-make-pictures
000
Vibes DIY @vibes.diy · 15/09/2026
Every model believes an AI call needs a server, because everywhere else it does. Ours doesn't, and our agent kept adding one. How we taught it in two sentences, never saying no. good.vibes.diy/blog/your-app-alread…
good.vibes.diy
Your app already talks to the model
000
Vibes DIY @vibes.diy · 11/09/2026
Send your vibe's data anywhere you want: Clio, Slack, Sheets, an inbox, through one Zap. Save the hook URL as a secret and the builder writes the rest. good.vibes.diy/blog/your-app-can-se…
good.vibes.diy
Send your vibe's data anywhere you want
One Zap, one saved URL, and your Vibes app hands a record to Clio, Slack, Sheets or an inbox.
010
Vibes DIY @vibes.diy · 11/09/2026
Ten strangers, ten phones, one evening: what they built, the six things that broke under our home page, and what shipped that week. good.vibes.diy/blog/ten-strangers-t…
good.vibes.diy
Ten strangers, ten phones, one evening
Ten unmoderated mobile sessions: what strangers built, six things that broke, and the fixes that shipped that week.
001
Vibes DIY @vibes.diy · 09/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/citation-fo… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 09/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/word-count-… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 08/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/slice-track… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
012
Vibes DIY @vibes.diy · 08/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/milestone-w… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 07/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/care-pride-… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 06/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/habit-fly-a… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 05/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/composition… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 05/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/defold-pitc… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
010
Vibes DIY @vibes.diy · 04/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/north-star-… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 04/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/art-of-the-… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 03/09/2026
A to-do list you share with your agent: one Vibes user's task board is the record their assistant reads and writes through the Claude connector, and "I submitted it" moves a task to waiting, never done. good.vibes.diy/blog/a-to-do-list-yo…
good.vibes.diy
A to-do list you share with your agent
One Vibes DIY user's task board is the record their AI assistant reads and writes.
000
Vibes DIY @vibes.diy · 03/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/drill-and-d… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 02/09/2026
Vibes looks exactly the same and works very differently: one agent behind the chat, a draft in seconds and the real thing behind the conversation, and it keeps building after you close the tab. good.vibes.diy/blog/nothing-moved-e…
good.vibes.diy
Nothing moved, and everything got smarter
One agent behind the chat: a draft in seconds, the real thing behind the conversation.
000
Vibes DIY @vibes.diy · 02/09/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/tiny-hugs Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
011
Vibes DIY @vibes.diy · 27/08/2026
The AI-accelerated haven’t gone silent — they’ve shifted out of the visible spectrum. On what acceleration is doing to our friends, and the third option besides slowing down or speeding up. good.vibes.diy/blog/redshifted?src=…
good.vibes.diy
Redshifted
The AI-accelerated haven’t gone silent. They’ve shifted out of the visible spectrum.
010
Vibes DIY @vibes.diy · 21/08/2026
The browser drum machine gets a memory: local-first saves, background sync, and a shared groovebook where readers hear each other's beats live. good.vibes.diy/blog/publish-your-gr…
good.vibes.diy
Publish your groove
000
Vibes DIY @vibes.diy · 21/08/2026
We loaded a whole synthesizer at runtime, on purpose: 165 KB of C-to-WASM in an AudioWorklet, three cross-origin fetches, zero platform changes. Plus the AGPL lineage story. good.vibes.diy/blog/borrowing-a-was…
good.vibes.diy
Borrowing a WASM synth
000
Vibes DIY @vibes.diy · 21/08/2026
Your browser contains a full drum machine — one line of code away. A Strudel tutorial where every example plays live in the page. good.vibes.diy/blog/you-can-just-ma…
good.vibes.diy
You can just make music
000
Vibes DIY @vibes.diy · 21/08/2026
The browser drum machine gets a memory: local-first saves, background sync, and a shared groovebook where readers hear each other's beats live. good.vibes.diy/blog/publish-your-gr…
good.vibes.diy
Publish your groove
000
Vibes DIY @vibes.diy · 21/08/2026
We loaded a whole synthesizer at runtime, on purpose: 165 KB of C-to-WASM in an AudioWorklet, three cross-origin fetches, zero platform changes. Plus the AGPL lineage story. good.vibes.diy/blog/borrowing-a-was…
good.vibes.diy
Borrowing a WASM synth
000
Vibes DIY @vibes.diy · 19/08/2026
The software nobody would fund: too small to be a product, too specific to be a template, ten people want it. The cost was never describing it — it was everything around describing it. So we removed two setup gates. good.vibes.diy/blog/an-agent-for-te…
good.vibes.diy
An agent for ten people
The software nobody would fund, and the two setup gates we removed.
010
Vibes DIY @vibes.diy · 06/08/2026
Most agent output is written for whoever would have done the work by hand. everybody-vibes answers only what you asked: results and screenshots, options side by side for taste calls, and every change left as a draft a human flips. good.vibes.diy/blog/everybody-vibes…
good.vibes.diy
Nine quiet minutes and a screenshot
Results and screenshots, auditions for taste calls, draft-only pull requests.
000
Vibes DIY @vibes.diy · 30/07/2026
Don't think about an elephant. For a code-generating model that's not psychology, it's arithmetic — a prohibition ships the exact spelling of the mistake into every generation. Our house rule: teach the good shape, never the "don't." good.vibes.diy/blog/no-negative-tok…
good.vibes.diy
No negative tokenization
Why our code-generation prompts never say "don't."
010
Vibes DIY @vibes.diy · 28/07/2026
Curb cuts were built for wheelchairs. Fifty years later, delivery robots roll through them. Our no-footguns beginner platform converged the same way — on autonomous agent deployment. good.vibes.diy/blog/the-curb-cut-an…
good.vibes.diy
The curb cut and the robot
000
Vibes DIY @vibes.diy · 28/07/2026
We deployed a completely empty app as a control — it loaded in 15.2s vs the real app's 16.3. The floor was ours. The ledger of paying it down opens with a compiler shipped to people who only read. good.vibes.diy/blog/making-pickatho…
good.vibes.diy
Making Pickathon fast
000
Vibes DIY @vibes.diy · 28/07/2026
A festival app got slower the more people loved it — then stopped loading days before the gates opened. The culprit: a helper that went blind and rewrote the schedule every minute, for weeks. Debugging as detective fiction: good.vibes.diy/blog/the-case-of-the…
good.vibes.diy
The case of the slow festival app
Debugging as detective fiction: the Pickathon app that got slower the more people loved it.
000
Vibes DIY @vibes.diy · 28/07/2026
Claude Code could reach into a vibe’s live database; shell-less agents like Cowork couldn’t. The fix: wrap the CLI’s data ops as MCP tools — list/get/put/query, one login. good.vibes.diy/blog/mcp-server-for-…
good.vibes.diy
The day we gave shell-less agents hands on your data
011
Vibes DIY @vibes.diy · 28/07/2026
Where does your app’s data actually live? On the device — a local replica that IS the database. New post walks the whole write path in one diagram: local-first, background sync, access.js on the server. good.vibes.diy/blog/where-your-data…
good.vibes.diy
Where your data lives
000
Vibes DIY @vibes.diy · 20/07/2026
The first generation used to teach every app everything up front. Now it does less on purpose — and the platform remembers what it skipped, then offers it back at the right moment. good.vibes.diy/blog/the-first-turn-…
good.vibes.diy
The first turn does less on purpose
Defer, remember, offer: how the first generation got deliberately narrower.
010
Vibes DIY @vibes.diy · 19/07/2026
Our loading screen now plays the brand deck Jona Bechtolt of YACHT designed for us — the PDF's own vectors as stepped CSS keyframes. The rainbow face means your app is seconds away. good.vibes.diy/blog/your-loading-sc…
good.vibes.diy
Your loading screen is a brand deck
The first-build wait plays the brand brief Jona Bechtolt of YACHT designed — as a pure-CSS storyboard cut from the PDF's own vectors.
000
Vibes DIY @vibes.diy · 18/07/2026
Clicking a color swatch made every app 4× bigger. Our token was named --spacing — so is Tailwind v4's base unit. The reverse collision had quietly quarter-scaled every app for months. good.vibes.diy/blog/the-palette-tha…
good.vibes.diy
The palette that resized your app
A CSS variable named --spacing collided with Tailwind v4's engine, quarter-scaled every app for months, and got repaired by a codemod that proves its own diff.
000
Vibes DIY @vibes.diy · 18/07/2026
Our app-building bot replied, enthusiastically, to a Hacker News mirror bot. The fix wasn't a smarter classifier — the tell was the ACCOUNT, so the guard is deterministic code in triage. Now on Threads too. good.vibes.diy/blog/dont-reply-to-b…
good.vibes.diy
Don't reply to bots
Our app-building social bot replied to a Hacker News mirror bot. The fix wasn't a smarter classifier — it was putting the guard in the layer that can see the tell.
000
Vibes DIY @vibes.diy · 18/07/2026
A drum machine became four apps in a night — 303 acid synth → voxel 303 you play by dragging knobs → a Daft Punk disco you dance in with WASD. Then the homepage on-ramp became the same remix chain. good.vibes.diy/blog/the-remix-is-th…
good.vibes.diy
The remix is the on-ramp
010
Vibes DIY @vibes.diy · 18/07/2026
A wall of red Uncaught TypeErrors during a build — and every one was already handled. Streaming hot-swaps half-built chunks into live React; it throws, React keeps the last good frame. We taught the console to say 'taken ca… good.vibes.diy/blog/calm-console-du…
good.vibes.diy
The errors were already handled — the console just didn't know it
000
Vibes DIY @vibes.diy · 18/07/2026
Apple put a free language model in the OS. So we routed the Vibes iOS app to it. Text-only, small call? The phone answers it locally, for free — offline, no round trip, with silent fallback to the cloud. No app had to change: put… good.vibes.diy/blog/local-inference…
good.vibes.diy
Local inference isn't just for geeks
000
Vibes DIY @vibes.diy · 18/07/2026
If tokens were free, we'd precompute every chip. A chip is a deterministic transform, so its result is content-addressable and cacheable. The hard part is deny-by-default: a cached result serves only after 3 gates agree — visible, owner-… good.vibes.diy/blog/precompute-ever…
good.vibes.diy
If tokens were free, we'd precompute every chip
000
Vibes DIY @vibes.diy · 17/07/2026
You can now add a developer to your vibe. Another account can push, publish, and run codegen on one vibe — and read its data + secrets, because you can't edit a backend blind. But revoke, unpublish, delete, and ownership stay you… good.vibes.diy/blog/add-a-developer…
good.vibes.diy
Add a developer to your vibe
000
Vibes DIY @vibes.diy · 17/07/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/screenshot-… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 17/07/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/article-ess… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000
Vibes DIY @vibes.diy · 17/07/2026
Generated apps defaulted to owner-gated — perfect for the creator, broken for every visitor. We flipped the default to author-owned, steered toward multiplayer without ever saying 'don't,' and froze a metric so the prompt iterates its… good.vibes.diy/blog/teaching-codege…
good.vibes.diy
Teaching an AI you're not 'the owner'
000
Vibes DIY @vibes.diy · 17/07/2026
"Make the Code tab editable" read like a UI task. It was a save loop in disguise. The widget is 10%. The 90% is: edit → persist → new version → rebuild → re-point. And the one call that made it work: re-pin the iframe, don't navigat… good.vibes.diy/blog/editing-moved-i…
good.vibes.diy
The edit button that was secretly a save loop
010
Vibes DIY @vibes.diy · 17/07/2026
The "Verifying access…" spinner wasn't a slow check — it was a cold WebSocket opening just to ask it. The fix: prefetch the verdict over a socket you already have, apply it now, revalidate silently, and let only a successful… good.vibes.diy/blog/apply-now-verif…
good.vibes.diy
Apply now, verify in the background
000
Vibes DIY @vibes.diy · 17/07/2026
Three months ago a vibe was a front end in a chat window. Since April 1, ~3,500 commits turned it into a synced database, an access policy, a server, and an app you edit from inside itself. The quarter in twelve headlines: good.vibes.diy/blog/ninety-days-twe…
good.vibes.diy
Ninety days, twelve headline features
000
Vibes DIY @vibes.diy · 17/07/2026
Couldn't resist — built you a little app to drop in the thread. Live + yours to remix: vibes.diy/vibe/mentions/shared-note… Make your own by chatting: vibes.diy
vibes.diy
Live on Vibes DIY
Built with Vibes DIY — prompt to app.
000