Vynte Connect

Vynte Connect is the branded client wrapper for the Vynte NetBird VPN at https://vpn.vyntehome.com.

This source tree contains:

  • apps/vynte-connect: macOS 14 SwiftUI menu bar app.
  • apps/vynte-connect-windows: Windows Electron tray app.
  • docs/vynte-connect-design-spec.md: product and UI behavior notes.
  • scripts/fetch-netbird-assets.mjs: fetches the official NetBird runtime assets needed for packaging.

The apps do not implement VPN networking themselves. They bundle and drive the official NetBird CLI, install/start the local NetBird helper service when needed, then poll netbird status --json until the tunnel is ready.

Prepare NetBird Assets

Downloaded binaries are intentionally ignored by git. Fetch them before packaging:

node scripts/fetch-netbird-assets.mjs

To pin a version:

NETBIRD_VERSION=v0.71.4 node scripts/fetch-netbird-assets.mjs

macOS

cd apps/vynte-connect
swift build -c release
./Scripts/package-zip.sh

Output:

  • apps/vynte-connect/dist/Vynte Connect.app
  • apps/vynte-connect/dist/Vynte-Connect-macOS.zip

Windows

cd apps/vynte-connect-windows
npm install
npm run package:win

Output:

  • apps/vynte-connect-windows/dist/Vynte Connect-win32-x64/
  • apps/vynte-connect-windows/dist/Vynte-Connect-Windows-x64.zip

The Windows package is a portable x64 app bundle. It is not code-signed and does not stamp Windows executable metadata, so it can be built from macOS without Wine.

S
Description
Vynte Connect macOS and Windows NetBird clients
Readme 1.1 MiB
v1.0.0 Latest
2026-06-02 05:20:17 +00:00
Languages
TypeScript 66.3%
CSS 18.4%
JavaScript 9%
HTML 6.3%