Example page made by Ghostlaunch. This product doesn't exist yet.

Back to the example

Regression checks for prompts and skills

See what your prompt change broke before it merges

Quietdiff replays your past cases on every pull request and flags changed tool calls, skipped steps and tone drift, so leads can approve consultants' changes with evidence.

14-day free trial. Your cases stay in your repo.

You're the review layer, and you're reviewing English

Prompts, skills and agent workflows change every week, often written by consultants who aren't engineers. One lead signs off, and the regression shows up later, when a client hits it.

"I'm basically eyeballing diffs of English text and hoping."
A prompt diff shows which words changed. It says nothing about how the agent behaves across the cases your clients actually send.
"I shipped a tone change and have no idea if I made it worse."
It looked fine on the two examples you tried. Whether it holds on the other forty is a guess.
"Our golden set doesn't catch the agent calling a different tool."
Comparing final text misses skipped steps and swapped tool calls, and it fails every time the wording legitimately changes.
"Skill vs no skill tells me nothing about the content."
Any extra text shifts behavior. You can't tell whether the skill's instructions help or whether the agent just reacts to more words.
"Our consultants can't write eval code, so changes go out untested."
They write good prompts. Asking them to maintain assertions in an eval framework means you end up owning that too.

A regression report on every pull request

No eval code to write. Quietdiff works where changes already get reviewed.

  1. 1

    Install the GitHub app

    Add Quietdiff to the repo where your prompts, skills and agent workflows live. It runs on every pull request.

  2. 2

    Point it at your past cases

    Keep real past conversations and tasks as cases in your repo. Consultants add new ones by saving examples, not writing code.

  3. 3

    Review the report in the PR

    Quietdiff replays the cases on the old and new version and posts what changed in behavior. Approve or bounce with evidence.

Built to catch what a text diff can't

Quietdiff compares how the agent behaves, not just what it says.

See behavior changes, not just wording

Each replay records tool calls, steps taken and tone, then compares old and new versions case by case. Reworded but equivalent answers don't trigger false alarms.

Know if the skill's content actually matters

Quietdiff also runs a control with neutral filler text of the same length, so you see whether the instructions help or just their presence does.

Every change gets checked automatically

The GitHub app runs on each pull request and posts a report as a comment. Nothing depends on someone remembering to test.

Consultants contribute without writing evals

Cases are saved examples from real work. Anyone who writes prompts can add one, and the lead stops owning a test codebase.

Approve or bounce with evidence

Every flagged case shows the before and after side by side: which tool changed, which step was skipped, where tone drifted.

Client data stays in your repo

Cases never leave your repository for storage. Quietdiff keeps only the reports, and deletes them after 30 days.

Who Quietdiff is for

Built for

  • Tech leads at AI consultancies

    You review prompt and skill changes from consultants before they reach client deployments, and you're the only check in between.

  • Internal AI teams with domain experts

    Ops staff and subject experts write the prompts. You need to know a change is safe without reading every line.

  • Maintainers of shared skill libraries

    Skills get reused across agents and clients. One tone tweak can quietly change behavior in places you don't watch.

Probably not for

  • Solo projects with a single prompt and no history of past cases to replay
  • Teams that don't keep prompts and skills in a GitHub repo
  • Teams wanting a full eval platform with custom metrics and dashboards

How it compares to what you do today

Most teams rely on a lead reading diffs or a golden set of expected outputs. Both miss behavior changes.

CriteriaQuietdiffManual diff reviewText-only golden set
Catches changed tool calls and skipped stepsYesNoNo
Flags tone drift across many casesYesPartlyNo
Shows if skill content matters vs its lengthYesNoNo
Runs on every pull requestYesNoPartly
Tolerates legitimate rewordingYesYesNo
Scales past a few changes a weekYesNoYes

Why I'm building Quietdiff

The people writing our prompts and skills are mostly technical consultants, not full-time engineers, and I'm the review layer before anything gets merged and used in the field. I recently shipped a tone change to a skill I maintain and wanted to know whether I'd made it worse. I couldn't. Our text-only golden set wouldn't catch it, and 'skill vs no skill' can't tell you whether the content does anything. The thing nobody warns you about isn't price or rate limits. It's the quiet regression. Quietdiff is the check I wanted on every pull request.

— The founder of Quietdiff

One plan per team. Try it free first.

Start with a 14-day trial on your own repo, then continue on the Team plan.

Free trial

14 days on your own repo, to see what your recent changes really did.

Free

  • Full Team features for 14 days
  • GitHub app on one repo
  • Reports on every pull request
  • Filler-text controls included
Recommended

Team

For leads who approve prompt and skill changes they didn't write.

$99/ month

  • Unlimited pull request reports
  • Tool call, step and tone comparisons
  • Filler-text controls on every change
  • Cases stay in your repo
  • Reports deleted after 30 days
  • Whole team, no per-seat fees

Priced per team, not per seat. Cancel anytime.

Questions leads ask

Where do our past cases and client data live?

Cases stay in your repository. Quietdiff reads them when a pull request runs and stores only the resulting reports, which are deleted after 30 days.

How is this different from promptfoo or LangSmith?

Those are eval frameworks for engineers who write assertions and test code. Quietdiff needs no eval code: it replays saved cases on the old and new version and reports what changed in behavior, right in the pull request.

Why not just keep a golden set of expected outputs?

A text-only golden set compares final strings. It misses a different tool call or a skipped step, and it fails whenever wording legitimately changes. Quietdiff compares tool calls, steps and tone instead.

What is the filler control?

Alongside your change, Quietdiff runs a version with neutral filler text of the same length. If behavior shifts the same way, the skill's content isn't what's doing the work.

Do our consultants need to learn anything?

No new tools. They open pull requests as they do today and can add a case by saving a real example to the cases folder. The report appears on their PR.

How long does setup take?

Install the GitHub app on your repo and point it at a folder of past cases. If you already have example conversations, the first report can run on your next pull request.

What does it cost?

$99 per month per team after a 14-day free trial. No per-seat pricing.

Stop finding regressions when a client does

Get a behavior report on every prompt, skill and agent change before you hit merge.

Quietdiff is almost ready

We're opening Quietdiff to a small group of teams first. Leave your email and we'll set you up with the GitHub app and your 14-day trial.