Greptile raised a $50M Series B led by Menlo Ventures.

Read the announcement

TestRunEXecute

TREX catches the bugs that only show up at runtime. It starts your services, sends real requests, exercises the changed code, and leaves the logs, screenshots, and traces on the PR.

no credit card required • 14-day free trial

TREX runtime validation
[ TREX ]

How TREX validates a PR


How it works

Writes tests for each pull request
01

Understands the change

TREX looks at the PR, your repo, your test suite, and your stack to figure out what needs to run.

Runs them in a sandbox
02

Runs it in a sandbox

TREX installs your dependencies, starts the services the change touches, and exercises the code with targeted tests.

Shows why the test failed
03

Shows what broke

When a run fails, TREX traces it back to the relevant code and leaves a PR comment with the evidence attached.


[ TREX ]

Get the bugs you can't find by reading the diff

Greptile with TREX catches ~20% more bugs than review alone. Those are the bugs that only show up when the code runs.

Evidence on every finding

TREX does not just say something failed. It shows what happened with logs, screenshots, traces, scripts, videos, or API output attached to the PR comment.

Works with your stack

TREX runs against the dependencies, frameworks, and test setup your repo already uses.

Tests end to end

TREX mocks inputs, spins up dev servers, and uses browser agents to click through your UI.

[ TREX EXAMPLES ]

Bugs TREX caught in open source

axios/axiosResource Leak
Greptile
greptile

Final callback blocks settlement

See PR
InsightSoftwareConsortium/ITKMemory Safety
Greptile
greptile

Size setters expose stale allocation

See PR
solana-foundation/payConcurrency
Greptile
greptile

Overlapping workers submit duplicate channel reclaims

See PR
stanfordnlp/dspySecurity
Greptile
greptile

Validation payload re-enables image downloads

See PR
elsa-workflows/elsa-coreAuth Bypass
Greptile
greptile

Permission-stamp cache crosses tenant boundaries

See PR
celestiaorg/celestia-coreResource Limit
Greptile
greptile

Non-LCAE evidence bypasses the cap

See PR
getarcaneapp/arcaneConcurrency
Greptile
greptile

Concurrent username allocation is non-atomic

See PR
hoppscotch/hoppscotchSecurity
Greptile
greptile

Public-suffix cookie scope crosses tenant boundaries

See PR

[ MORE FEATURES ]

Explore other features at Greptile

Find out more about how teams are using Greptile

Let Greptile run the PR before it merges.