Your tests stay Playwright, Selenium and pytest. We don't replace them. We make them enterprise-ready, and you own everything: code, evidence and history.

Own your infrastructure, own your evidence.

Every run records your app as it really is. Choose where that record lives, and what it costs you.

A test run is a copy of your product at work.

Automation sees what your users see, and it writes it down. That record is the point of testing, and it is also sensitive.

Addresses that are not public

The URLs of staging and pre-production environments, and which of your services answer, in what order.

Test credentials

The accounts and passwords tests sign in with. A browser test recorded in the Studio keeps the password you typed, so the file is as sensitive as the account.

Screens with real data

For each failed run, one screenshot of the screen the test last saw and, for a real failure, a video. They are kept exactly as captured.

Traffic and logs

Network captures such as HAR files and traces record headers and cookies unless they are scrubbed. The Studio writes no HAR files, masks secret headers and cookies in API evidence, and keeps a trace as captured when you ask for one. Console errors and stack traces describe how the app is built.

On someone else's hardware, someone else's controls apply.

None of this makes a provider careless. It means the controls are theirs, and your policy has to accept that.

  • The disks and the hypervisor

    The provider operates the machine your runs execute on and the disks the evidence is written to.

  • Snapshots and backups

    Copies follow the provider's backup policy, on the provider's schedule, in places you do not list.

  • Privileged access

    Provider staff and contractors have administrative paths to the hardware, under the provider's controls rather than yours.

  • Legal process

    Requests made under the law of the provider's jurisdiction can reach data on the provider's hardware, sometimes without notice to you.

  • Retention after you leave

    When you cancel, deletion follows the provider's retention schedule, not the day you decide.

  • Shared tenancy

    Your workloads can share physical machines with other customers, separated by software.

Four places a QA run can live.

Pick one to see where the evidence sits and what crosses the line out of your network. The table compares all four.

Your network

Your browser, on the vendor's websiteNexus Studio on your PCNexus Studio on the mini PCNexus Studio on your PC The app you testTest runs and evidenceAndroid phones on USBRuns while it sleeps

Someone else's data center

Test runs, screenshots, video and logsDevice farm phonesTest runs and evidence, until you pull themAndroid phones on USBLicense check: a machine hash, a nonce and a token
QuestionCloud QA platformRented VPSMini PC you ownYour own PC
Where the evidence livesOn the vendor's storageOn the provider's disks, until you pull it homeOn a disk in your officeOn your own disk
Who can reach itThe vendor's staff and systems, under the vendor's policiesThe provider, through the hypervisor and backups, and anyone with your SSH keyYou, and whoever you let onto that machineYou
What leaves your network in a runThe whole run: your app's screens, traffic and logsThe run itself; results stay there until pulledThe license check: a machine hash, a nonce and a token; the key only once, at activationThe license check: a machine hash, a nonce and a token; the key only once, at activation
Cost patternA recurring subscription set by the vendorMonthly rentOne purchase, plus powerNothing new
Real Android phones on USBThe vendor's device farm, if offeredNo: a rented server cannot reach a phone on your deskYes, plugged into itYes, plugged into it
Runs around the clockYesFrom a CI schedule; Watch runs on the Studio's own machineYes: it stays on, so Watch keeps its scheduleOnly while it is awake

The Studio runs on your Windows 11 PC. Nothing else is required.

A mini PC is optional, and recommended: a dedicated machine that stays on, for nightly regressions and scheduled runs without tying up a workstation. Each workspace picks where the engine runs its suites, on the Studio's Docker screen: this machine, Docker on this machine, or a VPS over SSH running the same container image. None of them is required, and switching is one setting. The Studio itself is a desktop app and never runs in Docker or over SSH.

  1. Your own PC

    Install the Studio on Windows 11 and run there; nothing else is required. Phones plug into it, and scheduled runs happen while it is awake.

  2. A mini PC, optional and recommended

    The same Studio on a dedicated Windows 11 machine that stays on, for nightly regressions and scheduled runs without tying up a workstation. Phones plug into it, Watch keeps its schedule, and the evidence stays on its disk. Or the box runs Ubuntu 24.04 LTS with Docker Engine and Compose v2: the Studio on your PC runs the suites on it over SSH, like a VPS on your own network, and phones stay on the Studio's PC. Either way it counts as one machine of your plan.

  3. Docker on this machine

    Set per workspace. The Studio stays where it is; the suites run inside the runner container on the same machine and disk, so each run starts from the same image. Phone runs stay on the machine itself.

  4. A VPS over SSH

    Set per workspace. A VPS with Ubuntu 24.04 LTS, Docker Engine and Compose v2, reached with SSH key authentication, runs the suites in the same container image, and the evidence stays there until you pull it. Phones, Selenium and Python suites and infrastructure chaos stay on the Studio's machine. It makes sense for extra capacity, or next to a staging environment already in a data center, when your policy allows evidence on rented disks.

