Blog · July 13, 2026
Prior art, one prompt away
One's Vibe has always been a place to come and browse — a gallery of live, tryable AI-built products. But the moment a maker needs it most isn't while browsing; it's while building, in the editor, wondering “has someone already made this?” So we put the gallery where builders already are: inside the coding agent.
Why we built it
When you start vibe-coding an idea, a few questions come up before the first line of code: Is there anything like this already? How did they build it? Is it worth doing — or done to death? What can I reference, and where's the gap I could fill?
Those are exactly the questions a gallery of live, tried products can answer — but only if it's reachable at the moment of need. It wasn't. You had to stop, open a browser, search, read. The intent here is simple: let makers get inspiration, sanity-check an idea, see the current landscape, and grab references without leaving the editor.
What we built
Three things — all free, no key, no account:
- A reference API. GET /api/reference?q=<idea> returns live projects similar to an idea, as JSON: what it is, its live URL, a screenshot, the detected stack and AI tools, a deduplicated try-count usage signal, and the maker's build receipt. It reuses the same semantic search that powers Explore — an edge function embeds your query, pgvector ranks the gallery — so there was no new model to stand up.
- An MCP server. Hosted at /api/mcp, so Claude Code, Cursor, and Codex add One's Vibe as a native tool in one line. It exposes a single tool, search_similar_projects.
- A skill, an llms.txt entry, and a /for-agents page, so agents discover it and use it correctly.
Everything returns only public gallery data — no private scores, no security findings. And it's deliberately framed as evidence, not a verdict: it shows what exists and how it's doing; the maker decides what to build or change.
Using it while you build
Add it once:
claude mcp add --transport http onesvibe https://onesvibe.app/api/mcpThen just ask, in plain language:
›
No MCP? The same data is one HTTP call:
curl "https://onesvibe.app/api/reference?q=online%20chess%20game"The rules
Use it to reference, not to clone — the point is to see the gap, not copy the winner. Try counts are a usage signal, not a quality score. And One's Vibe indexes web apps you can try in a browser, so if nothing comes back, your idea may simply live in a different medium — not that no one's done it. It exists for one reason: to make the gallery useful before you build, not just after. One's vibe, another's poison — go find yours.

“One's vibe, another's poison.”
Comments
Sign in to join the discussion.