{
  "slug": "cypress",
  "name": "Cypress",
  "url": "https://www.cypress.io",
  "cat": "review",
  "group": "ship",
  "tagline": "E2E test runner and cloud",
  "price": "Test runner free under MIT; Cypress Cloud Starter free with 500 test results/mo; Team $67/mo or $799/yr with 120k results/yr; Business $267/mo or $3,199/yr; Enterprise custom; OSS plan up to 100k test results/mo",
  "tier": "mixed",
  "pick": false,
  "what": "Browser test runner with an interactive time-travel debugger that shows DOM state at every command. The app itself is MIT licensed and free to run locally or in CI; the paid Cloud adds recorded runs, parallelisation, flake detection and analytics. Qualifying open-source projects get a dedicated free OSS plan.",
  "why": "The visual runner shows exactly which step of an AI-written flow broke and what the page looked like at that moment, without you reconstructing it from a stack trace.",
  "warn": "Cloud billing counts individual test results, not runs. A 200-test suite across 20 pull requests a day exhausts the 500-result free tier in well under a week.",
  "install": "npm install -D cypress",
  "category": {
    "key": "review",
    "name": "Code review, testing & security",
    "desc": "The single biggest risk in vibe coding is shipping AI code nobody read. This is the fix.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://www.cypress.io/",
    "checked_at": "2026-08-19T00:17:14.278+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}