vitro

Free on your laptop. Hosted for your team.

The desktop app is free, and it stays free. Hosted is the same thirty-eight tools on a machine that does not close when your lid does — priced by how many browsers you run at once, and nothing else.

Install the desktop app

No account for the desktop app, and no card. What "free forever" means here.

What it costs.

One axis: how many browser sessions run at the same time. Every feature is in every band — the tunnel, the timeline, the audit queue, every tool, the whole supervision surface. Bands differ by how much of it you may run at once, never by what you are allowed to do.

Desktop

Freeforever

Not a trial and not a tier. Download it and it works.

As many sessions as your machine holds

  • All 38 tools, over MCP, the CLI and the window
  • The pane wall, the timeline, and rewind
  • Real Lighthouse on its own browser
  • Your Chrome, your machine, your cookies
  • No account, no card, no telemetry
Install it

Solo

€29per month

€290 a year — two months free.

3 concurrent browser sessions

  • Everything the desktop app does
  • Your own vitro, not a shared pool
  • Browsers that outlive your laptop
  • An MCP key per agent, revocable
  • History and screens kept off the laptop
See it on vitro.run

Team

€99per month

€990 a year — two months free.

12 concurrent browser sessions

  • Everything the desktop app does
  • Your own vitro, not a shared pool
  • Browsers that outlive your laptop
  • An MCP key per agent, revocable
  • History and screens kept off the laptop
See it on vitro.run

Fleet

€299per month

€2990 a year — two months free.

40 concurrent browser sessions

  • Everything the desktop app does
  • Your own vitro, not a shared pool
  • Browsers that outlive your laptop
  • An MCP key per agent, revocable
  • History and screens kept off the laptop
See it on vitro.run

This deployment charges nobody.

Billing is switched off here, which is what a self-hosted vitro looks like: every team is entitled to everything, and the only ceiling is the one the machine's own VITRO_MAX_SESSIONS sets — the right authority on hardware you are already paying for. The prices above are what the hosted service at vitro.run costs, listed so you can see what you are not being charged.

Metering keeps running either way. It is what tells you which key is holding twelve browsers open at 3am, and that question is just as good on a machine nobody is invoicing.

The desktop app is free, and that is not a funnel.

It is not a trial that expires, a seat you eventually pay for, or a tier with the good tools held back. The same thirty-eight tools, the same timeline, the same window. There is no higher desktop tier, so there is nothing above it to want.

What you pay for, if you ever do, is somewhere else to run it: a machine that stays up when your laptop sleeps, shared with the rest of your team, with the history kept somewhere that survives a reinstall. That is a hosting bill, and it is the only thing being sold.

Why concurrency, and not hours.

A browser slot measures 677 MB before it holds a page, and a renderer another 199 MB on top. Concurrency is literally what a machine is bought for, and a team running twelve agents at once is getting twelve times the work out of vitro as a team running one. The price and the cost move together.

Hours are the other obvious meter, and they are the wrong one for a price list. You cannot predict them, they punish leaving a browser open over lunch, and they turn the invoice into a surprise. Concurrency is a number your team already knows about itself.

Two deployments of one product.

Not two products. The same Elixir application, packaged twice. An agent reaches either one over MCP and cannot tell the difference, and the hosted console shows the same wall the desktop window does.

 DesktopHosted
What it costs Free, forever From €29 a month
Where the browsers run Your machine A vitro of your own, on our hardware
Signing in Nothing to sign into Your team, with roles
How an agent connects 127.0.0.1:43217/mcp, one local token vitro.run/mcp, a key per agent
How many at once Whatever your RAM allows Your band's ceiling
When you close the laptop The browsers close with it They carry on
Where history lives On your disk, under ~/.vitro Off the laptop, in object storage

The awkward questions.

Will the desktop app start costing money later?

No. It is the whole product on hardware we do not pay for, so there is nothing to recover. If that ever changed it would be a different piece of software with a different name, not an update that took this one away.

What happens when the trial ends?

The team stops being entitled and the API answers 402 until a plan is picked. Nothing is deleted on the day, and the desktop app is still sitting there, still free, with every tool in it.

What happens if I hit my band's ceiling?

The next create_session is refused, immediately, with the reason and the current count — not queued behind a browser that may never free up. An agent at its band's ceiling gets exactly the answer it already gets at the fleet's ceiling, which is a path that was designed to fail well long before anybody was billed for it.

Can I run the whole hosted stack myself?

Yes, and billing is off by default when you do. A self-hosted install is vitro plus a dashboard for a team that already owns the machine, and charging them is not something this software can do by accident.

Why euro?

Because the hardware is bought in euro. For a business whose gross margin is mostly a hosting bill, listing in the currency the capacity is priced in matters more than matching the currency of the comparison.

Start where it costs nothing.

Install it, point one agent at it, and watch what the agent was actually looking at when it went wrong. If you end up wanting the same thing on a machine that never sleeps, it is here.

Install the desktop app What it does