← Back to Blog
Application Guide·August 22, 2026·Gabriel Jarrosson

Vendo (YC S26) Just Put an AI Agent Inside Your Product So Customers Build Their Own Features. Is 'User-Programmable Software' a Real YC F26 Wedge?

Vendo (YC S26) lets customers build features inside your app. Is 'user-programmable software' a real YC F26 wedge, and how do you pitch it?

Share

Vendo (YC S26) put an agent inside your product so customers build their own features. Is 'user-programmable software' a real YC F26 wedge?

YC Roaster

On August 21, 2026, Vendo (YC S26) posted a Launch HN with a deceptively simple pitch: put an AI agent inside your product so your customers can build their own features. Not a chatbot bolted onto the corner of your app, but an embedded agent that composes new views, remixes the UI in place, and stands up automations, all through your existing API and inside your permission policy. It's open source (Apache-2.0), self-hosted, and installs into a Next.js app with a single npx vendo init.

If you're writing a YC Fall 2026 application, Vendo is worth studying for one reason: it's a clean example of a wedge YC keeps funding but candidates keep pitching badly. Call it "user-programmable software," the idea that the product ships incomplete on purpose and lets each customer finish it. Here's whether that's a real wedge for you, and how to pitch it without tripping the alarms a YC partner is trained to hear.

What is Vendo actually selling?

Vendo's insight is that every customer wants your product to be slightly different, a rearranged dashboard, a report you don't have, a Monday-morning workflow they do by hand. Today those wishes die in a feature-request queue. Vendo turns them into things the customer does themselves.

The mechanics matter because they're the answer to the obvious objection. The generated UI runs in a sandboxed iframe with no network egress. The agent acts through your OpenAPI surface as the signed-in user, so your existing authorization already applies. Every mutating action passes a permission policy with consent prompts and approval tokens. In their demos, a "Maple" bank customer asks where their money went and gets a live spending view; a "Cadence" accounting user hovers a card and recolors it by urgency. The vendo init codemod claims to derive 17 agent tools from an app's OpenAPI spec and wrap 11 components automatically.

That's the shape of a strong wedge: a narrow, technically hard thing (safe, permissioned, brand-native generative UI) wrapped around a demand every B2B SaaS company already feels.

Does YC fund "user-programmable" products?

Yes, repeatedly, and that's both the encouragement and the trap. The lineage is long: Airtable, Retool, Zapier, and more recently a wave of YC companies betting that non-engineers should assemble their own software. In just the last month, YC S26's Prized launched AI internal tools for non-engineers, and the batch is thick with "agents that do the work" pitches. The theme is durable because it attacks a real, permanent bottleneck: engineering teams can't ship every customer's edge case, and the backlog is where retention goes to die.

The trap is that "let users build their own X" is also one of the most common failed pitches YC sees. The graveyard is full of no-code platforms that got 80% of the way to a real workflow and stalled. So a partner reading your F26 application isn't asking whether the category works. They're asking whether you've found the specific version that does.

How do you pitch this wedge without getting waved off?

Three moves separate a fundable version from a hand-wave.

Name the blast radius, not the magic. Vendo doesn't lead with "AI builds your UI." It leads with sandboxed iframes, no network egress, and per-tool approval tokens. YC partners have watched enough agent demos to be numb to capability and alert to consequence. If your product lets users generate or automate anything, the credible founder is the one who can explain, in one sentence, what happens when the agent is wrong and who is protected when it is. Anthropic's own posture, publicly noting that AI now writes most of its code while emphasizing review and guardrails, is the register you want to match.

Show the wedge is narrow before it's broad. Vendo ships two concrete demo apps, a bank and an accounting firm, not "works for any SaaS." That's the Do-Things-That-Don't-Scale instinct applied to positioning: prove it inside one painful, specific surface, then let the platform story be the thing investors extrapolate to, not the thing you claim on slide one. If your application says "our SDK works with any product," rewrite it to say "we turn Tuesday-morning reconciliation at accounting firms into a one-sentence automation," and let the partner ask about the platform.

Have an answer for "why won't the platform just add this?" This is the question that killed a hundred feature-shaped startups, and YC F26 partners ask a version of it in nearly every interview. Vendo's answer is structural: it's open source and self-hosted, it runs on the customer's own infrastructure with the customer's own model key, and it slots under the incumbent rather than competing for the end user. Yours needs to be equally concrete. "We're a feature" is a rejection; "we're the layer the incumbent structurally won't build because it cannibalizes their services revenue" is a thesis.

Is it too late, or is the wedge still open?

The honest read: the category is crowded, the specific wedge is wide open. Generative UI, embedded agents, and customer-built automations are all live in the S26 and P26 batches, so "we do agents for SaaS" is already too generic to fund. But "safe, permissioned, brand-native customer extensibility for [a specific vertical with a specific compliance shape]" is exactly the kind of narrow-but-defensible framing YC funds in a saturated space. Vendo picking fintech and accounting demos on purpose is the tell.

If you're building in this space for F26, the work between now and your application isn't more product, it's more precision: one vertical, one workflow, one crisp answer to the platform-risk question, and demos that show the guardrail as prominently as the magic.

That precision is exactly what's hardest to judge from inside your own head. Before you submit, it helps to have someone who has actually sat on the other side of a YC interview read your one-liner and your "why won't you get crushed" answer cold. That's what YC Roaster is for: honest, specific feedback from people who've been through the batch, on the parts of your application a landing page can't fix. The wedge is open. The bar is whether you can say, in one sentence, the narrow thing you do that the incumbent won't.

Ready to get your YC application roasted?

Get free AI feedback + a review from a YC alumni.

Submit Your Application