One binary.
One mesh.
No SSH.

BridgeSessions is a mesh terminal relay — a single C++23 binary that replaces SSH + MOSH + SCP + tmux/Zellij + WinRM with bs:// over TLS 1.3.

v2.0.1 C++23 ed25519 mTLS Win · Linux · macOS
$ bridgesessions keygen
→ ed25519 keypair written

$ bridgesessions shell dev --name hms
→ attached to persistent PTY

$ bridgesessions doctor
→ mesh health OK

Built for humans and AI agents

Durable PTYs, encrypted mesh, file/media transfer, Windows CUA peers, and Bridge Panel for long Markdown reviews.

Persistent sessions

Disconnect and reattach; the PTY keeps running. tmux’s job, built in.

Encrypted mesh

ed25519 mutual TLS 1.3 with forward secrecy. SSH’s job, fleet-native.

Files + media

On-protocol transfer for logs, screenshots, and video. SCP plus vision I/O.

Windows + Linux + macOS

One mesh for shells and desktop automation. WinRM-class peers.

One binary

Client, server, and doctor in bridgesessions.

Bridge Panel

Agent-friendly Markdown surface: Edit / Save / Copy. Not chat paste.

See it in action

Install → mesh → AI CUA → media/vision → Bridge Panel. A 22-second product walkthrough.

BridgeSessions product demo: install, mesh, AI CUA, media/vision, and Bridge Panel
Product demo · install → mesh → AI → media → Bridge Panel
Bridge Panel showing a Markdown document with Read, Edit, Save, and Copy actions
Bridge Panel · Markdown Edit / Save / Copy surface

Why Bridge Panel?

Long Markdown reviews are painful in chat. Bridge Panel gives agents a dedicated surface to show, edit, save, and copy structured output — without polluting the terminal stream.

Quickstart

Generate a key, point a node at a seed peer, and attach from anywhere.

# 1. Generate a keypair (once)
$ bridgesessions keygen

# 2. Run a node with a config file
$ bridgesessions --config ~/.bridgesessions/config

# 3. Attach from anywhere
$ bridgesessions shell <server> --name hms