Speedmax

Open source

Faster. And it proves it.

Speedmax is an open-source skill for coding agents. It measures your app on mobile, maps the stack, runs 18 performance checks, reports findings ranked by what users actually feel, applies only the fixes you approve, and re-measures to prove each one worked.

18

performance checks

7

phases, one approval gate

MIT

open source

Get the highlights.

Measure first.

A mobile Lighthouse baseline from the median of several runs, plus backend timings and AI time-to-first-token.

~/shop — claude

❯ /speedmax audit the storefront on mobile

Next.js 16 · Postgres via Prisma · Cloudflare

✓ 1. Measure · Lighthouse median of 5 runs: 52

✓ 2. Reconnaissance

✓ 3. Check · 18 checks, 4 findings

✓ 4. Report

✓ 5. Approval gate · 3 fixes approved

◐ 6. Fix · applying IMG-01 (commit 2 of 3)

○ 7. Re-measure

Approve fixes IMG-01, JS-03, DB-02? y

● feat(perf): serve hero images as AVIF with responsive srcset

Ranked by what users feel.

18 checks across images, fonts, bundles, queries, caching and cold starts, sorted by real impact.

REPORT.md

# Speedmax report

Ranked by user-visible impact · mobile, slow 4G

IDFindingImpactExpected
IMG-01Compress every image to WebP or AVIFHighLCP −1.6s
JS-03Split the 412 KB vendor bundleHighINP −180ms
DB-02Fix N+1 queries on /ordersMediumTTFB −240ms
FONT-01Preload the display fontLowCLS −0.12

Nothing has been changed yet. Reply with the IDs to approve.

Proof, not promises.

Every fix is re-measured. Fixes that don't move their metric are reverted.

after.json

Re-measured · median of 5 runs

LCP

1.9s

4.8s

INP

120ms

380ms

CLS

0.02

0.21

Lighthouse

96

52

✓ 3 of 3 fixes kept · 0 reverted

Seven phases

Measure. Check. Fix. Prove.

Measure, reconnaissance, check, report, approval gate, fix, re-measure. The same rigour on every run.

~/shop — claude

❯ /speedmax audit the storefront on mobile

Next.js 16 · Postgres via Prisma · Cloudflare

✓ 1. Measure · Lighthouse median of 5 runs: 52

✓ 2. Reconnaissance

✓ 3. Check · 18 checks, 4 findings

✓ 4. Report

✓ 5. Approval gate · 3 fixes approved

◐ 6. Fix · applying IMG-01 (commit 2 of 3)

○ 7. Re-measure

Approve fixes IMG-01, JS-03, DB-02? y

● feat(perf): serve hero images as AVIF with responsive srcset

You approve

Nothing changes without a yes.

Findings are presented first. Approved fixes land one commit each, so every change is easy to review.

REPORT.md

# Speedmax report

Ranked by user-visible impact · mobile, slow 4G

IDFindingImpactExpected
IMG-01Compress every image to WebP or AVIFHighLCP −1.6s
JS-03Split the 412 KB vendor bundleHighINP −180ms
DB-02Fix N+1 queries on /ordersMediumTTFB −240ms
FONT-01Preload the display fontLowCLS −0.12

Nothing has been changed yet. Reply with the IDs to approve.

Any stack

Recipes for the frameworks you use.

Next.js, React and Vite, Nuxt, SvelteKit, Astro, Rails, Django, Laravel, Express and Prisma, or plain HTML.

after.json

Re-measured · median of 5 runs

LCP

1.9s

4.8s

INP

120ms

380ms

CLS

0.02

0.21

Lighthouse

96

52

✓ 3 of 3 fixes kept · 0 reverted

Speedmax at a glance.

Built for
Developers who want a faster app without guessing which fix matters.
Available on
Claude Code and other coding agents · Any codebase
Status
Open source

Make Speedmax yours.

Turn your coding agent into a performance engineer.

Explore more from Kavash.

See all products