Quick start

Run Byk from Swift Package Manager, or build and install the signed application bundle.

Run from source

git clone https://github.com/wisent-ai/byk-desktop.git
cd byk-desktop
swift run BykDesktop

Sign in with the email one-time code. The native client verifies the code, stores the session in the login Keychain, and opens the trading assistant with that session.

Build the application bundle

./Scripts/build-app.sh

The script builds and signs Byk.app with a stable Developer ID Application or Apple Development identity, installs it to ~/Applications/Byk.app, and restarts the app. It never uses ad-hoc signing.

Build configuration

VariablePurpose
CONFIGURATIONSelect the Swift build configuration.
WISENT_RELEASE_VERSIONSet the release version recorded in the app.
WISENT_BUILD_NUMBERSet the application build number.
WISENT_UPDATE_FEED_URLConfigure an HTTPS-only Sparkle update feed.
WISENT_CODESIGN_IDENTITYSelect the stable signing identity.
BYK_INSTALL_APP_PATHOverride the application installation destination.
BYK_INSTALL_AFTER_BUILDControl installation after building.

Byk needs network access for Supabase authentication and the trading web surface. Signed bundles also contact the configured HTTPS update feed when an update check runs.