What is Warp?
Warp is a secure and simple terminal sharing tool that lets you share your terminal with a single command: warp open. Clients connecting to your warp see your terminal exactly as if they were sitting next to you, and you can optionally grant them write access — the equivalent of handing over your keyboard.
Unlike "tmux/screen over ssh," Warp focuses on ease of use: it requires no SSH access to your machine and no shared server for collaboration.
Key Features
- One-command sharing — start a session with
warp open <name>and others join withwarp connect <name> - Read-only by default — write access must be explicitly granted per client with
warp authorize - TLS connections — protects host and clients from man-in-the-middle attacks
- Secure, secret IDs — cryptographically generated warp IDs help protect against phishing
- Trustless read-only mode — when no one is authorized to write, the daemon isn't trusted to enforce the policy
- Simple lifecycle — a warp spawns a new shell; exit or CTRL-D ends it
Installation
On macOS via Homebrew:
brew install warp
From source (requires Go):
go get -u github.com/spolu/warp/client/cmd/warp
Common Use Cases
- Collaborating with remote team members
- Onboarding new engineers by navigating code together without a projector
Notes
Warp is not a fork of tmux and is not a terminal emulator — it multiplexes stdin/stdout to raw ptys between host and clients. It is still experimental, and the roadmap includes terminal emulation, end-to-end encryption, and more.

