for Bolt.new builders

Bolt prototypes ship in minutes. They break on mobile in seconds.

Bolt is unmatched at "prompt to working prototype". The catch: those prototypes look great in Bolt's preview and crumble on a real iPhone. TestMyVibes puts a verified human on your Bolt URL and reports back what real users hit.

5 free credits · No card required · Same-day reports

Why human QA

Why Bolt-built apps need human QA

Bolt's preview is a trick of the light. It's a desktop iframe with mocked data. Real users are on phones, on flaky networks, with auth state, and they will find the seams.

The preview lies about mobile

Bolt's preview is roughly a desktop iframe. Your users open the link on a Pixel 6. Buttons overlap, modals trap focus, the keyboard hides inputs. Humans catch it on real hardware.

Stateful flows weren't tested

Bolt prototypes a happy path. The unhappy paths (timed-out session, slow network, empty state) are where users actually live. Humans walk them.

Generated forms eat your input

Bolt loves generating form fields. They submit and the data goes nowhere — no backend, no validation, no toast. Humans notice immediately.

Loop until clean — Bolt patches the code

Pin our context file, and Bolt reads our bug reports and patches itself. You watch from chat.

Real human checkers testing Bolt-built apps across desktop and mobile browsers
How to set it up

How to wire TestMyVibes into Bolt

Pin our context file to your Bolt project, paste your API key, prompt: "Run the TestMyVibes loop."

  1. Get your API key

    Sign up at TestMyVibes (5 free credits, no card) and copy your key.

  2. Pin testmyvibes-context.md

    Download the file from /agent-skills/bolt and add it to your Bolt project root, then attach it to chat.

  3. Run the loop

    In Bolt: "Run the TestMyVibes loop described in testmyvibes-context.md." Bolt deploys, we test, you read the report, Bolt patches, repeat.

  4. Watch what real users hit

    Every report comes with screen recording — see the broken modal, the trapped focus, the missed tap target.

testmyvibes-context.md Download context file
# 1. Save the rule file
#    Download from https://testmyvibes.com/agent-skills/bolt
#    Add this file to your Bolt project root as `testmyvibes-context.

# 2. Set your TestMyVibes API key as a secret named TMV_API_KEY.

# 3. Prompt the agent:
#    "Run the TestMyVibes auto-test loop."

# Under the hood, the agent calls:
curl -X POST https://testmyvibes.com/v1/replit/test \
  -H "Authorization: Bearer $TMV_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Agent-Skill: bolt" \
  -H "X-Agent-Iteration: 1" \
  -d '{ "url": "https://your-app.example.com",
        "feature": "what you just built" }'

Pin this file in your Bolt project as context.

Looking for the deeper API integration? See the Bolt integration page →

Proof

What we catch on Bolt prototypes

Modal traps keyboard focus on iOS Tab cycles inside the modal but Esc doesn't close it on mobile Safari.
Form submits to nowhere Bolt generated the form UI but never wired the submit handler. Click does nothing.
Hero image breaks layout under 375px Fixed width hero overflows on small phones. Horizontal scroll appears.
Empty state shows a stack trace First-load with no data renders the error boundary instead of an empty illustration.
  • Verified human checkers — every tester passes a background QA test before joining.
  • Real browsers on real devices (desktop, mobile, tablet) — no headless emulation.
  • Full screen recording of every session — replay exactly what your tester saw.
  • Average response time under 30 minutes during business hours.
Pricing

$1 per credit. 5 free to start.

1 credit = 2 minutes of human testing = $1.00. You only pay for time used. 5 free credits when you sign up — no card required. Compare that to one angry-user support ticket.

See full pricing →
FAQ

Bolt + TestMyVibes FAQ

Does this work with bolt.new URLs?

Yes. Any publicly reachable URL works — bolt.new previews, deployed StackBlitz, custom domains, anything.

Can I test before publishing?

If your Bolt project has a shareable preview URL, yes. We need a URL the tester can open.

How fast are reports?

Most under 30 minutes during business hours. The loop polls until ready — Bolt waits patiently.

What about my Stripe / auth keys?

Provide test credentials via the accessInstructions field. Tester uses them in a clean browser session and we wipe them after.

Bolt built the prototype. Find out if it works.

5 free credits. No card. Pin one file, run the loop.

Test my Bolt project →