Paste a GitHub or GitLab link. pyrovue runs it in a box of its own, with a terminal and a map of the code.
Run any repo before you clone it. Isolated boxes for public repos
Every repo in its own box, in the cloud.Nothing is local.
Explore
A wall of repos, each a click from running.
Drag to look around, or switch to the index. Click any of them and pyrovue runs it in a box of your own.
Works with
Set up automatically, no AI needed. Anything else can use Claude or a pyrovue.json file.
- Node.js
- Python
- Go
- Rust
- Ruby
- PHP
- Deno
- Bun
- Next.js
- Vite
- Django
- FastAPI
- Flask
- Rails
- Laravel
- Streamlit
Run
From a link to a running app.
Paste a link
Any public GitHub or GitLab repo. A URL, owner/name or a branch link all work.
Get a fresh box
Its own container with CPU and memory limits. Nothing runs on your laptop.
It sets itself up
pyrovue reads the repo, installs it, fixes what breaks and waits until it answers.
Use the app
A live preview, a terminal, the files and a map of the code, all in your browser.
- 2 vCPU
- 4 GB memory
- Own network
- No root
- found package.json, pnpm
- pnpm install, 412 packages
- fixed a missing .env
- port 3000 answered
- Preview
express-7f2c.pyrovue.app
- Terminal
$ npm test
- Files
src/app.js
- Code Map
24 files, 1 cycle
Understand
See how the code fits together.
pyrovue reads every import in the repo and draws how the files connect. No AI involved, and the map stays after the box goes to sleep.
- UI
- Services
- Data
- Utilities
An example Code Map of an invoicing app with a React front end and a Python API: 28 files in 5 clusters. The most central file is api/models/db.py, and three files in api form an import cycle.
- 16languages, from TypeScript and Python to Go, Rust, Java and C#
- 4,000source files per map
- 20,000imports resolved per map
- 0AI calls to build it
Set up
Most repos set up without AI.
That keeps setup fast, cheap and the same every time.
Reads the repo
Package files, lockfiles, the README and the Dockerfile, for Node, Python, Go, Rust, Ruby, PHP and more.
Fixes what breaks
Repairs for the 32 most common reasons a repo won't start, like the wrong Node version or a missing package.
Saves what worked
Once a repo runs, its steps are kept. The next person to open it gets them replayed.
Gets better
Every run remembers what worked for that kind of project, so the next one starts there.
Pricing
Free to start. Upgrade when you need more.
Pay for more boxes, bigger boxes and more hours. Setups that don't use AI never count against your plan.
Hobby
$0/ month
- 2 vCPU · 4 GB
- 1 box at a time
- 20 box-hours a month
Pro
Recommended$14/ month
- 4 vCPU · 8 GB
- 3 boxes at a time
- 150 box-hours a month
Team
$29per seat / month
- 4 vCPU · 8 GB
- 5 boxes at a time
- 400 box-hours a month
Enterprise
Custom
- 16 vCPU · 32 GB
- 50 boxes at a time
- No box-hour quota
Run the repo you bookmarked and never tried.
Hobby is free and needs no card. Paste a link and your first box is up in about a minute.