This Raycast extension allows you to quickly connect and disconnect your Tunnelblick VPN configurations directly from Raycast.
- Smart Toggling: Automatically detects your available VPN configuration.
- Single or Multiple Configs: Works seamlessly whether you have one or multiple VPN profiles.
- Status Feedback: Displays HUD notifications for "Connecting..." and "Disconnecting...".
- Zero Configuration: No complex setup required—it just reads from Tunnelblick.
The extension uses AppleScript to communicate with the Tunnelblick application. It:
- Retrieves the list of available configurations.
- Parses the list to find the first valid configuration name.
- Checks its current state (Connected/Disconnected).
- Toggles it accordingly.
- Tunnelblick (running)
- Raycast
- Permissions: You must allow Raycast to control Tunnelblick via AppleScript (macOS will prompt you on first run).
MIT