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
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
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