Check
See whether an agent is working, waiting, done, or needs your attention.
Prompt Codex, Claude, or Cursor, run terminal commands, and take over your Mac's screen — approvals included — from anywhere.
A demonstration of one session: a prompt is sent to Codex from the phone and appears on the Mac; a terminal command is run; a prompt is sent to Claude Code; then the Mac's screen is shared to the phone, where a permission request is approved with one tap.
Your project, tools, and agent stay on the Mac. Your phone becomes the way back in.
See whether an agent is working, waiting, done, or needs your attention.
Send the next prompt or approval without rebuilding context somewhere else.
Open Mac Screen or a scoped Terminal session when direct control is the right tool.
Every integration carries the support level its current evidence earns.
Projects and developer tools stay on your Mac. WebRTC video is end-to-end encrypted. The hosted relay can read prompts, chat, remote commands, attachments, and JPEG screen fallback frames, and caches recent transcripts.
Read the security modelGlasstunnel is Apache 2.0 licensed. Inspect the source, contribute an adapter, or run the control plane yourself.
brew tap datawithfurkan/glasstunnel
brew install --cask datawithfurkan/glasstunnel/glasstunnel
Your project and coding tools continue running on your Mac. Remote-session content, including code shown in chat or on screen, can leave the Mac through WebRTC or the hosted relay.
The hosted relay can read prompts, chat, tool output, remote commands, attachments, and JPEG screen fallback frames. It caches recent transcript snapshots and processes account and connection metadata. WebRTC traffic is separately end-to-end encrypted. The hosted relay is not.
Mac Screen and scoped Terminal are Supported. Codex, Cursor, Gemini CLI, and OpenCode integrations are available as Preview paths. Claude Code and generic mirroring are Experimental.
Yes. Glasstunnel includes an optional Keep Mac Awake setting for remote availability, but the Mac must remain powered on and connected.
No. The phone experience is an installable web app that runs in Safari or Chrome at app.glasstunnel.io.
Yes. The repository includes self-hosting documentation for the signaling and TURN path, plus local development infrastructure.
Screen Recording lets Glasstunnel capture the screen or selected window. Accessibility allows approved remote prompts, text, and clicks to reach local coding apps.
Glasstunnel does not silently update itself. Download a newer release from GitHub or run brew update followed by brew upgrade --cask datawithfurkan/glasstunnel/glasstunnel.
Install the Mac app, open your phone, and pick up where you left off.