Vibeleaderboard
Index / tool
Visit vt.sh
Category
Developer Tools
Rank

Previous survey · No. 504 ·

Pricing
Open Source
Type
TOOL
Builder
amantus-ai
Latest release
v1.0.0-beta.18
Date

About

Turn any browser into your terminal with zero configuration. Access your Mac terminal remotely from any device, perfect for monitoring AI agents, long-running builds, or sharing terminal sessions without complex SSH setups.

What it does

VibeTunnel wraps terminal processes as managed sessions, then presents them through a web dashboard. A command wrapper starts forwarded programs or interactive shells, while REST endpoints manage sessions and a multiplexed WebSocket carries input, output, events, and terminal snapshots. Sessions can also be recorded in asciinema format.

Why it's ranked here

The design goes beyond simple screen mirroring. It combines real pseudo-terminals, reconnectable browser clients, recordings, mobile access, authentication options, and distributed machine routing. The main reservations are meaningful: Windows hosts are unsupported, the native Mac app excludes Intel hardware, and secure remote exposure still depends on careful network configuration.

What's good

The command wrapper preserves shell aliases and functions, supports interactive shells, and adds session titles. One WebSocket can multiplex multiple sessions, with snapshots helping previews and resynchronization. HQ mode aggregates several servers while routing operations to the machine that owns each session. The repository also documents unit, browser, native-forwarder, macOS, and iOS testing workflows.

Tradeoffs

The native application requires Apple Silicon, although the npm package supports Intel Macs and Linux. Windows is not supported. The iOS client is described as unfinished and unsuitable for production. Initial repository discovery may scan the home directory and trigger protected-folder prompts. HQ mode lacks load balancing, requires each remote to be reachable from headquarters, and creates nonpersistent bearer tokens at startup.

How to use it well

Use it when terminal work already drives your development workflow and you need to watch, reconnect to, or control long-running commands from another screen. Start agents, builds, and interactive shells through its wrapper so they become managed sessions. Prefer private Tailscale access for remote use. It does not cover Windows hosts, and the documented iOS client should not be treated as production-ready.

Technical notes+

README.md describes a Swift menu-bar application supervising a TypeScript server and Lit web client, plus npm distribution for Linux and headless systems. docs/spec.md specifies pseudo-terminal allocation, REST session creation, multiplexed WebSocket v3 binary frames, terminal snapshots, and asciinema recording. docs/hq.md adds a central registry that proxies session operations to registered remotes using per-start bearer tokens, performs periodic health checks, and maintains one upstream WebSocket per remote. docs/linux.md documents the Node CLI path, optional PAM authentication, and systemd user-service support. docs/testing.md defines validation across Rust forwarding artifacts, Vitest, Playwright, macOS, and iOS.

Observed

License
MIT
Implementation
Swift and SwiftUI apps, a TypeScript server and Lit client, plus a Rust native forwarder
Install surface
Signed macOS application, Homebrew cask, and global npm package
Interfaces
Command-line wrapper, browser dashboard, REST API, and multiplexed WebSocket transport
Host platforms
Native app on Apple Silicon macOS; npm package on Linux and Intel macOS; Windows unsupported
Mobile surface
Responsive web interface and a native iOS companion described as work in progress
Testing structure
Documented Rust E2E, Vitest, Playwright, macOS, and iOS test workflows

Read from README.md, docs/hq.md, docs/spec.md, docs/INDEX.md, docs/files.md, docs/linux.md, docs/auggie.md, docs/claude.md, docs/gemini.md, docs/RELEASE.md, docs/openapi.md, docs/testing.md, docs/ios-spec.md.

What it can do

  • Access Mac terminal remotely through web browser

    Mac terminal session and web browser on any deviceLive terminal interface in browser

  • Share terminal sessions with other users

    Active terminal sessionShareable browser-accessible terminal session

  • Monitor AI agents running in terminal

    Terminal sessions with running AI agentsReal-time AI agent activity monitoring interface

  • Record terminal sessions

    Terminal session activityRecorded terminal session data

  • Follow Git operations in real-time

    Git commands and repository changes in terminalLive Git activity tracking interface

  • Monitor long-running builds remotely

    Build processes running in terminalRemote build progress monitoring interface

Tags

terminalremotebrowsersshmacosclimobileagents

Media

VibeTunnel

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.