Problem
The macOS app doesn't appear to have any option to configure the bind address. The server currently defaults to binding on 0.0.0.0, which only listens on IPv4 interfaces. This means VibeTunnel is inaccessible when trying to connect via IPv6 addresses.
Expected Behavior
There should be a way to configure the bind address in the macOS app settings, with support for binding to :: (dual-stack) to allow connections over both IPv4 and IPv6.
Current Workaround
The npm/CLI version supports --bind flag which could theoretically be set to ::, but I don't see any equivalent setting exposed in the macOS menu bar app.
Possible Solutions
- Expose ability to enter CLI args in the macOS app
- Bind :: instead of 0.0.0.0
- Add option to change bind address in macOS app
Environment
- macOS app
- Affects users on IPv6-only or dual-stack networks

Problem
The macOS app doesn't appear to have any option to configure the bind address. The server currently defaults to binding on 0.0.0.0, which only listens on IPv4 interfaces. This means VibeTunnel is inaccessible when trying to connect via IPv6 addresses.
Expected Behavior
There should be a way to configure the bind address in the macOS app settings, with support for binding to :: (dual-stack) to allow connections over both IPv4 and IPv6.
Current Workaround
The npm/CLI version supports --bind flag which could theoretically be set to ::, but I don't see any equivalent setting exposed in the macOS menu bar app.
Possible Solutions
Environment