Check
See whether an agent is working, waiting, done, or needs your attention.
Check progress, send prompts, and keep your coding agents moving from anywhere.
macOS 14 or later · Signed and notarized · v0.1.5
An animated product demonstration. A prompt is written on a phone, delivered to Codex on a Mac, completed locally, and returned to the phone.
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.
Open your phone and see the state your Mac already knows. No duplicate environment and no second copy of the project.
Every integration carries the support level its current evidence earns.
Projects and developer tools stay where they already run. Captured media and remote input travel over end-to-end encrypted WebRTC between linked devices.
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 https://github.com/datawithfurkan/glasstunnel
brew install --cask datawithfurkan/glasstunnel/glasstunnel
No. Your project and coding tools continue running on your Mac. The phone receives the media and control data needed for the remote session over encrypted WebRTC.
The hosted control plane processes account, device, routing, request, and network metadata. It does not receive plaintext WebRTC media or DataChannel content.
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.