litmusly
REAGENT SAMSAMPLE YOUR NEXT PRRUNTIME ~3 MIN

Every PR gets
a litmus test.

Dip a grounded persona into your preview deploy. Three minutes later the reaction is on the PR: “I couldn’t find the button.” One comment. Edits itself. Zero noise.

REACTION SCALE · LAST RUN
0 · BLOCKERNIT14 · FRICTION
1
1
1
SPECIMEN · LIVE WALKRUN_a8f3
0:00reagent sam initialized · 1440×900
0:02GET / → 200 · 1.2s
0:09"Okay — what does this actually do?"
0:14"Charts, testimonials… where's the button?"
0:31"I'd probably just close this."
0:48nav → /pricing · 280ms
1:08"Are these tabs? Or just labels…"
2:47walk complete · comment → PR#247 · $0.27
REACTION
strongly acidic
WORKS WITHGITHUBVERCELSTAGEHANDONE COMMENT · EDITS ITSELF · HARD-CAPPED SPEND
THE GAP

Most UX bugs aren’t caught by tests. They’re caught by users — after launch.

Pixel diffs catch what you can see. Unit tests catch what you can compile. The moment a real user opens your preview and gets stuck, that lives in nobody’s CI. So it ships. So you find out on Tuesday, from a Slack thread.

METHOD

Dip. React. Read.

SEE HOW IT WORKS ↗
01 · DIP

Open a pull request.

Litmusly listens for your preview deploy. Nothing to configure beyond the install. The reagent dips into your real rendered preview, not your code, not a mock.

02 · REACT

The reagent walks it.

Sam has 90 seconds and a skeptic's patience. He tries your primary CTA the way a Hacker News visitor would. Stagehand drives; the model reads the reaction.

03 · READ

One comment. Edits itself.

Findings tagged blocker, friction, or nit, each with quoted evidence. Force-push and the comment updates in place. Many PRs deserve zero findings, and get zero.

WHERE IT FITS

Not a replacement. A third lane.

UNIT TESTS
VISUAL DIFF
LITMUSLY
Logic bugs
Pixel regressions
UX dead-ends
Confusing copy
"Where do I click?"
Runs on every PR
THE ROSTER

Seven reagents. Seven ways your PR reacts.

Each reagent declares what it watches for, and what it’s blind to. That’s what keeps the comment quiet.

S
Sam
FIRST-TIMER
D
Dana
BUYER
M
Marcus
MOBILE·390PX
P
Priya
A11Y·KEYBOARD
K
Kofi
PLAIN·ENGLISH
J
Jordan
POWER·USER
E
Elena
SECURITY
“If I have to pinch-zoom your page, we’re done.” — MARCUS · MOBILE-FIRST-V1

Ship the version
that tests clean.

Install in two clicks. Open a PR. Read your first reaction in under five minutes.

Connect GitHubPricing ↗