Skip to content
📡 RemoteView - Fly the browser remotely. Like demos?
JavaScript HTML CSS TypeScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ebextensions "OK" Nov 17, 2019
.github/ISSUE_TEMPLATE Update issue templates Nov 22, 2019
plugins "OK" Nov 17, 2019
readme-files Add files via upload Jan 12, 2020
sslcert "OK" Nov 17, 2019
zombie-lord "Fixed shutdown" Jan 3, 2020
.flowconfig "OK" Nov 17, 2019
.gitignore "OK" Jan 2, 2020 Create Nov 22, 2019 Create Nov 22, 2019
Dockerfile "Dockerized. Still some issues" Nov 23, 2019
LICENSE Update LICENSE Nov 17, 2019 Update Jan 14, 2020
args.js "OK" Nov 17, 2019 "OK" Nov 17, 2019
chrome.json "Dockerized." Nov 23, 2019
common.js "More robust GO_SECURE check" Jan 3, 2020
debug.log "Working on #16 and #21" Jan 2, 2020 "OK" Nov 17, 2019 Update Nov 23, 2019 "OK" Nov 17, 2019 "OK" Nov 17, 2019
index.js "OK" Nov 17, 2019 "Dockerized" Nov 23, 2019 "OK" Nov 17, 2019 "OK" Nov 17, 2019 "OK" Nov 17, 2019 "OK" Nov 17, 2019 "OK" Nov 17, 2019
package-lock.json 2.0.2 Jan 12, 2020
package.json 2.0.2 Jan 12, 2020 "OK" Nov 17, 2019 "Closes #28." Jan 3, 2020
rollup.config.js "OK" Nov 17, 2019 "Dockerized. working. OO yeah" Nov 23, 2019
server.js Update Nov 23, 2019
sm.js "OK" Nov 17, 2019
spdy-server.js "OK" Nov 17, 2019 "OK" Nov 17, 2019 "Dockerized" Nov 23, 2019
ws-server.js "Updates from Money Edition" Nov 21, 2019

RemoteView docker pulls

Fly browser remotely like a drone. And deliver the control console over the web.

Watch the 16 second video, or just watch the GIF below:

GIF of browser in action

RemoteView is a HTML/CSS/JavaScript "ground control" or "remote control" for a browser. It also looks and works just like a browser, but it runs in your browser and controls another browser.

browser in a browser

Hosted Free Demo

Try for free at

Or (if you're in Asia-Pac this is probably faster)

Paid Version for organizations

Get and self-host

Install from npm

npm i remoteview

Then run in the repository directory.

Set up

sudo apt update && sudo apt -y upgrade
sudo apt install -y curl git wget
git clone
cd RemoteView
npm test

Or (using docker build yourself)

sudo apt update && sudo apt -y upgrade
sudo apt install -y curl git wget
git clone
cd RemoteView

Or (using docker pull from hub)

docker pull dosyago/browsergapce:1.0
curl -o chrome.json
sudo su -c "echo 'kernel.unprivileged_userns_clone=1' > /etc/sysctl.d/00-local-userns.conf"
sudo su -c "echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/01-network-ipv4.conf"
sudo sysctl -p
sudo docker run -d -p 8002:8002 --security-opt seccomp=$(pwd)/chrome.json browsergapce:1.0

And visit http://<your ip>:8002 to see it up.

😎 Awesome

Coming here from Awesome Chrome DevTools?

Take a look at the "Zombie Lord" connection and "Translate Voodoo CRDP".

Opening DevTools

Just connect your browser to http://localhost:5002 from the machine you run it on.

Connecting puppeteer

Just run PPTR on the same machine as this and connect to http://localhost:5002

You can’t perform that action at this time.