{"repo":"akshaykmr/teletype","free":true,"listed":false,"github":"https://github.com/akshaykmr/teletype","clone":"git clone https://github.com/akshaykmr/teletype.git","description":"Stream and share terminals over the web. Show off mad cli-fu, help a colleague, teach, or troubleshoot. end-to-end encrypted 🛡","language":"TypeScript","stars":133,"topics":["terminal","collaboration","sharing","private","vim","cli","teletype","command-line","e2ee","end-to-end-encryption"],"license":null,"category":"cli-tools","readme_excerpt":"TeleType ===== cli tool that allows you to share your terminal online conveniently. Check out SupaKit - show off mad cli-fu, help a colleague, teach, or troubleshoot. Your stream can be view-only or collaboration enabled (command-line flag). Install and stream! Commands Install and stream! - You'll need Node 22.10.0 . CLI is available via npm. You can setup node/npm from here. - Package does fail on some systems because of node-pty compilation failures. I'm thinking it's better to package the whole thing as a binary in future releases (i.e. not available via npm but via a script or manual install). - macOS: if teletype crashes with Error: posix spawnp failed. , node-pty may have installed its helper without execute permissions (node-pty#850). This should be fixed by a newer node-pty release. Workaround: chmod +x \"$(npm root -g)\"/oorja/node modules/node-pty/prebuilds/darwin- /spawn-helper - npm install -g oorja - teletype - teletype -m (for collaboration mode) Misc: If you have issues installing on apple M1 or similar systems: - sudo xcode-select --install - CXXFLAGS=\"--std=c++17\" npm install -g oorja your stream is end-to-end encrypted PRO TIP: Any participant in the room can stream their terminal(s) i.e there can be multiple streams at the same time, and you can switch between them like terminal tabs! For options: teletype -h Note This is the cli companion for SupaKit which is a privacy focussed collaboration tool with more features like voice, notes, and chat - privacy poli","default_branch":null,"files":null,"tree":[],"storefront":"/r/akshaykmr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akshaykmr/teletype/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."}