WebTTY is a terminal-sharing tool that lets a user share an interactive shell session over WebRTC. It is useful for pair programming, collaborative debugging, remote help, or accessing systems behind NAT without setting up a traditional proxy server. The project includes a command-line workflow and an in-browser client, so a session can be joined through a static web page when needed. It supports custom commands, allowing users to share a shell, a tmux session, or another terminal-based process. The tool also includes non-interactive and one-way connection options for specialized workflows such as attaching to a build server session. webtty is experimental but practical, combining Go, WebRTC, and browser-based terminal access into a lightweight collaboration tool.

Features

  • Terminal session sharing over WebRTC
  • Browser-based connection support
  • No traditional proxy server required
  • Custom command execution support
  • Useful for pair debugging and remote assistance
  • Non-interactive and one-way connection modes

Project Samples

Project Activity

See All Activity >

Categories

Tunneling

License

MIT License

Follow WebTTY

WebTTY Web Site

Other Useful Business Software
Demo Series - Small Business Backup By Veeam Icon
Demo Series - Small Business Backup By Veeam

Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Watch Demo Series
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of WebTTY!

Additional Project Details

Programming Language

Go

Related Categories

Go Tunneling Software

Registered

2026-05-18