Vibes
Vibes is for people who use Claude Code, but don't know how to code.
- Type
- Plugin
- Repository
- popmechanic/VibesOS
- GitHub stars
- 134
- License
- MIT
- Repo last updated
- Jul 27, 2026
- Source file
- .claude-plugin/plugin.json
- Version
- 0.2.151
- Author
- Marcus Estes
What Vibes is
Vibes is a plugin published in the popmechanic/VibesOS repository on GitHub, which has about 134 stars. The repository describes itself as: “A GUI for Claude Code that makes it easy to vibe code simple, un-hackable apps”
A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.
Installing Vibes adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.
How to install Vibes
Claude Code
- Add the repository as a plugin marketplace: claude plugin marketplace add popmechanic/VibesOS
- Install the plugin: claude plugin install vibes@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
- Restart the session if the new skills or commands don't appear straight away.
Claude Cowork
- Open Customize → Plugins and choose Add marketplace.
- Enter popmechanic/VibesOS (the owner/repo shorthand works for GitHub).
- Find Vibes in the list, click Install, then connect any connectors it needs from its Connectors tab.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from .claude-plugin/plugin.json, shared under the repository's MIT license. Read the full file on GitHub.
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/VibesOSThen install the plugin:
/plugin install vibes@VibesOSRestart 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.
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.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Vibes?
Vibes is a plugin for Claude Code and Claude Cowork from the popmechanic/VibesOS repository on GitHub. Vibes is for people who use Claude Code, but don't know how to code.
How do I install Vibes in Claude Code?
Add the repository as a plugin marketplace: claude plugin marketplace add popmechanic/VibesOS Install the plugin: claude plugin install vibes@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.
Can I use Vibes in Claude Cowork?
Open Customize → Plugins and choose Add marketplace. Enter popmechanic/VibesOS (the owner/repo shorthand works for GitHub). Find Vibes in the list, click Install, then connect any connectors it needs from its Connectors tab.
Is Vibes safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Julian Julian project tools — deploy, manage, and interact with Julian instances Plugin · popmechanic/VibesOS
- Cloudflare Self-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, or hosting on the edge. Skill · popmechanic/VibesOS
- Antigravity Awesome Skills Universal agentic skill library for Claude Code with 1,254+ reusable skills across coding, security, design, product, and operations… Plugin · sickn33/antigravity-awesome-skills
- Memex Zettelkasten-based agent memory system with bidirectional links Plugin · iamtouchskyer/memex
- Kk Development workflow skills, commands, and hooks from claude-toolbox Plugin · serpro69/claude-toolbox
- Web And Retrieval Web content fetching, browser automation, and URL handling tools. Plugin · oaustegard/claude-skills
- Social And Lifestyle Social media browsing, content analysis, music control, and everyday utility tools. Plugin · oaustegard/claude-skills
- Skill Development Tools for creating, versioning, installing, inspecting, and orchestrating Claude skills. Plugin · oaustegard/claude-skills