Your application changed.Is it safe to ship?

TestNeo turns your requirements, designs, user journeys and code into plain-English UI and API checks. Your team approves each check before it runs, then sees what every step did, plus a PASS, WARN or BLOCK call on the release.

A 40-second look at TestNeo: write the check, run it, then decide on the evidence.
Pick a scenario, or let it play
checkout.testneo
    Evidence
    RUNNING

      Illustrative scenarios. Your verdicts come from the checks you run and the rules you set, not from a model's opinion.

      Why this matters now

      AI is writing more of your code. Testing hasn't caught up.

      Teams ship faster with AI, but the checks that decide whether a change is safe haven't scaled with it. The gap between what changed and what was verified grows with every release.

      Google DORA, State of AI-assisted Software Development 2025
      ~5,000 technology professionals

      AI adoption now correlates with higher delivery throughput and with higher instability: more change failures, more rework, and longer cycles to resolve issues.

      The report points to testing, code review and QA as the downstream bottlenecks that can't keep pace. Read the DORA report

      42%

      of developers' code now includes significant AI assistance. They expect it to reach 65% by 2027.

      Sonar, State of Code Developer Survey · 1,100+ developers. Source

      48%

      of developers always check AI-assisted code before committing, even though 96% don't fully trust that it's functionally correct.

      Sonar, State of Code Developer Survey · 1,100+ developers. Source

      How it works

      Write the check in plain English. Run it where you already work.

      1. 1

        Connect context

        Bring a spec, a Figma file, a Swagger doc, tickets or notes. TestNeo uses only the sources you connect.

      2. 2

        Describe the check

        Write Verify "Order confirmed" is visible, or let TestNeo draft checks for you to approve.

      3. 3

        Run it anywhere

        Studio, Chrome, VS Code, the CLI or your pipeline. Cloud browsers, or a local agent when the app is behind your VPN.

      4. 4

        Decide on evidence

        When impact data is available, changed files map to checks. Screenshots, API responses and logs land in one release record with PASS, WARN or BLOCK.

      App knowledge

      Figma, Swagger, PDFs, specs and designs

      User journeys

      Mixpanel, Amplitude, Hotjar and Clarity sessions

      Defects

      Jira history and bug reports

      Incidents

      Sentry production error paths

      Code changes

      PR diffs and impact, when you connect that source

      Web, API and agent checks

      Checks from the context you connected, and from what an agent claimed.

      1. Addmissing checks
      2. Runwhat this change needs
      3. Updatewhen the product changes
      4. Validatewhat the agent claimed

      A source counts only after you connect it. TestNeo does not learn from every run on its own.
      How coverage works

      Release evidence

      Know what passed before you ship.

      A test passing doesn't automatically mean your change is ready to release. TestNeo brings test results and relevant failure history together to help your team understand what was checked, what failed, and what needs attention before shipping.

      Without TestNeoWith TestNeo
      Run the entire test suiteEven when only a small part of the application has changed.Run relevant testsWhen change-impact data is available, identify the checks related to the change.
      Search through logsTest results and failure details are scattered across different places.See results in one placeKeep test results and supporting evidence together for each release.
      Guess whether it's safe to shipEngineers must piece together the evidence themselves.Understand what needs attentionGet a PASS, WARN, or BLOCK assessment with reasons and a suggested next step.
      Depend on AI for every decisionTesting and release assessments should still work without a public AI model.Keep control of your dataExecute tests and assess releases without requiring a public AI model.

      See the full comparison

      A TestNeo release decision on HOLD, with risk score 62, two warnings, memory signals, incident density, and agent verification.
      A release decision from the product: HOLD, with the reasons beside it.
      Where you work

      One set of checks. Eight ways in.

      TestNeo does not replace Jira, Playwright, CI or your editor. Studio, Chrome, your IDE, your AI assistant and your pipeline can run the same checks and write to the same evidence.

      Integrations

      Works with your entire stack

      TestNeo plugs into where you code, how you deploy, and what you test on.

      Code
      Map change & generate verification
      Chrome
      Quick Test extension
      Live
      VS Code
      Primary IDE
      Live
      Cursor
      AI-first editor
      Live
      Windsurf
      Agentic IDE
      Live
      Kiro
      AI assistant
      Live
      Codespaces
      Cloud IDE
      Live
      Gitpod
      Cloud dev env
      Live
      push
      Build & test
      Automated pipelines
      TestNeo CLI
      Terminal / CI
      Live
      GitHub Actions
      CI/CD
      Live
      Jenkins
      CI/CD
      Live
      GitLab CI
      CI/CD
      Live
      CircleCI
      CI/CD
      Live
      Azure DevOps
      CI/CD
      Live
      Jira
      Tracking
      Live
      run
      Execute
      Cloud & local Chrome
      TestNeo Cloud
      Managed infrastructure, zero setup
      Live
      BrowserStack
      Real devices via Chrome
      Live
      LambdaTest
      Parallel execution at scale
      Live
      Local Agent
      Run on your machine, behind your VPN
      Live
      Browser and API execution stay on your machine
      Works behind VPN & firewalls
      Real browser on localhost
      Windows, macOS, Linux
      AI cost and control

      Your tests. Your model. Same seat price.

      Running a check does not need a public model. Generating tests is optional, and you choose whose model does that work. Bring your own on paid plans. The seat price stays the same. You pay that provider for tokens or compute.

      RunAlways

      No public LLM required

      Runs, Predict and PR risk work on your app and its evidence. Nothing asks a public model whether to ship.

      GenerateOptional

      Ours or yours, same price

      Use TestNeo's AI or connect your own Groq or Azure key. Skip it if you already have tests.

      GatewayPrivate

      Your model, on your network

      Point TestNeo at a private endpoint such as Ollama running Qwen or Mistral. It needs to be reachable from TestNeo, not only from your laptop.

      From a client · brochure websites

      TestNeo helped us identify visual changes and page-quality issues on our brochure websites and contact pages, giving us an additional layer of confidence before publishing updates.
      Manjunath Y N, Founder, Dataworx
      Pricing

      Predictable seats. No surprise AI bill.

      Plain-English web and API testing is on every plan. A run does not need a public LLM, and generation stays optional.

      Free

      Generate your first verifications

      $0

      14-day trial, no credit card

      • 1 project
      • 50 AI-generated test cases
      • 50 test runs / month
      • 25 PR validations / month
      • 30 MCP actions / day
      • NLP web & API generation
      • Playwright SDK spec export
      • Community support
      Start free

      Starter

      Build real automation

      $39 /user/month

      Billed monthly

      • Everything in Free, plus
      • 3 projects
      • 150 AI-generated test cases / month
      • 400 test runs / month
      • 50 PR validations / month
      • Figma and Swagger imports
      • Local AI agent for runs
      Get Starter
      Most popular

      Pro

      Scale QA across teams

      $99 /user/month

      Billed monthly

      • Everything in Starter, plus
      • 10 projects
      • 500 AI-generated test cases / month
      • 800 test runs / month
      • 200 PR validations / month
      • Visual regression
      • Performance, accessibility and run quality
      • Code impact, PR risk and a release confidence score
      • CI/CD export
      Get Pro

      Release Intelligence

      Should we ship? Evidence from engineering history.

      $149 /user/month

      Billed monthly

      • Everything in Pro, plus
      • 20 projects
      • 2,000 AI-generated test cases / month
      • 2,500 test runs / month
      • 800 PR validations / month
      • Engineering Memory from Jira, incidents and past releases
      • Release bundles with PASS / WARN / BLOCK and GitHub checks
      • Executive release dashboard
      • Priority support
      Get Release Intelligence

      Bring your own model on paid plans. Use a provider key, or a model you host such as Ollama with Qwen or Mistral, on an endpoint TestNeo can reach. Your seat price stays the same.

      FAQ

      Questions teams ask before they start.

      Something we didn't cover? Ask us directly and we'll reply within one business day.

      What is TestNeo.ai?
      TestNeo is an AI test automation copilot. You bring context, generate tests in natural language, run UI and API checks, and inspect the evidence. The same supported workflows are available in TestNeo Studio and through MCP in Claude Desktop, Cursor, and other clients. Release Intelligence is the next layer: it places those results next to the change. Regression Intelligence can use Mixpanel, Amplitude, Hotjar, Clarity, and Sentry, or an uploaded file, when you connect that source.
      Do I need coding skills?
      No. TestNeo is designed for all users, from non-technical testers to automation engineers. Use natural language to create tests, or use the VS Code extension for code-first workflows.
      Do I need to replace Playwright?
      No. You extend it. Generation and Playwright-oriented workflows are part of application verification. The product outcome is release confidence, not script volume.
      We already use Claude / Cursor. Why TestNeo?
      Coding agents plan and edit. TestNeo executes verification against your systems, retains evidence, matches Engineering Memory, and returns PASS / WARN / BLOCK for releases and agent runs.
      Do you send our tests to a public LLM?
      Not for compile-first surfaces: live run, Predict, PR PASS / WARN / BLOCK, release gates, and agent oracles. Optional generation and Help chat use TestNeo managed AI or your org BYOK (Groq, Azure, Ollama-compatible). Semantic matching uses MiniLM embeddings on TestNeo, not your chat provider. See AI providers.
      Is my data secure?
      TestNeo prioritises security with encryption, role-based access control, and org-scoped credentials. The Local Agent option keeps browser and API execution on your machine. For AI features, you can use TestNeo managed AI or bring your own Groq, Azure OpenAI, or a private OpenAI-compatible gateway (Ollama, vLLM, LiteLLM). Org keys are encrypted at rest. See AI providers.
      Does it run locally?
      Cloud browsers are the default. Use a local agent when the app is behind your VPN. That agent keeps browser and API execution on your machine.
      Can I try without signup?
      Yes. Use the live playground. It starts on Web Automation (NLP), with 10 guest runs and no account required.
      Show 21 more questions
      Can I run load tests with the same API suites?
      Yes. Export any API NLP suite as a k6 kit from Test Manager, using the same flows you already run functionally. Tweak VUS, DURATION, and BASE_URL locally or in CI, run with Grafana k6 or Docker, then upload k6-out/testneo-import.json to Load Insights for p95, error rate, throughput, and pass/warn/fail verdict history. Full walkthrough: k6 Load Export & Insights docs.
      What counts as one PR validation on my plan?
      One PR validation is one release review workflow for a pull request or branch diff. TestNeo runs impact analysis on changed files, assigns a risk score from 0 to 100, highlights test gaps, and produces a release brief you can open at /web/pr-validation/<workflow_id>. Triggers: MCP in Cursor or VS Code, the PR Validation page, or GitHub auto-validation. Each new PR, or the first validation of that PR, uses one credit. Re-opening or updating the same workflow does not. Optional test execution inside a validation uses your separate test runs allowance. Pro includes 200 a month. Release Intelligence includes 800 a month with full PASS / WARN / BLOCK and GitHub Check Runs.
      Can you build automation for us if we don’t buy TestNeo?
      Yes. TestNeo Labs engagements run in your repo and CI. The platform is optional. The work uses the same operator playbooks as the Academy bootcamp and cookbook, with documentation and handoff so your team can run releases after delivery.
      Isn’t AI / vibe coding enough?
      AI tools generate outputs quickly. They rarely deliver stable CI, clear ownership, release gates, and evidence leadership trusts. TestNeo Labs implements that operating layer: governance, playbooks, and human judgment.
      What is Regression Intelligence?
      A suite recommender on Release Readiness. Connect or upload production analytics, refresh analysis, open a ranked run pack in Test Runner, and generate drafts from knowledge gaps. You approve what gets created. Guide: Regression Intelligence docs.
      Is TestNeo an AI testing tool?
      Yes. It generates tests in natural language, runs UI and API checks, and keeps the evidence. Release readiness is a later step: PASS, WARN, or BLOCK from the checks and rules you configured, for applications and AI agents.
      We use CrewAI or LangGraph. Do we need another agent platform?
      No. TestNeo is the verification and release layer for agents you already run. Install testneo-agent-sdk, ingest a thin run summary, and get Claimed, Observed, Verified with PASS, WARN, or BLOCK. See the AI Agent Verification guide and integration steps.
      Aren’t evals / LLM-as-judge scores enough?
      Judge scores and datasets measure writing quality. They do not prove a refund, confirmation, or memory isolation happened. TestNeo Verify is the ship decision for one run: PASS, WARN, or BLOCK. Eval is oracle health across many gates.
      Does TestNeo auto-heal failing assertions?
      Heal is suggest only. Auto-rewriting assertions can hide real product breaks. A human reviews the evidence and owns PASS, WARN, or BLOCK. Generation from chat is optional support for some product paths, not the release decision.
      What is NeoSense™ AI-Q?
      NeoSense™ AI-Q is the AI Quality Intelligence layer. It is a context-aware assistant for questions about test execution, with answers and recommendations based on your test history.
      Does it integrate with CI/CD?
      Yes. TestNeo integrates with Jenkins, GitHub Actions, GitLab CI, CircleCI, and Azure DevOps so teams can run targeted verification, collect evidence, and enforce release gates in CI/CD.
      What is adaptive execution?
      When a selector or response detail shifts, TestNeo can keep the intent of the check and record what changed. It does not rewrite assertions on its own. A person still owns PASS, WARN, or BLOCK.
      Can I migrate existing tests?
      TestNeo can convert existing Selenium, Cypress, and Playwright scripts into natural language tests. Review the result before you rely on it.
      Can we use our own Ollama or self-hosted LLM?
      Yes. In Settings → AI Providers, choose Private / OpenAI-compatible and set your HTTPS /v1 base URL plus model names (from ollama list or your gateway). From TestNeo SaaS, the endpoint must be reachable over HTTPS (Cloudflare Tunnel, reverse proxy, ALB, or PrivateLink), not localhost. PR validation, release readiness, and agent verification stay deterministic either way. The model is used where AI authoring and chat need it.
      Does a live NLP run send steps to Groq or OpenAI?
      Not on the happy path. NLP execution is a real browser (Playwright) plus selector memory. A language model is a last resort for unmatched steps or leftover Studio chat, not every click. Evidence (screenshots, logs, oracles) is what the run records.
      Can we use TestNeo with no language model at all?
      Yes for run and release decisions. Import or write NLP yourself, execute locally or in the cloud, and still get impact, memory, and gates. You skip Studio generation and leftover chat. That is compile-first. It is not an air-gap claim, and embeddings and oracles still exist.
      Do we pay less if we bring our own model?
      No. Seat pricing is the same. You pay TestNeo for the release control plane (Studio, PR risk, gates, memory, seats). You cover your own GPU or cloud LLM costs. TestNeo does not mark up your tokens when you bring your own provider.
      Who can use TestNeo.ai?
      Engineering teams across roles, including developers, QA leads, SDETs, product managers, and engineering managers, use TestNeo when they need clearer release readiness, better evidence, and safer ship decisions.
      How do I get started?
      Install the Chrome Quick Test extension or the VS Code extension, or sign up for the web platform. Start with a 14-day free trial. No credit card is required. After the trial, stay on Free or upgrade to Starter ($39), Pro ($99), or Release Intelligence ($149) per user each month.
      Can I use only Playwright for some steps?
      Yes. Keep Playwright for the steps you already trust and add plain-English checks where scripts are harder to maintain. The Playwright AI SDK is built for that mix.
      When do I need an API key and a project?
      When you publish runs to the dashboard, share a project with your team, or call TestNeo from CI, MCP, or the CLI. Guest playground runs do not need one.

      Bring us one real testing problem.

      A journey that is hard to keep in scripts, an API change you are unsure about, or a release call that still depends on a green count. Start in the product, or walk through it with us.

      Get in touch

      Let's talk about your testing.

      Tell us what you're testing and where it hurts. A person replies within one business day.

      Prefer a call?
      Book a 30-minute slot