Why a small machine of your own pays off.

  • One purchase, a known cost. You buy it once and it keeps running. The calculator below uses your numbers, not ours.
  • Physically yours. The disk with the evidence sits in your office, and how long evidence stays is set in the Studio's retention settings.
  • Always on. Watch re-runs your suites at night and on weekends without keeping a laptop awake.
  • Real Android phones. Android phones connect over USB to the machine that runs the engine. A server in a data center cannot have your phone plugged in; a mini PC on a shelf can.
  • Sized by memory. With adaptive pacing on, the engine sizes how many browsers run at once to the free RAM: about 0.5 GB per browser, its own estimate, with 1 GB held back.

What to look for

Windows 11 x64, or Ubuntu 24.04 LTS for a box that only runs the engine. 16 GB of RAM is the minimum; 32 GB is recommended, for steadier runs when several tests open their browsers in parallel. Three browsers at once need about 2.5 GB free by the engine's own estimate, on top of the system and the Studio.

An SSD for the evidence and the videos, and free USB ports for the phones.

These are recommendations with their reasons, not benchmarks. Disk space and what the installer bundles: system requirements.

When does a machine of your own pay for itself?

Compare a monthly bill for a cloud QA platform or a rented server with a mini PC you buy once. This compares hardware and power with a cloud subscription for one parallel session. Your Nexus Studio plan, priced per machine and never per test, applies either way, so it is left out, and so is the time you spend looking after the box.

Example values. Replace them with your own.

What you pay each month for a cloud QA platform or a rented server.
The machine you would buy.
A small machine that stays on; use your own rate.
From 1 to 60 months.

Break-even: month 3

After 1 year: $1,788 rented, $410 owned

After 3 years: $5,364 rented, $530 owned

Over the months you picked: $3,576 rented, $470 owned

Where the example comes from, read on 2026-09-30. Sauce Labs Virtual Device Cloud: USD 149 a month billed annually (USD 199 month to month) for 1 parallel test, USD 1,788 a year (saucelabs.com/pricing). BrowserStack Automate, Desktop & Mobile: USD 175 a month billed annually, USD 2,100 a year, its entry option (browserstack.com/pricing). Mini PC prices read on 2026-10-06, retail, x86-64 with a 500 GB SSD or more: about USD 340 to 385 with 16 GB of RAM, about USD 530 to 610 with 32 GB, the size we recommend. Power: USD 5 a month, an example.

Estimate. In year one, a mini PC of about USD 350 plus about USD 60 of power costs about USD 1,400 to 1,700 less than one year of either subscription. Each year after, the difference is about USD 1,700 to 2,000.

Which setup fits you?

Four questions. The answer comes with its reasons, and the four setups below say when each one fits.

Do you test on real Android phones?
Do runs need to happen when nobody is at the desk?
Does a policy or a contract limit where test evidence may be stored?
How many people run tests?

Answer the four questions, or read the four setups below: each one says when it fits.

Your own PC

Fits one person without a schedule. Phones plug into it and the evidence stays on your disk; runs pause while it sleeps.

A mini PC you own

Optional. Fits scheduled runs and teams, with or without phones or strict evidence rules. It stays on, holds the evidence, and costs one purchase.

Docker on that machine

Add it when you want every run to start from the same image. Phone runs stay on the machine itself.

A VPS over SSH

Fits scheduled runs without phones, when your policy allows evidence on rented disks. It runs the same container image as Docker. Pull the evidence home after each run, and schedule it from CI: Watch runs on the Studio's own machine.

Run it on a machine you own.

Free for 30 days, with every feature, on your PC or a mini PC. No card needed.