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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started 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