VibeGuard

Automated regression testingBuilt around your Lovable app

You update your app.
Did something stop working?

Connect your project through GitHub. VibeGuard analyzes the code and automatically creates and updates test scenarios to detect regressions. No writing tests by hand.

REGRESSIONS DETECTED IN TESTS

  • Active plan. Access blocked.In a test with an active subscription, a purchased feature became blocked after the change.
  • Taken slot. Another booking accepted.When testing the calendar, VibeGuard detected that an occupied slot accepted another booking.
  • Read-only guest. Deletion allowed.The test journey allowed a read-only role to delete a test document.
View plans

14 days free once you get access.

See a behavior test
VibeGuard / Behavior tests

TEST JOURNEY EXECUTED

The test detected an unauthorized deletion.

Regression after a Lovable change
SCENARIO ACTIONTEST RESULT
  • Use a test account with read-only accessAccess allowed
  • Open a shared test documentReading allowed
  • Try to delete the test documentDeletion wrongly allowed
In the test, the read-only role could delete.

By running the sharing journey with a test document, VibeGuard verified that deletion, blocked in the previous version, was now allowed.

Risk to the customer: If this change is released, a read-only guest could delete the team’s work.

Discuss this regression in chat
For your Lovable stack
LovableGitHubSupabase

SOUND FAMILIAR?

Your app has customers.
Every change matters.

YOUR PAYING CUSTOMERS

The plan is active. Access is gone.

You reorganize your plans and a subscriber loses a feature they already used. Their subscription is still active, but they hit a paywall. That means interrupted work, support requests and a reason to cancel.

YOUR CUSTOMER’S OPERATIONS

Two bookings. One time slot.

You improve the calendar and occupied slots stop being blocked. Two people receive confirmation for the same appointment. Your customer has to cancel a booking and explain a mistake your product made.

TRUST IN YOUR PRODUCT

They could only read. Now they can delete.

You change sharing and a guest can delete a document. The invitation still says “read-only,” but the rule no longer holds. The result is lost data and a permission that stopped protecting it.

BEHAVIOR TESTING

Your app should not
depend on your memory.

From code to test coverage: VibeGuard discovers what to check and creates the scenarios for you.

01

Connect. Tests are created for you.

Connect your project through GitHub. VibeGuard analyzes the code, identifies business rules, and automatically creates test coverage and scenarios. Start with generated tests, without designing each case yourself.

02

Your app evolves. So does coverage.

When the code changes, VibeGuard updates scenarios automatically and checks that existing business rules still work. Follow the results without having to request another test run in the chat.

03

Take the fix to Lovable.

Understand the failure in chat and get a prompt with evidence to send to Lovable. After the fix, VibeGuard checks the rule again and keeps the history for future changes.

Use the chat to clarify rules and investigate regressions. Coverage keeps up with code changes without waiting for a chat message.

UNDERSTAND THE RULE. INVESTIGATE THE REGRESSION.

Rules detected.
Talk them through.

The rules and scenarios already come from your code. Use the chat to clarify exceptions, investigate regressions, and prepare a fix prompt for Lovable.

  1. Understand which rule was broken.
  2. Discuss its impact and exceptions.
  3. Take the fix prompt to Lovable.
VibeGuardPermission regression
VibeGuard

While running the permissions scenario, I detected a regression: the read-only role could delete the test document. In the previous version, the same test blocked deletion.

You

That permission applies to every guest, including shared links. Only admins can delete. What should I send to Lovable?

VibeGuard

The evidence comes from the scenario run with a test account and document. The cause in the code still needs investigation. The prompt includes the rule, result, and test to verify the fix.

PROMPT FOR LOVABLE

Restore read-only permissions

In the sharing test scenario, a read-only role could delete the test document. Investigate the cause and block edits and deletion for this role, including through a direct link. Preserve deletion for administrators and test both roles after the fix.

EVIDENCE YOU CAN ACT ON

From detection to correction.

MORE CONTEXT. FEWER GUESSES.

“It is still broken”
does not explain the bug.

VibeGuard brings together the rule that broke, the observed result and the steps that trigger the failure. Lovable gets a specific problem to investigate, and you can verify the fix by repeating the same scenario.

TEST EVIDENCEVG / 001

The read-only test allowed document deletion.

Expected
The guest can open the document but cannot edit or delete it.
Test result
When the scenario ran against the changed version, the read-only test account could delete the test document. The same scenario blocked the action in the previous version.
Reproduce
In a test environment, share a test document with a read-only account. Use that account, open the document, and try to delete it.
Verify
Rerun the scenario: deletion by the read-only account must be denied and the test document must remain. Also verify that an administrator can still delete it.

YOUR LAST CHECK BEFORE YOU SHIP

Lovable already tests.
Why add VibeGuard?

Your customer shouldn’t be the first to discover a regression. Lovable helps you build and test. VibeGuard is the independent layer that remembers your business rules and watches what needs to keep working, release after release.

  1. Build in Lovable
  2. VibeGuard checks
  3. Ship with more clarity
