amantus-ai/vibetunnel

Turn any browser into your terminal & command your agents on the go.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on May 24th, 2026
Created on June 15th, 2025
Open Issues & Pull Requests: 0 (+0)
Number of forks: 332
Total Stargazers: 4,628 (+0)
Total Subscribers: 15 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • ci (51)
  • good first issue (51)
  • nightly-build (51)
  • help wanted (50)
  • enhancement (46)
  • question (26)
  • bug (13)
  • !important (9)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 19.8 hours
Mean response time: 21.4 days
90th percentile: 54.3 days
Tracked items: 273

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "question" is answered fastest, typically in about 4 hours, while "nightly-build" waits about 3 days. Only 13% of issues opened in the past year have been closed. Three people close 96% of everything that gets resolved.

Detailed Description

VibeTunnel is a TypeScript-based application that transforms any web browser into a terminal interface, enabling users to control their machines and AI agents remotely from any device. The project is hosted at vt.sh and allows developers to access their Mac terminals through a browser without requiring complex SSH configurations or port forwarding setup.

The core functionality centers on proxying terminal sessions directly into a web browser, making it particularly useful for monitoring long-running processes, AI agents like Claude Code or ChatGPT, and collaborative terminal sharing. The application supports multiple installation methods including a native macOS app for Apple Silicon Macs, an npm package for Linux and headless systems, and Homebrew installation. The npm package works with Node.js versions 22.12 through 24.x and supports both Intel Macs and Linux systems, though Windows support is not yet available.

VibeTunnel's feature set includes browser-based terminal access with zero configuration requirements, real-time session activity indicators showing which terminals are active or idle, and Git Follow Mode that automatically tracks branch switching in your IDE. The application provides intelligent keyboard handling with toggleable capture modes, allowing quick session switching via keyboard shortcuts. Security is implemented through multiple authentication modes, localhost-only operation, or secure tunneling via Tailscale and ngrok. The platform includes session recording in asciinema format for later playback and offers a responsive web interface suitable for mobile devices, with a native iOS app in development.

This classification suggests the project incorporates audio processing and emotion detection capabilities alongside its core terminal functionality.

The architecture consists of three main components: a native Swift macOS menu bar application managing server lifecycle, a high-performance Node.js server written in TypeScript handling terminal sessions, and a modern web frontend using Lit components and ghostty-web. The server runs as a standalone Node.js executable with embedded modules, optimized for Apple Silicon with ARM64-only binaries.

Remote access is facilitated through Tailscale integration, which creates secure peer-to-peer VPN networks between devices. VibeTunnel supports both Private Mode for secure HTTPS access within Tailscale networks and Public Mode for broader accessibility. The application includes shell alias support, ensuring custom aliases and shell functions work automatically across sessions. The project maintains comprehensive documentation at docs.vibetunnel.sh and actively engages with users through Discord and Twitter communities.

vibetunnel
by
amantus-aiamantus-ai/vibetunnel

Repository Details

Fetching additional details & charts...