Menu bar video for two Macs on the same local network.
GlassiusCam is a macOS menu bar app for low-friction, local-only video between two trusted Macs on the same Wi-Fi.
- Menu bar app (no Dock icon)
- Local network peer discovery (Bonjour / MultipeerConnectivity)
- Auto camera start when the Glassius panel is opened
- Auto video stop when the panel is closed
- Local/remote panel open-close sync
- Local/remote fullscreen toggle sync
- Right-click menu bar item for quick quit
- Launch at login enabled by default
- Custom app icon from
logo.png
- macOS 13+
- Camera permission
- Local Network permission
- Two trusted Macs on the same Wi-Fi
./scripts/build_app_bundle.sh
open dist/GlassiusCam.appBuild output:
dist/GlassiusCam.app
- Copy this project (or
dist/GlassiusCam.app) to both Macs. - Launch the app on both Macs.
- Grant camera and local network permissions when prompted.
- Open Glassius from the menu bar on either Mac.
- The other side should auto-open/sync once connected.
- Open/close from menu bar to start/stop video session.
- Click
Toggle Fullscreento mirror fullscreen state on both Macs. - Right-click the menu bar item and choose
Quit Glassiusto exit.
Sources/GlassiusCamApp.swift: app lifecycle + menu bar + popover orchestrationSources/AppModel.swift: state machine and coordinationSources/PeerVideoService.swift: Multipeer connectivity + control/data messagingSources/VideoCaptureService.swift: camera capture + frame encodingSources/FullscreenWindowController.swift: fullscreen window behaviorscripts/build_app_bundle.sh: builds.app, icon generation, signing
- No cloud backend.
- No external signaling server.
- Traffic is local peer-to-peer over your LAN.
- Intended for two trusted Macs only.
- Not hardened for hostile/untrusted networks.
- Ad-hoc signing is default; Gatekeeper warnings can appear on copied builds.
- Performance depends on Wi-Fi quality and Mac hardware.
Issues and PRs are welcome.
Suggested workflow:
- Fork the repo.
- Create a feature branch.
- Make your changes.
- Open a PR with a clear test note.
MIT License. See LICENSE.
