Sponsor Suno AI Music arrow_forward
Plugin

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
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

  1. Add the repository as a plugin marketplace: claude plugin marketplace add popmechanic/VibesOS
  2. Install the plugin: claude plugin install vibes@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
  3. Restart the session if the new skills or commands don't appear straight away.

Claude Cowork

  1. Open Customize → Plugins and choose Add marketplace.
  2. Enter popmechanic/VibesOS (the owner/repo shorthand works for GitHub).
  3. 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/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.

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

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.