Testing during development and ongoing business rule monitoring
What’s at stakeLovableTesting as you buildVibeGuardThe guardian of your rules
A new change breaks an old rule.Checks the flows and rules included in your tests. What stays covered depends on the scenarios you keep and run.Your business has a memory. Rules, exceptions and results stay on record, ready to be checked again before the next release.
The test passed. A scenario was missing.Can test complete user journeys. A pass confirms the scenarios that ran; it doesn’t, by itself, reveal the ones you missed.Scenarios you didn’t have to think of. AI analyzes the code and expands coverage with scenarios such as an empty account, revoked access, and an expired invitation.
Same test. Is another check worth it?The environment that helps implement the change also provides tools to test it.Yes: another check, with history. Even with the same scenarios, an independent run checks the change against stored rules and shows when behavior changed.
Something broke. Where do you start?Uses tests and context to investigate the issue and implement a fix.From a broken rule to a next step. See expected behavior, actual results and reproduction steps. Investigate in chat, then take an evidence-backed prompt to Lovable.
Every release becomes a checklist in your head.Most checks need to be requested. The tools don’t silently run verification in the background.Coverage evolves with your app. Code changed? VibeGuard updates scenarios and checks existing rules automatically. No new checklist to put together or test run to request in the chat.

VibeGuard fits the way you work.

EmailDiscord

The regression alert comes to you.

Get regressions found through code analysis and tests by email and Discord. Follow verification results without having to open the dashboard all day.

MCP-compatible agents

Your agent. VibeGuard’s context.

Connect the AI agents you already use through MCP. Bring rule and regression context into your conversations with agents that support the protocol.

Less “did something break?”.
More peace of mind when you ship.

Know which rules were checked, where behavior regressed and what still needs attention. Before it becomes a customer support ticket.

I want that extra layer
How Lovable testing works

COVERAGE THAT GROWS WITH YOUR APP

Your business rules.
A plan for your next stage.

The same regression protection in every plan. Choose how many repositories and branches you want VibeGuard to follow.

Early access. Get an invitation when the product becomes available.

Starter

For your first app with real users.

USD 49/ month

14-day free trial

  • 1 repository
  • 2 branches per repository

All features included

  • Code analysis and coverage gaps
  • Automatic test scenario generation
  • Scenarios updated as your code changes
  • Business rules and regression history
  • GitHub integration
  • Chat to investigate regressions
  • Email and Discord alerts
  • MCP for your AI agents
Choose Starter

Growth

For several apps evolving together.

USD 99/ month

14-day free trial

  • 5 repositories
  • 5 branches per repository

All features included

  • Code analysis and coverage gaps
  • Automatic test scenario generation
  • Scenarios updated as your code changes
  • Business rules and regression history
  • GitHub integration
  • Chat to investigate regressions
  • Email and Discord alerts
  • MCP for your AI agents
Choose Growth

Scale

For a portfolio of products and teams.

USD 200/ month

14-day free trial

  • 15 repositories
  • 10 branches per repository

All features included

  • Code analysis and coverage gaps
  • Automatic test scenario generation
  • Scenarios updated as your code changes
  • Business rules and regression history
  • GitHub integration
  • Chat to investigate regressions
  • Email and Discord alerts
  • MCP for your AI agents
Choose Scale

Monthly plans in USD. Every plan includes a 14-day free trial.

ISOLATED BY CUSTOMER

Your project.
Its own environment.

Your app’s analyses and business context stay in an environment separate from other customers.

  • One container per customer

    A separate environment for running your app’s analyses and tests.

  • One database per customer

    Business rules, conversations and results stored separately.

How we handle your data

Isolation in VibeGuard

Your environment

Separate container

Analyses and tests

Separate database

Rules · Conversations · Results

Another customer

Separate container

Analyses and tests

Separate database

Rules · Conversations · Results

Each customer has their own container and database.

THE ENGINEERING BEHIND THE AUTOMATION

You build with AI.
We bring the quality engineering experience.

VibeGuard is developed and continuously improved by engineers with years of experience in software development and test automation.

We turn that experience into our own workflow for code analysis, scenario creation and regression detection — bringing rigorous engineering practices to your app without requiring you to build a QA team.

Practical guides

Ship changes. Keep what works.

All guides

A few quick answers.

Is VibeGuard right for my app?

It’s for people building an app with Lovable, GitHub and Supabase who need to protect what their customers already use. If an update can affect access, data or bookings, checking those rules before you ship is part of looking after your business.

Why use it if Lovable already tests?

Beyond testing a change, you need existing rules to keep working. VibeGuard stores rules, exceptions and history for an independent check before you ship. You get continuity without having to remember everything with every update.

What does it actually check?

Behavior your customers rely on: an occupied time slot must not accept another booking, and a read-only guest must not be able to delete documents. VibeGuard follows these rules to detect regressions, even when the change happens elsewhere in the app.

Do I need to configure scenarios or write tests?

No. Scenarios and test coverage are created automatically. Connect your project through GitHub: VibeGuard analyzes the code and identifies business rules to generate tests. The chat helps clarify exceptions and investigate regressions; you don’t need to set up each scenario to get started.

What happens when my app’s code changes?

VibeGuard updates scenarios and checks existing rules again, automatically. Coverage evolves with your app without you having to ask in the chat. Updating scenarios doesn’t mean accepting a broken rule: expected behavior is still checked to detect regressions.

What happens when it finds a regression?

You see the affected rule, expected behavior, actual results and steps to reproduce. In chat, you can investigate the context and get a prompt to take to Lovable. After the fix, the same scenario is checked again to see whether the behavior has been restored.

Where do detections come from?

From code analysis and the execution of test flows, journeys, and scenarios. The dashboard shows what was analyzed, which tests ran, and their results. VibeGuard does not monitor production logs or track your customers’ real activity.

What changes between plans?

Every plan includes the same features and a 14-day free trial. Capacity is the difference: Starter tracks 1 repository and 2 branches per repository; Growth, 5 repositories and 5 branches per repository; Scale, 15 repositories and 10 branches per repository.

Be ready for your next release.

View plans