Unix Shells · a small systems lab

Open-source software
for people who live in the terminal

We build a terminal multiplexer, a Linux VMM, a mobile SSH client, and a developer browser. All of it is MIT licensed. We also run a free SSH relay so you can reach your own machines through any NAT.

Browse the source Get the free relay
Unix Shells web terminal

Software

What we build

Every tool exists because we hit a wall in our own work and built through it. All of it is MIT licensed and on GitHub.

clone

Rust · MIT · github

A lightweight KVM VMM. Boots a template once, then forks isolated VMs in ~160ms with copy-on-write memory. 100 forks use memory like 10. ~25K lines.

latch

Go · MIT · github

A terminal multiplexer with a built-in SSH server and web terminal. tmux that you can SSH into, or open in a browser. One binary.

mosh-go

Go · MIT · github

Pure Go mosh, client and server, wire-compatible with C mosh. Compiles to WASM for mosh in the browser with local echo prediction.

ssh app

Dart · MIT · github

An SSH, Mosh, and SFTP client for iOS and Android. Auto-discovers your relay devices. Sessions survive network switches and backgrounding.

mosh-dart

Dart · MIT · github

Pure Dart mosh. SSP transport, OCB3 encryption. Powers the mobile app's mosh client with local echo prediction.

dev browser

Kotlin · MIT · github

An Android browser with the real Chrome DevTools frontend built in. Elements, Console, Network, Sources, Lighthouse, on your phone.

Service

A free SSH relay

Have your own machines, like a home server, a laptop, or a box behind CGNAT? The relay gives each one a stable SSH address you can reach from anywhere, through any NAT. Install latch, register, connect.

Through any NAT

9 network exchange points on 3 continents. Your machine connects out, you connect in. Nothing to expose to the internet.

End-to-end encrypted

The relay forwards ciphertext. Standard SSH with Ed25519. We structurally cannot read your traffic.

Up to 10 devices

Register up to 10 of your own machines per account. SSH into any of them by name from any device.

Mosh support

Roaming, low-latency sessions that survive network changes. Keystrokes echo instantly even on slow links.

Create a free account How it works

Access

Reach your machines from everywhere

Web terminal

Open a browser, log in, get a terminal. Draggable, resizable, tileable windows. OPAQUE zero-knowledge auth, E2E encrypted SSH keys. Works on any device.

Mobile app

SSH and Mosh client for iOS and Android. Auto-discovers your relay devices. Sessions survive network switches and app backgrounding.

latch

Our terminal multiplexer. Like tmux, but with built-in SSH and web access. Sessions survive disconnects, reboots, and network changes.

Standard SSH

No custom client required. Any SSH client works. The relay speaks standard SSH, so your existing tooling just points at it.

Everything we build is open source

clone, latch, mosh-go, the mobile app, the dev browser, and our core libraries are MIT licensed and on GitHub. We grew up on free software. We wouldn't know how to write code without the people who published theirs for us to read.

The relay is free with any account. Use any of the software with or without one.

View on GitHub