{"repo":"cs01/termpair","free":true,"listed":false,"github":"https://github.com/cs01/termpair","clone":"git clone https://github.com/cs01/termpair.git","description":"View and control terminals from your browser with end-to-end encryption 🔒","language":"Rust","stars":1777,"topics":["terminal","pty","websocket","fastapi","xtermjs","e2ee","end-to-end-encryption","rust"],"license":"MIT","category":"networking-infra","readme_excerpt":"View and control remote terminals from your browser with end-to-end encryption Why TermPair? Zero-knowledge sharing -- your terminal is end-to-end encrypted (AES-128-GCM). The server is a blind relay that never sees your data. One command to share -- run termpair share , send the link. Anyone with the link watches your terminal live in their browser. Let others type -- viewers can type in your terminal from the browser, or set --read-only to keep them watching. Public or private -- private sessions are encrypted and link-only. Public sessions ( --public ) are listed on the landing page for anyone to discover and watch. Survive server restarts -- if the server goes down, both sides automatically reconnect and resume where they left off. Single binary, no deps -- one static binary bundles the server, client, and web frontend. No Node, no Python, no Docker required. Works anywhere -- Linux, macOS, Windows. Share any terminal app: your shell, vim, htop, Claude Code, anything with a TTY. Installation Quick Install Installs to /.local/bin . Customize with environment variables: GitHub Releases Download a prebuilt binary from the releases page. Available for Linux (x86 64, aarch64), macOS (x86 64, Apple Silicon), and Windows (x86 64). Build from Source Usage Start the server: Share your terminal: This prints a URL containing a unique terminal ID and encryption key. Share it with whoever you want to give access. Anyone with the link can access your terminal while the session is runni","default_branch":null,"files":null,"tree":[],"storefront":"/r/cs01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cs01/termpair/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}