# amantus-ai/vibetunnel

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/amantus-ai-vibetunnel).**

4,035 stars · 279 forks · TypeScript · mit

## Links

- GitHub: https://github.com/amantus-ai/vibetunnel
- Homepage: https://vt.sh
- awesome-repositories: https://awesome-repositories.com/repository/amantus-ai-vibetunnel.md

## Topics

`remote` `terminal` `vibecoding`

## Description

Vibetunnel is a remote shell infrastructure project consisting of a headless terminal server, a remote shell manager, and a web-based terminal proxy. It provides the backend and connectivity tools necessary to execute processes on cloud instances and stream the resulting output to a web browser.

The system distinguishes itself through secure tunneling connectivity and real-time terminal state synchronization. It uses encrypted tunnels to expose local shell environments to the internet and includes a terminal session recorder to capture activity in a playback-ready format for sharing and review.

The project covers a broad range of capabilities, including headless server management, browser-integrated terminal access, and collaborative terminal sharing. Security is handled through end-to-end session encryption and multiple authentication methods such as SSH keys and system accounts.

## Tags

### Networking & Communication

- [Remote Access Connectivity](https://awesome-repositories.com/f/networking-communication/remote-access-connectivity.md) — Connects local terminal proxies to the internet using secure tunneling services for remote access from any location. ([source](https://vt.sh))
- [Real-Time Synchronization](https://awesome-repositories.com/f/networking-communication/real-time-synchronization.md) — Provides real-time synchronization of terminal input and output across all connected devices via persistent connections. ([source](https://docs.vibetunnel.sh/))
- [Command-Specific Web Interfaces](https://awesome-repositories.com/f/networking-communication/remote-access-clients/interactive-remote-access/encrypted-shells/web-shell-connections/command-specific-web-interfaces.md) — Exposes specific shell environments or individual commands to a web interface for remote interaction. ([source](https://vt.sh))

### System Administration & Monitoring

- [Browser-Based Remote Shell Access](https://awesome-repositories.com/f/system-administration-monitoring/browser-based-remote-shell-access.md) — Enables managing remote server shells through a web browser without manual port forwarding or complex SSH setups.
- [Remote Access Tunnels](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/remote-access-tunnels.md) — Exposes a terminal server to remote devices through secure proxy providers for public or private access. ([source](https://cdn.jsdelivr.net/gh/amantus-ai/vibetunnel@main/README.md))
- [Remote Shell Managers](https://awesome-repositories.com/f/system-administration-monitoring/remote-server-management-tools/remote-shell-managers.md) — Routes keyboard shortcuts and syncs terminal state across multiple remote devices.

### Part of an Awesome List

- [Browser-Based Remote Desktops](https://awesome-repositories.com/f/awesome-lists/devops/remote-desktop/browser-based-remote-desktops.md) — Allows users to access and control remote terminals through a web browser. ([source](https://cdn.jsdelivr.net/gh/amantus-ai/vibetunnel@main/README.md))

### Development Tools & Productivity

- [Headless Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/headless-execution-environments.md) — Executes processes on servers or cloud instances without requiring a graphical user interface. ([source](https://docs.vibetunnel.sh/))
- [Terminal Session Recorders](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/general-enhancements-tooling/terminal-utilities/appearance-sessions/terminal-session-recorders.md) — Captures all terminal activity in a playback-ready format for later review and sharing. ([source](https://cdn.jsdelivr.net/gh/amantus-ai/vibetunnel@main/README.md))
- [Web-based Shells](https://awesome-repositories.com/f/development-tools-productivity/web-based-shells.md) — Connects specific shell environments and custom commands to a web interface for remote control.
- [Web Terminal Proxies](https://awesome-repositories.com/f/development-tools-productivity/web-terminal-proxies.md) — Offers a web interface for accessing remote terminal sessions without manual port forwarding.
- [Collaborative Terminal Sessions](https://awesome-repositories.com/f/development-tools-productivity/collaborative-terminal-sessions.md) — Records terminal activity and syncs session states in real time to share workflows with other users.
- [Terminal, Shell & CLI](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli.md) — Forwards shell command results to a web interface while preserving aliases and functions. ([source](https://cdn.jsdelivr.net/gh/amantus-ai/vibetunnel@main/README.md))

### DevOps & Infrastructure

- [Headless Terminal Servers](https://awesome-repositories.com/f/devops-infrastructure/headless-server-deployments/headless-terminal-servers.md) — Provides a backend for executing processes on cloud instances and streaming output to a web browser.
- [Headless Server Management](https://awesome-repositories.com/f/devops-infrastructure/headless-server-management.md) — Provides capabilities to run and control processes on cloud instances without a graphical user interface.

### Security & Cryptography

- [Access Authentication](https://awesome-repositories.com/f/security-cryptography/access-authentication.md) — Implements secure access to remote shells using SSH keys, system accounts, and token-based authentication. ([source](https://cdn.jsdelivr.net/gh/amantus-ai/vibetunnel@main/README.md))
- [End-to-End Encryption](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption.md) — Secures the communication channel between the host and the client using end-to-end encryption. ([source](https://docs.vibetunnel.sh/))
- [Secure Tunneling](https://awesome-repositories.com/f/security-cryptography/secure-tunneling.md) — Exposes local terminal sessions to the internet using secure proxy providers for remote execution.
- [SSH Tunneling](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/network-routing-access-control/ssh-tunneling.md) — Provides a secure proxy that exposes shell environments via encrypted SSH tunnels.
