An agent reads your numbers daily. Nothing ships without your approval.

Each finding becomes a concrete proposal: what to change, the baseline it’s measured against, how it’s applied, how it’s reverted. You approve or reject in the dashboard. Applied changes are written to an append-only ledger that can’t be edited — only added to.

There is a daily spend ceiling on every workspace, and the agent cannot pass it. You cannot change it from the app yet.

No credit card

convertlyft / agent-proposal #117 ⎇ main 19s awaiting approval demo data
  • collectdaily numbers read9s
  • analyzefinding: hero image slows /pricing on mobile10s
  • approvalproposal ready — baseline, plan, revert attachedyou

    Proposal: compress hero image on /pricing

    Baseline: LCP 4.1s on mobile, last 14 days.

    Plan: convert to WebP, add srcset.

    Revert: restore original tag.

    example proposal — demo data

  • shipdraft PR on approval · never auto-mergedqueued

Amber marks the step only a person can pass. Approve and Reject above are product UI, shown as a still. See the demo walk-through →

What people ask before letting an agent near their site

Can it change my site without asking?

No. Every finding becomes a proposal with a baseline, an apply plan, and a revert plan. Nothing is applied without your approval, and approved changes arrive as draft pull requests — never auto-merged.

What if a fix makes things worse?

Every proposal carries its revert plan, and an approved change arrives as a draft pull request a person on your side merges, so undoing it is a revert in your own repository. We do not tell you whether a change improved a number; your own reports show what happened next.

Can it run up a bill?

No. Everything is free for now, and there is a daily spend ceiling on every workspace that the agent cannot pass. You cannot change that ceiling from the app yet.

How do I know it did what it says?

Every applied change is written to an append-only, hash-chained ledger that can’t be edited — only added to — and every figure carries a receipt ID you can re-open and verify later.

Curious what it would find? Grade your funnel free.

A score and the leaks worth fixing first — no account, under 30 seconds.

Start free

Create your account, paste one snippet, and tomorrow’s digest shows what the agent found. No credit card.

Start free

No credit card