Web Remote Terminal

Simple, secure remote terminal straight from your browser. Connect to any Linux, macOS, or Windows system with just a single command.
Trusted by thousands of developers worldwide.
Start with the account-free demo.
Powered by rstream tunnels.
Loading...

Run this command on your remote machine to get started. Once executed, your Web Remote Terminal will automatically connect.

By using this service, you agree to our terms and privacy policy.

Your session is being created. Please wait...

Use WebTTY with an rstream account

This demo stores a browser token for 10 days. rstream WebTTY is included in the free Basic plan, which removes demo session limits and lets you manage access as part of a regular rstream workspace.

Use an account for ongoing access, regular workspace management, and plan-based features beyond the demo session.

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to our customer support.

Web Remote Terminal is a reverse shell solution that lets you connect to a remote machine’s shell directly from your browser. Each session generates a unique one-liner command that you run on your target Linux, macOS, or Windows system (on most hardware architecture). Once executed, you’ll have immediate remote access via your browser — no extra configuration required.

When you execute the command, a lightweight client called rstream (CLI) for the rstream tunnels protocol is installed in a temporary folder on the remote machine. This client is precompiled for the appropriate OS and architecture, ensuring compatibility. The CLI securely relays traffic and executes commands in a manner similar to sshd but uses a custom protocol called webtty. Once the session ends, the client is automatically removed without leaving any traces. Binaries are available at: https://rstream.io/download. For users who prefer not to install software directly on their machines, the tool can also run seamlessly within a Docker container, providing a more controlled and restricted environment. The frontend code, part of the rstream JS SDK, includes a client for the webtty protocol and uses the rstream API to dynamically detect when the tunnel is online. Source code for the CLI is part of the rstream Go SDK.

Only users with valid authentication tokens are allowed. Access is strictly limited to authenticated clients, preventing unauthorized parties from connecting to your terminal.

Yes, you can share a direct link to your active session using the share this session button. However, be aware that anyone with this link will be able to connect to the remote machine. To maintain security, keep the generated link private and only share it with trusted individuals over secured links.

No. This demonstration is account-free. A session token is stored locally in your browser and remains valid for 10 days. Creating a free rstream account puts WebTTY on the Basic plan, removes demo session time limits, and lets you keep using it as part of a regular rstream setup.

By using this service, you confirm you are connecting only to machines you own or have explicit permission to access, and that you abide by all relevant laws and regulations. We disclaim all warranties, express or implied, about functionality or availability, and reserve the right to suspend sessions or revoke access at our discretion.

Release notes

Releases and updates for Web Remote Terminal.

Version 1.2.0November 09 2025
  • Full screen mode.
  • Tabulation support.
  • Switched default client to rstream CLI (Go SDK). rstream-rtty-server (C++ SDK) remains available through configuration.
  • Add support for POSIX shell.
Version 1.1.0January 18 2025
  • Added support for powershell (windows).
Version 1.0.0January 01 2025
  • Initial release.