Everything you need to get started with Passo.
Go to getpasso.app/auth and sign in with Google. Start your 30-day free trial.
After signing in, you'll see your dashboard with a personalized install command.
SSH into your Linux server and paste the install command. It takes about 2 minutes.
Your browser is now live at your personal URL. Access it from any device.
Ubuntu 20.04+, Debian 10+, or similar. x86_64 architecture.
The install script needs to install packages and configure services.
Chromium needs memory. More RAM = smoother experience.
The browser connects to Passo's relay server via WebSocket.
Your install command is unique to your account. Find it in your dashboard after signing in.
The command looks like:
curl -fsSL getpasso.app/i/XXXXXX | bashThis script will:
Passo runs an isolated Chromium browser on your server. The browser's screen is streamed to our relay server via WebSocket, and you access it through your personal URL.
Your Server Passo Relay Your Phone
│ │ │
│ [Chromium + VNC] │ │
│ │ │ │
│ └──WebSocket──► │
│ │◄──HTTPS──────────────┘
│ │ (Google OAuth)
Your browser is protected by Google OAuth — only the email you signed up with can access it.
Passo was built for OpenClaw users. When your AI agent needs you to:
Your agent can send you the Passo URL. Tap it, handle the task in the browser, and your agent continues.
To integrate with OpenClaw, add the browser-control skill:
# In your OpenClaw config, point browser-control to your Passo URLCheck if the Passo service is running on your server:
sudo systemctl status passoThe service should auto-start, but you can manually restart it:
sudo systemctl restart passoThis usually means low RAM. Chromium needs at least 512MB free. Consider upgrading your server or closing other applications.
Need help? Email us at support@getpasso.app