vibes
Vibes is for people who use Claude Code, but don't know how to code.
pinned to #13766a0updated 2 months ago
Ask your AI client: “install plugins/vibes”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/vibesmetahub onboarded this repo on the author's behalf.
If you own github.com/popmechanic/VibesOS on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
133
Last commit
2 months ago
Latest release
published
- #claude-code
- #claude-code-plugin
- #claude-skills
- #vibecoding
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (8)
skills/cloudflareSelf-contained deploy automation — invoke directly, do not decompose. Deploys a Vibes app to Cloudflare Workers via the Deploy API. Use when deploying, publishing, going live, pushing to production…skills/designSelf-contained design transformer — invoke directly, do not decompose. Transforms a design reference HTML file into a Vibes app. Use when user provides a design.html, mockup, or static prototype to…skills/factorySelf-contained SaaS pipeline — invoke directly, do not decompose. Generates a factory app with landing page, Stripe subscription checkout, Vibe Token economics, and deploys to Cloudflare Workers. U…skills/launchSelf-contained SaaS pipeline — invoke directly, do not decompose.skills/riffSelf-contained parallel generator — invoke directly, do not decompose. Generates 3-10 app variations in parallel for comparing ideas. Use when user says "explore options", "give me variations", "ri…skills/testSelf-contained test automation — invoke directly, do not decompose. End-to-end integration test that assembles a fixture, deploys to Cloudflare (with auto-provisioned Connect), and presents a live …skills/vibes-brainstormLightweight requirements gathering before app generation. Asks non-technical multiple-choice questions to understand user intent, then produces a brief for the generate prompt.skills/vibesSelf-contained app generator — invoke this skill directly, do not decompose into sub-steps. Generates React web apps with TinyBase reactive data store. Use when creating new web applications, addin…
Automated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.13766a0· 2 months ago
Maintenance
2 passed1 warningCI configuration detectedwarn
no CI config found (looked for GitHub Actions, CircleCI, GitLab CI, etc.)
Add a simple workflow (lint + test on PR) — it tells consumers the artifact is built reproducibly.
Recent activity
last push 3 months ago
Tests detected
2 test directories · 52 test files
Release history
1- releasecurrent13766a0warn2 months ago
Contents

Instantly make your own small multi-user apps, without a backend. For apps made with Vibes, the front-end is the app.
What is Vibes?
Vibes is a vibe coding framework made for coding agents. It collapses application code and application state into a single HTML file that runs anywhere.
Why does this matter? AI doesn't make apps - it makes text. By embedding the database in JavaScript (via TinyBase), your coding agent can describe an entire app - including its persistence layer - in one shot. No server setup, no schema imports. Just a working app.
Your data lives locally in the browser, encrypted and portable. It syncs across users automatically. Share your creations with a simple link and friends can jump in immediately.
Installation
MacOS users can download the desktop app.
If you want to run it as a plugin, register the marketplace first:
/plugin marketplace add popmechanic/VibesOS
Then install the plugin:
/plugin install vibes@VibesOS
Restart Claude Code after installation.
Plugin Quick Start
After installation, open Claude Code and enter /launch, then choose the Editor option. Claude will then open a web GUI designed to help you produce secure, vibe coded apps.

It's still Claude Code under the hood, we just help you with a nice user interface. Use the GUI to turn your ideas into simple deployable multiplayer apps that don't require a server. (So you don't have to be a Linux genius to run a great app.)
Skills
Skills are model-invoked - Claude automatically uses them when your task matches the skill's purpose. Just describe what you want to build.
vibes
Generate a complete, working app from a prompt. Perfect when you have a clear idea and want to see it working quickly.
Creates a single HTML file with inline JavaScript, TinyBase for local-first reactive data, and Tailwind CSS styling. No build step - just open and run.
Example prompts:
- "Make a chore chart for my roommates"
- "Build a potluck sign-up for Friendsgiving"
- "Create a trivia game about reality TV"
Commands
Commands are user-invoked — run them explicitly when you want a specific skill.
| Command | What it does |
|---|---|
/vibes | Generate a React web app with TinyBase |
/launch | Build and deploy a SaaS app end-to-end using Agent Teams |
Why Vibes?
Every vibe-coded project starts in the vibe zone - the AI understands you, progress is fast, each change moves the app forward.
Then something small goes wrong. A fix that mostly works. An edge case layered on top. You correct it, then correct the correction, and suddenly progress slows to a crawl.
You've drifted out of the vibe zone.

Vibes OS keeps things simple enough that you stay in the vibe zone. Single-file apps. Local-first data. No server complexity. The AI can see and understand everything it needs to help you.
How Data Works
Vibes apps use TinyBase, a reactive data store for local-first apps:
- Offline-first: Apps work without internet, sync when connected
- Reactive: Automatic re-rendering when data changes via React hooks
- Shareable: Real-time sync across users via WebSocket relay
- Portable: Simple table/row data model, easy to export
The hidden settings menu (gear icon) lets you configure sync for collaboration.
The Constraint Is the Feature
You cannot run global queries across all tenants. Some ideas won't fit. This is groupware—tools for communities, not platforms that own them. No one can be Zuckerberg over a Vibes app. That's the point.
We live on Github Stars, please donate yours
[
](https://www.star-history.com/?repos=popmechanic%2FVibesOS&type=date&legend=top-left)
License
MIT
Reviews
No reviews yet. Be the first.
Related
ponytail
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Claude Mem
Memory compression system for Claude Code - persist context across sessions
taste-skill
Frontend design taste skills including brutalist, minimalist, soft, redesign, stitch, and more
mh install plugins/vibes