amantus-ai/vibetunnel

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 58 minutes ago
Added to GitGenius on May 24th, 2026
Created on June 15th, 2025
Open Issues & Pull Requests: 0 (+0)
Number of forks: 336
Total Stargazers: 4,589 (+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: 4.2 hours
Mean response time: 16.1 days
90th percentile: 17.0 days
Tracked items: 274

Most active contributors

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.

According to GitGenius activity tracking, the repository shows a median issue and pull request response latency of 4.2 hours across 274 tracked items, with a mean latency of 386 hours. The most active issue labels are nightly-build, good first issue, and ci, each with 51 tracked instances. The primary contributor steipete has generated 885 events, followed by manmal with 31 events and badlogic with 14 events. The repository shares overlapping contributors with github/gh-aw, solo-io/gloo, and longhorn/longhorn.

The GitGenius classification system categorizes VibeTunnel within emotion recognition, audio analysis, speech processing, and machine learning domains, with specific focus on real-time inference, sentiment detection, voice classification, emotion AI, and audio sentiment analysis. 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...