A macOS menu bar app for the open-source/Homebrew Tailscale installation.
The Mac App Store version of Tailscale includes a GUI, but the open-source CLI version (which supports certain features like SSH hosting) does not. This app bridges that gap.
This project is 99% vibe-coded. We let Claude Opus 4.5 write this utility (with supervision) while attending to other, more important work. Please audit the code before running.
For those interested, total cost of the project was $55.79.
"Tailscale" is a registered trademark of Tailscale Inc. This project is not affiliated with, endorsed by, or sponsored by Tailscale Inc. All Tailscale references, logos, and visual likenesses are the property of Tailscale Inc.
WireGuard is a registered trademark of Jason A. Donenfeld.
- Connection status with menu bar icon
- Connect/disconnect
- View/copy Tailscale IP address
- View/copy current tailnet
- Toggle SSH server
- Switch between multiple tailnets
- Auto-refresh + network change detection
- Machines list with ip/hostname copy
- Run at login
- macOS 13.0+
- Tailscale CLI installed (
brew install tailscale)
xcodebuild -scheme "Tailscale CLI GUI" -configuration Release buildOr open Tailscale CLI GUI.xcodeproj in Xcode and build.
Note: You'll need to set your own Development Team in Xcode before building. Go to the project settings, select the "Tailscale CLI GUI" target, and under "Signing & Capabilities" choose your team from the dropdown.
Contributions are welcome! When submitting a PR, please ensure your DEVELOPMENT_TEAM is removed from project.pbxproj to avoid committing your personal Apple Developer Team ID.
Copy Tailscale CLI GUI.app to /Applications.
The app runs as a menu bar agent (no Dock icon).
See LICENSE

