# VibeFix

> An AI agent that tests a web app like a first customer, then fixes what is broken, whatever
> made it (AI app builders such as Lovable, Base44, v0, Bolt or Replit, AI code editors such as
> Cursor, or hand-written code), for the people who built it and cannot debug it. Paste the
> app's link: the free test goes through sign-up, the main thing the app does and checkout on a
> phone and a computer, and shows what breaks. The fix is approved by the owner before it lands.

The free test takes about five minutes and needs no account. The result is a grade from A to F,
a short list of what a first customer would hit, and screenshots of what the AI agent saw, with a
report link that can be emailed. The full diagnosis, the fix, and a re-test every week and after
each new publish come with a plan.

VibeFix is for non-developers. It is not a code assistant, an IDE plugin, or a chatbot that
explains code: it does the repair and hands back a reviewable change.

No repository is needed if the app lives in a builder: the AI agent opens the app, the owner
signs in to the builder in a browser beside the chat, and the agent works inside it while they
watch. If the code is on GitHub, the fix can arrive as a pull request instead.

## Pricing

The first test of an app is free. Fixing takes a plan: plans are monthly balances of credits;
a repair spends credits according to how much work it took.

- $19 a month: 250 credits.
- $49 a month: 700 credits.
- $149 a month: 2,500 credits.
- Top-up: 120 credits for $10; purchased credits do not expire.

## For agents

- [MCP server card](https://vibe-fixer.com/.well-known/mcp.json): machine-readable description of the MCP endpoint.
- [MCP endpoint](https://vibe-fixer.com/mcp): Streamable HTTP, POST only. Protocol 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26; the handshake-era versions are answered with initialize.
- `assess_broken_app`: available without credentials. Give it a described symptom and it returns the most likely cause, the evidence that would confirm it, and what a fix involves. It reads the description only — no code and no access to the app — and says so.
- `get_fix_options`: available without credentials. Returns the link that starts a live test of the app, the plans and one-time pack with prices, and what the person provides. Read-only.
- `list_projects` and `check_repair_status`: read-only, for a VibeFix account connected by OAuth sign-in (scope repairs:read; metadata at https://vibe-fixer.com/.well-known/oauth-protected-resource). They list the account's projects and the state of each repair; they cannot start or change one.
- [Add it to your AI tool](https://vibe-fixer.com/tools): Cursor, Replit, Lovable and Claude, one step each.

## Pages

- [Home](https://vibe-fixer.com/): what it does and how to start.
- [Pricing](https://vibe-fixer.com/pricing): credits and plans.
- [Real repairs](https://vibe-fixer.com/fixes): broken AI-built apps, what was actually wrong, and the fix.
- [Use it inside your AI tool](https://vibe-fixer.com/tools): the MCP address and one-step installs.
- [Fix guides](https://vibe-fixer.com/guides): what to do when an AI-built app breaks, by symptom.
  - [Is a secret key or admin page visible on my live app? How to check, and what to do](https://vibe-fixer.com/guides/secret-key-or-admin-page-visible)
  - [A button on my app stopped working after I published it: why, and how to fix it](https://vibe-fixer.com/guides/button-stopped-working-after-publish)
  - [Users can see other users' data in my Lovable app: find it and lock it down](https://vibe-fixer.com/guides/users-can-see-other-users-data)
  - [Customers can't pay on my app: the pay button does nothing, or the order never shows up](https://vibe-fixer.com/guides/customers-cant-pay)
  - [My app is stuck loading after I publish it: why the spinner never stops, and the fix](https://vibe-fixer.com/guides/app-stuck-loading-after-publish)
  - [How to test your AI-built app like a real customer (the live app, not the preview)](https://vibe-fixer.com/guides/test-your-live-app-like-a-real-customer)
  - [Who can fix my vibe-coded app? Your options and prices in 2026](https://vibe-fixer.com/guides/who-can-fix-my-vibe-coded-app)
  - [Check your live app from Claude Code (add VibeFix in one command)](https://vibe-fixer.com/guides/check-your-live-app-from-claude-code)
  - [Check your live app from inside Lovable (add VibeFix as a connector)](https://vibe-fixer.com/guides/check-your-live-app-from-inside-lovable)
  - [App shows a blank page after publishing (but works in the preview)](https://vibe-fixer.com/guides/blank-page-after-publish)
  - [Works in the preview, breaks after deploy: the 4 differences that cause it](https://vibe-fixer.com/guides/works-in-preview-not-after-deploy)
  - [Sign-up or login broken after publishing (Supabase redirect URLs)](https://vibe-fixer.com/guides/login-broken-after-publish)
  - [Data won't save: 'new row violates row-level security policy'](https://vibe-fixer.com/guides/data-wont-save-row-level-security)
  - ['Page not found' when you refresh or open a link directly](https://vibe-fixer.com/guides/page-not-found-on-refresh)
  - [New customers never get the sign-up email? Why it stopped working, and the fix](https://vibe-fixer.com/guides/confirmation-emails-not-arriving)
  - [Stripe payments work in test mode but fail on the live site](https://vibe-fixer.com/guides/stripe-checkout-not-working-live)
  - [My AI-built app doesn't show up on Google](https://vibe-fixer.com/guides/app-not-showing-on-google)
  - [The AI says it fixed it, but it's still broken: how to stop the loop](https://vibe-fixer.com/guides/ai-says-fixed-still-broken)
- [Everything above in full](https://vibe-fixer.com/llms-full.txt): every page's text in one file.
- [Terms](https://vibe-fixer.com/terms)
- [Privacy](https://vibe-fixer.com/privacy)
