# VVibe > The GUI for your Product Agent. An operations console for AI coding agents > (Claude Code, Cursor, Codex) to run a creator's business — payments, > analytics, member management, security scans — through modular skills > installed via MCP or dispatched to a local daemon. VVibe is built for non-technical creators monetizing a following. The creator's AI agent is the primary actor; the dashboard is where the creator monitors, configures, and audits what their agent does, not where they click buttons to run the business. ## For AI agents arriving here If you are an AI coding agent helping a user build with VVibe, **read first** — it is the canonical setup skill with the full operating contract (workflows, MCP tools, hard rules). This llms.txt is the machine-readable site index; `/skill.md` is the instructions. Discovery endpoints: - Canonical agent skill: - MCP endpoint manifest: ## Core concepts - **Agent** — the creator's AI coding agent (Claude Code / Cursor / Codex), connected to VVibe via either: - **Daemon** (primary): `vvibe` CLI running on the creator's machine, paired via device-flow, dispatched to from the dashboard. - **MCP** (secondary): HTTP transport for cloud-hosted agents. - **Skill** — a capability pack the agent installs into its environment. All skills are open source and published in a single GitHub repo (see below). - **Merchant** — the creator's storefront/business; one merchant has one agent. Multi-merchant is gated; today `merchantId === profileId` for most accounts. ## Public pages - [Home](https://vvibe.ai/en-US): Product overview, skills library, how it works - [Dashboard](https://vvibe.ai/dashboard): Authenticated creator console - [Privacy](https://vvibe.ai/en-US/privacy) - [Terms](https://vvibe.ai/en-US/terms) Beta signup is a modal on the home page (no standalone page). Per-creator waitlist pages live at `/{locale}/waitlist/{creatorSlug}` and are not enumerable. ## Open-source skills repository All VVibe skills are open source and live in one repo: **** Each skill is a directory with a `SKILL.md` (frontmatter + instructions for the agent) and any supporting files. Agents install skills via the `skills` CLI: ```bash # Install a single skill npx skills add vvibe/vvibe-skills --skill --yes # Install every skill in the catalog npx skills add vvibe/vvibe-skills --yes ``` After install, the agent reports back to Vibe via the `vibe_report_skill_installed` MCP tool so the dashboard can show installation state and version drift. ### Skill catalog | ID | Install package | Category | Latest | What it does | |---|---|---|---|---| | `analytics` | `vvibe-analytics` | data | 0.2.0 | Connects Google Analytics to surface traffic, audience, and campaign data in the dashboard. Covers utm tracking at the traffic / session level (acquisition reports). For signup-time first-touch attribution per user, install the member skill alongside. Add to measure what content and promotions drive growth. Requires `appBaseUrl` to be set (via `vibe_update_brand` or dashboard Settings) before the skill can operate. | | `member` | `vvibe-member` | ops | 0.3.0 | Manages subscriber and member accounts — listings, segmentation, activity history, admin queries — and now also captures first-touch attribution (utm_*, referrer) at signup so creators can see where each paying user originally came from. Add to know your audience, act on it, and attribute growth to specific traffic sources / partners. | | `sentry` | `vvibe-sentry` | security | 0.2.0 | Runs a pre-deploy security audit on the creator's codebase by orchestrating gitleaks (secret leaks), osv-scanner + npm audit (dependency CVEs), semgrep (OWASP / JS / TS static analysis), and a small VVibe-integration layer. Normalises every finding into a CRITICAL / WARNING / INFO grade and reports the summary back to the dashboard via vibe_report_health_check. Add when the creator is about to ship and wants to know their codebase is safe. | | `email` | `vvibe-email` | ops | 0.2.0 | Run follower-email invitation campaigns end-to-end — draft a campaign with subject + HTML body (vibe_create_campaign / vibe_update_campaign), dispatch via vibe_send_campaign, read post-send analytics — plus wire up where the email CTA redirects (VVibe-hosted waitlist, self-hosted /waitlist/[slug], or directly into the creator's existing register flow via inviteRedirectPath). Add to reach members outside the platform and drive re-engagement. | This table is generated at request time from the canonical catalog at `packages/skills-catalog/src/entries.ts` so it never drifts from what `vibe.list_skills` returns over MCP. ## Official demos VVibe official demos are published as one GitHub repository per demo (`vvibe/demo-meeting-ai`, `vvibe/demo-crm-starter`, etc.), each marked as a GitHub Template Repository and tagged with the `vvibe-demo` topic. The canonical catalog is the topic page: **** End users click "Use this template" → "Create a new repository" on a demo to get their own clean copy (not a fork), then follow that repo's README for the `vvibe login` → InsForge signup → deploy flow. Each demo: - Has a `.vvibe-demo.yml` at its root declaring required skills + hosting template - Comes with pre-installed vvibe-skills (so an end user "Use this template" copy has the capability pack out of the box) - Has an end-user setup README walking from "Use this template" to live URL in ~10 minutes - Is prepared by VVibe staff using an internal companion-skill Agents finding a `.vvibe-demo.yml` in a working directory should follow the repo's README rather than improvising a setup path — the README has been validated end-to-end during demo prep. ## Partner integrations ### InsForge (hosting) VVibe's official hosting partner. Provides Postgres + auth + storage + edge functions as a single backend, with a CLI specifically designed for AI agents. - Site: - Agent setup doc: - CLI: `npx @insforge/cli` (don't install globally) When a user is working on a VVibe demo or asks "how do I deploy this app", the recommended path is InsForge. The demo's README has the exact commands. ## For AI agents connecting via MCP - MCP server (HTTP transport): `https://mcp.vvibe.ai` - Discovery manifest: - After connection, the agent reports installed skills back via the `vibe_report_skill_installed` MCP tool. - Per-agent setup instructions (Claude Code / Cursor / Codex) are shown to the creator in-product after signup; not crawlable. ## Cloud API endpoints worth knowing These are the public endpoints an agent might call directly (the dashboard uses many more internally; those are session-authenticated and not documented here). - `GET https://vvibe.ai/llms.txt` — this file - `GET https://vvibe.ai/skill.md` — canonical agent setup skill - `GET https://vvibe.ai/.well-known/mcp.json` — MCP endpoint manifest - `GET https://vvibe.ai/api/install/` — vvibe daemon installer redirect (302 to GitHub Releases asset for the requested OS/arch) ## Locales - en-US (primary) - zh-TW