Skip to content
📡 RemoteView - Fly the browser remotely. Like demos? https://free.cloudbrowser.xyz
JavaScript HTML CSS TypeScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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
public
readme-files Add files via upload Jan 12, 2020
sslcert "OK" Nov 17, 2019
stats
zombie-lord "Fixed shutdown" Jan 3, 2020
.flowconfig "OK" Nov 17, 2019
.gitignore "OK" Jan 2, 2020
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 22, 2019
CONTRIBUTING.md Create CONTRIBUTING.md Nov 22, 2019
DIFF.ALGORITHM.MD "OK" Nov 17, 2019
Dockerfile "Dockerized. Still some issues" Nov 23, 2019
LICENSE Update LICENSE Nov 17, 2019
README.md Update README.md Jan 14, 2020
args.js "OK" Nov 17, 2019
aws-yum-installzanj.sh "OK" Nov 17, 2019
build_docker.sh
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
dev.sh "OK" Nov 17, 2019
fullinstall.sh Update fullinstall.sh Nov 23, 2019
getstats.sh "OK" Nov 17, 2019
global_install_bundle_deps.sh "OK" Nov 17, 2019
index.js "OK" Nov 17, 2019
install.sh "Dockerized" Nov 23, 2019
install_bundle_deps.sh "OK" Nov 17, 2019
installstats.sh "OK" Nov 17, 2019
limited_test.sh
lw.sh "OK" Nov 17, 2019
make_bundle.sh "OK" Nov 17, 2019
make_views.sh "OK" Nov 17, 2019
package-lock.json 2.0.2 Jan 12, 2020
package.json 2.0.2 Jan 12, 2020
postclonedevstart.sh "OK" Nov 17, 2019
postinstall.sh "Closes #28." Jan 3, 2020
remote-browser-isolation.md
rollup.config.js "OK" Nov 17, 2019
run_docker.sh "Dockerized. working. OO yeah" Nov 23, 2019
server.js
setup_machine.sh Update setup_machine.sh Nov 23, 2019
sm.js "OK" Nov 17, 2019
spdy-server.js "OK" Nov 17, 2019
startdevpostclone.sh "OK" Nov 17, 2019
test.sh "Dockerized" Nov 23, 2019
ws-server.js "Updates from Money Edition" Nov 21, 2019

README.md

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 https://free.cloudbrowser.xyz

Or https://hk.cloudbrowser.xyz (if you're in Asia-Pac this is probably faster)

Paid Version for organizations

https://browsergap.xyz

Get and self-host

Install from npm

npm i remoteview

Then run setup_machine.sh in the repository directory.

Set up

sudo apt update && sudo apt -y upgrade
sudo apt install -y curl git wget
git clone https://github.com/dosyago/RemoteView
cd RemoteView
./setup_machine.sh
npm test

Or (using docker build yourself)

sudo apt update && sudo apt -y upgrade
sudo apt install -y curl git wget
git clone https://github.com/dosyago/RemoteView
cd RemoteView
./buld_docker.sh
./run_docker.sh 

Or (using docker pull from hub)

docker pull dosyago/browsergapce:1.0
curl -o chrome.json https://raw.githubusercontent.com/dosyago/RemoteView/master/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.