Analysis updated 2026-05-18
Build and update a static marketing site by chatting with Claude instead of using an admin dashboard.
Add a full landing page with hero, pricing, and FAQ sections by typing one prompt to an AI agent.
Let non-technical team members update website content safely without risking broken builds.
Self-host a schema-validated CMS that stores all content in a reviewable Git history.
| eplecheck/vibecheck | yorukot/blosga | andreicristi88/vexyn | |
|---|---|---|---|
| Stars | 1 | 1 | 9 |
| Language | Astro | Astro | Astro |
| Last pushed | — | 2025-07-10 | — |
| Maintenance | — | Quiet | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | vibe coder | pm founder | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a GitHub token and repo name in .env for the MCP server, Vercel deployment needs Root Directory set to apps/site.
VibeCheck is a content management system, or CMS, that you operate by chatting with an AI assistant instead of clicking through an admin panel. The idea is straightforward: you type a sentence describing what you want on your website, the system translates that into validated content, commits it to a GitHub repository, and the site redeploys automatically. The whole cycle takes about 30 seconds. The system is built as a monorepo with three parts. One package defines a schema, meaning a set of rules describing what content can look like. A second package is an Astro-based website that reads content files and builds static HTML pages. A third package is an MCP server, a type of connector that lets Claude access tools to create, update, or delete pages. Because the site and the MCP server share the same schema, any edit the AI attempts is validated before it lands in the repo. If the content would break the site, the change fails without affecting the live pages. Content is stored as YAML files rather than raw HTML. Pages are made up of typed sections: heroes, feature grids, pricing tables, call-to-action banners, forms, and a single richtext section type for situations where HTML is needed. Keeping most content in typed data means AI-generated edits cannot accidentally introduce broken markup. There are two ways to use VibeCheck. If you run Claude Code locally with the repo open, you can ask Claude to edit pages directly and the schema validates at build time. If you run the MCP server, you can connect to it from claude.ai or the Claude desktop app and edit the live site from anywhere. Publish modes let you either open a pull request for review or commit directly to the default branch. The project deploys as static output to Vercel, Netlify, or Cloudflare Pages. A public live demo lets visitors try editing the site themselves. The project is MIT-licensed.
A headless CMS you edit by chatting with an AI: describe a change in plain language and the system validates, commits, and redeploys the site automatically.
Mainly Astro. The stack also includes Astro, TypeScript, Zod.
MIT license: use, modify, and distribute freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.