TryCase

$1Starting price
0Popularity
TryCase featured image

About TryCase

TryCase automates end-to-end testing for every pull request by running the application, testing affected user journeys, and reporting results with video evidence directly on GitHub. It integrates with repositories to analyze code changes, identify relevant user flows, and execute them in a disposable environment without requiring a browser test suite. The tool supports web apps, APIs, CLIs, workers, and packages, handling monorepos by detecting applications once and replaying setups per run. Results appear as pass/fail verdicts with captioned videos and screenshots, allowing reviewers to assess changes without rerunning tests. Users can connect existing AI subscriptions like ChatGPT or OpenRouter keys to reduce costs, or opt for TryCase Auto which includes AI usage in the per-pull-request price. The GitHub integration installs via an app, triggering tests on every push or via a /trycase run comment, with pricing based on the size of the code diff. Runs occur in parallel alongside CI, with environments deleted after completion and secrets handled encryptedly.

Key features

  • AI-driven user journey testing for pull requests
  • Disposable environments with 4 vCPU and 8 GB RAM
  • GitHub App integration for automated checks
  • Pass/fail verdicts with captioned videos and screenshots
  • Monorepo support with automatic application detection
  • Encrypted secrets handling
  • Parallel test execution alongside CI
  • Customizable triggers (push or /trycase run comment)

Use cases

  • Validating UI changes in web applications before merging
  • Testing API or CLI changes for regressions
  • Reviewing multi-component features in monorepos

Pros

  • Reports results directly on GitHub pull requests with video evidence
  • Supports web apps, APIs, CLIs, workers, and packages
  • No test suite maintenance required
  • Uses disposable environments with encrypted secrets handling
  • Allows connecting existing AI subscriptions to reduce costs

Cons

  • No free tier beyond 3 small or medium pull requests per month
  • Requires Linux-compatible applications
  • Large pull requests always incur a cost
  • Claude subscription support not yet available

Frequently asked questions about TryCase

What does TryCase do?

TryCase automates end-to-end testing for every pull request by running the application, testing affected user journeys, and reporting results with video evidence directly on GitHub.

Who is TryCase for?

TryCase is designed for development teams that want to automate end-to-end testing for pull requests without maintaining a browser test suite.

How does TryCase integrate with GitHub?

The TryCase GitHub App is installed on selected repositories, triggering tests on every push or via a /trycase run comment, with results posted as comments on pull requests.

Can I use my existing AI subscriptions with TryCase?

Yes, users can connect their own ChatGPT or OpenRouter API keys to reduce costs, or opt for TryCase Auto which includes AI usage in the per-pull-request price.

What types of applications can TryCase test?

TryCase supports web apps, APIs, CLIs, workers, and packages, including monorepos, by detecting applications once and replaying setups per run.

How are secrets and sensitive data handled?

Secrets are stored encryptedly, never printed into logs or pull request comments, and are only accessible to commands that explicitly declare a need for them.

TryCase compared

Reviews