Open Source · MIT Licensed

Beam your terminal
to any device

Access your terminal from your phone, tablet, or any browser. No SSH, no port forwarding, no config — just one command.

Terminal
$
Get Started
npm downloads CI License

Works everywhere you do

🍎 macOS 🐧 Linux 🪟 Windows 📱 Mobile browsers 🌐 Any browser

A real terminal,
designed for your phone

Terminal with touch bar
Touch Terminal
Session hub
Session Hub
Session preview
Session Preview

Everything you need,
nothing you don't

Built for developers who need quick terminal access from any device — without the pain of mobile SSH.

📱

Mobile-first touch UI

Purpose-built touch bar with arrow keys, Tab, Ctrl+C, Esc. Copy/paste that works. Swipe to scroll.

Multi-session tabs

Multiple terminals in tabs. Drag to reorder, split side-by-side, assign colors, activity indicators.

🔐

Secure by default

Auto-generated passwords, rate-limited login, token-based auth, CSP headers, origin validation.

🌍

Instant remote access

Built-in DevTunnel creates a public HTTPS URL automatically. Works from anywhere — even cellular.

🎯

Zero config

No SSH keys, no port forwarding, no config files. Auto-detects your shell on every platform.

📲

QR code auto-login

Scan the QR code to connect and authenticate instantly. Share tokens expire after 5 minutes.

📦

Install as PWA

Add TermBeam to your home screen as a native-feeling app. Works offline-ready with service worker caching.

🎨

Themes & font size

Light and dark mode with persistent preference. Adjustable font size saved across sessions.

📂

Folder browser

Pick working directories visually without typing paths. Launch sessions with initial commands.

Three steps. That's it.

01

Run one command

Run npx termbeam in your terminal. TermBeam starts a server, generates a password, and opens a tunnel.

02

Scan the QR code

Point your phone camera at the QR code. It auto-logs you in — no password typing on a tiny keyboard.

03

Use your terminal

A full terminal with touch controls, tabs, split view — right in your mobile browser. It's that simple.

📱
Your Phone
Any browser
WebSocket
TermBeam
Express + WS
PTY
▸_
Your Shell
zsh / bash / pwsh

Ready to beam
your terminal?

One command. Any device. Open source.