amantus-ai/vibetunnel
Turn any browser into your terminal & command your agents on the go.
What it solves
VibeTunnel allows users to access and control their Mac or Linux terminal from any web browser. It eliminates the need for complex SSH configurations, port forwarding, or manual key management, making it easy to monitor long-running processes or manage AI agents running in a terminal from a remote device (such as a phone or tablet).
How it works
It consists of a native macOS menu bar app (or an npm package for Linux/headless systems) that runs a Node.js server. This server proxies terminal sessions to a web frontend. Users can launch sessions using a smart wrapper command vt, which forwards terminal output to the browser. For remote access, it integrates with tunneling services like Tailscale, ngrok, Pinggy, Pangolin, or Cloudflare to create secure, encrypted tunnels to the local server.
Who it’s for
Developers and AI engineers who need to monitor terminal-based AI tools (like Claude Code or ChatGPT) and manage their development environment from anywhere without setting up a full SSH infrastructure.
Highlights
- Browser-Based Access: Control your terminal via a responsive web interface.
- Git Follow Mode: Automatically synchronizes the main repository checkout with branch switches in a Git worktree, allowing IDEs to stay updated while agents work in separate worktrees.
- Zero Configuration: No SSH keys or complex port forwarding required for basic setup.
- Multiple Remote Options: Native support for Tailscale (including Private and Public modes), ngrok, and other tunneling providers.
- Session Recording: Records all sessions in asciinema format for later playback.
- Shell Alias Support: Automatically supports custom shell aliases and functions.
Related
- Project
- Project
- Project
- Project
- Project