Hasty Briefsbeta

Bilingual

Meejah/shwim: Peer-to-peer terminal sharing

9 months ago
  • #encryption
  • #peer-to-peer
  • #terminal-sharing
  • Shell With Me (shwim) allows a host to share their terminal with a guest peer on another computer.
  • It combines Magic Wormhole's cryptography and tty-share's terminal-sharing for secure, end-to-end encrypted, peer-to-peer terminal sharing.
  • Install using 'pip install shwim' and run 'shwim --help' for instructions.
  • Host runs 'shwim' to generate a magic code; guest runs 'shwim <magic-code>' to connect.
  • Both host and guest run tty-share as subprocesses for secure networking via Magic Wormhole.
  • All terminal I/O is forwarded to tty-share, supporting features like curses.
  • Connection is temporary; no long-term credentials or network settings are preserved after exit.