Vibe Coding at One: From Meme to Movement

    Vibe Coding at One: From Meme to Movement

    One year ago, Andrej Karpathy coined 'vibe coding.' It became a dictionary word. At Soapbox, we've spent that year building the tools to make it work—not just for throwaway projects, but for real applications that matter.

    Derek Ross

    February 2, 2025. Andrej Karpathy fires off a tweet that would define the year: "There's a new kind of coding I call 'vibe coding,' where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

    "I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works... I'm mass mass mass producing code by just asking for it. I don't really care what the code is. I 'Accept All' always."
    — Andrej Karpathy, February 2025

    He described accepting all diffs without reading them. Copy-pasting errors with no comment. Code growing beyond comprehension. "Random changes until it goes away." His caveat? "Not too bad for throwaway weekend projects."

    One year later, vibe coding went from meme to Merriam-Webster to Collins Dictionary Word of the Year. And at Soapbox, we've spent that year building the tools to make it work—not just for throwaway projects, but for real applications that matter.

    This is the story of how we got here.

    The Year of Vibes

    2025: The Vibe Coding Timeline

    Feb

    Karpathy coins "vibe coding" in a tweet that goes viral

    Mar

    Merriam-Webster adds "vibe coding" as trending slang; Y Combinator reports 25% of W25 batch ships 95% AI-generated code

    May

    170 Lovable apps expose user data — the first major security scandal

    Aug

    GPT-5 hits 74.9% on SWE-bench (up from 38% when vibe coding was coined)

    Sep

    Fast Company declares "the vibe coding hangover is upon us"

    Nov

    Collins crowns "vibe coding" Word of the Year

    Jan

    Linus Torvalds reveals he's been vibe coding Python visualizers

    The models got dramatically better. When Karpathy coined the term, GPT-4.5 scored 38% on SWE-bench. By August, GPT-5 hit 74.9%. Claude Opus 4.5 now exceeds 80%. Extended reasoning, agentic tool use, multi-agent systems—the "random changes until it goes away" approach started becoming something more sophisticated.

    The vibes had gone mainstream.

    Building for the Vibes

    At Soapbox, we saw this coming. Our journey started in January 2025 when Block released Goose, an open-source AI agent framework. We saw the potential immediately: AI agents that could actually build software, not just autocomplete it.

    The Soapbox Stack Takes Shape

    May

    Stacks + MKStack

    Decentralized template-sharing for Nostr, with our flagship template for building Nostr apps

    May

    Nostrbook MCP

    Making Nostr documentation AI-ready so models understand the protocol

    Jun

    Chorus

    Facebook-style groups with eCash wallet, built in 5 days at Oslo Freedom Forum

    Jul

    Shakespeare

    AI-powered app builder in your browser — 200+ users in the first week

    Oct

    Shakespeare Act 2

    Complete freedom: choose your AI, your Git, your deployment, your data

    Chorus: The Proof of Concept

    In June, a group of us gathered for the Oslo Freedom Forum with an ambitious goal: build a Facebook-style groups app with an eCash wallet. The team included Calle from Cashu, JeffG from White Noise, Rabble and Liz from Nos, and us from Soapbox. Jack Dorsey advised.

    We shipped in five days.

    "When vibe coding, the human's role is not to write the code or to even care about the code. The role of the human is to be the visionary that imagines the end goal of the product, and prompts it into existence."

    Chorus proved that vibe coding wasn't just for throwaway projects. It could ship real software for real activists at a human rights conference.

    Shakespeare Takes the Stage

    In July, we launched Shakespeare—an AI-powered app builder that runs entirely in your browser. No backend servers. Everything in IndexedDB. Pay anonymously with Lightning. AGPL licensed.

    Within a week, we had 200+ users and TechCrunch coverage. But we were just getting started.

    Shakespeare Act 2: Complete Freedom

    While companies like Lovable, Replit, and Cursor locked users into their platforms, their AI models, and their hosting, we went the opposite direction:

    AI

    Choose your AI provider — OpenAI, Anthropic, local models, or OpenCode

    Git

    Your code, your Git service — GitHub, GitLab, or Nostr Git

    Deploy

    Deploy anywhere — Shakespeare Deploy, Vercel, Cloudflare, Railway, or self-host

    Data

    Export everything anytime — no lock-in, ever

    By November, we added image vision, MCP server integration, plugins, and configurable system prompts. Shakespeare wasn't just a vibe coding tool—it was becoming a full development environment that respected user autonomy.

    OpenCode and the AI Hackathon

    As Shakespeare matured, we started exploring how it could integrate with other tools in the AI coding ecosystem. OpenCode—a powerful terminal-based AI coding environment—caught our attention.

    We added OpenCode Zen as an AI provider in Shakespeare, letting users tap into OpenCode's capabilities directly from our browser-based environment. But the real test came in January 2026 at the AI Hack for Freedom hackathon.

    "Where are my people?"

    Activists can't find their communities when forced to migrate between platforms.

    "X was banned in Venezuela."

    Centralized platforms become targets. One government order and your entire network disappears.

    "$10 is huge when your bank account is frozen."

    Traditional payment rails fail when regimes freeze accounts.

    Our team built Pathos—a censorship-resistant platform for activists—in 48 hours using Shakespeare and OpenCode together. Venezuelan activists were using it within hours of launch. The combination of Shakespeare's browser-based simplicity and OpenCode's terminal power proved remarkably effective for rapid prototyping under pressure.

    We're now working on tighter OpenCode integrations, exploring how these tools can complement each other. Shakespeare excels at accessibility and freedom; OpenCode excels at power-user workflows. Together, they cover more ground than either could alone.

    Meet Quilly

    But here's where it gets interesting. What do you do when you've built AI development tools and want to truly understand them?

    You give the AI a seat at the table.

    Quilly: AI Team Member

    In January 2026, we introduced Quilly—an AI team member who participates in our Signal group chat, engages with our community on Nostr, manages documentation, and tests Shakespeare in real-world scenarios daily.

    Open Source

    Runs on Clawdbot, personality defined in markdown files

    Nostr Native

    Engages with the community using their own Nostr identity

    Real Work

    Builds features, writes docs, submits merge requests

    Dogfooding

    When Quilly hits a limitation, we know our users will too

    It sounds like science fiction, but it's surprisingly practical. Quilly wrote and published their own introduction blog post. The future arrived quietly.

    Digital Spaghetti: Why Nostr Makes This Work

    We call vibe coding "digital spaghetti" because you can throw code at the wall and see what sticks.

    Build an app. Ship it. See if it resonates. If it doesn't, throw another version at the wall. Iterate rapidly, experiment freely, learn from what grows and what falls flat. Keep throwing until something sticks—then refine it.

    Traditional software development punishes this approach. Technical debt accumulates. Rewrites are expensive. You're stuck maintaining code you don't fully understand.

    But Nostr changes the calculus.

    Why Nostr + Vibe Coding Works

    1

    Data Lives on Relays

    Your app is just a view layer. If your frontend becomes unmaintainable, rebuild it—your data survives.

    2

    NIPs Are Guardrails

    Nostr Implementation Possibilities ensure even spaghetti code speaks the same protocol.

    3

    Throwaway Frontends

    Experiment with ten different interfaces for the same data. Ship fast, learn fast, rebuild fast.

    4

    Software for One

    Kevin Roose called it personal apps built just for you—but on Nostr, your spaghetti still connects to the larger ecosystem.

    The protocol is the architecture. The app is just vibes. Throw it at the wall and see what sticks.

    The Producer Mindset

    There's a concept from music production that applies here: the producer isn't the one writing every note. The producer's job is taste, direction, knowing when it's done. They shape the song without playing every instrument.

    Vibe coding inverts the traditional developer role in the same way. You're not the artist writing code—you're the producer shaping what the AI creates. Your job is vision, judgment, knowing when to accept the diff and when to ask for another take.

    "I'm frankly exhausted by the end of the day... it's a deeply intellectual exercise."
    Andrew Ng, criticizing the term but capturing the truth

    Good vibe coding isn't passive. It's deeply creative work—just not the kind of creativity we traditionally associated with programming.

    Looking Forward

    Where does vibe coding go in year two?

    The models will keep improving. Multi-agent systems will become standard. Autonomous coding sessions will stretch longer. The vibes will get more sophisticated.

    The Soapbox Vibe Coding Stack

    Each layer builds on the one below. Vibe coding infrastructure for the decentralized future:

    Foundation

    Nostrify + Nostrbook MCP

    Core library for Nostr apps + AI-ready documentation

    Templates

    MKStack

    Proven patterns and best practices baked in from the start

    Platform

    Shakespeare

    Freedom-respecting vibe coding, accessible to anyone with a browser

    Team

    Quilly

    AI team member building features, writing docs, submitting MRs

    Karpathy was right about one thing: this isn't too bad for throwaway weekend projects. But we've spent a year proving it's good for a lot more than that.

    The vibes are strong. Come build with us.

    The vibes are strong.

    Try Shakespeare, follow Quilly on Nostr, or dive into the decentralized future.

    Written by Derek Ross