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 BykDesktopSign 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.shThe 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
| Variable | Purpose |
|---|---|
CONFIGURATION | Select the Swift build configuration. |
WISENT_RELEASE_VERSION | Set the release version recorded in the app. |
WISENT_BUILD_NUMBER | Set the application build number. |
WISENT_UPDATE_FEED_URL | Configure an HTTPS-only Sparkle update feed. |
WISENT_CODESIGN_IDENTITY | Select the stable signing identity. |
BYK_INSTALL_APP_PATH | Override the application installation destination. |
BYK_INSTALL_AFTER_BUILD | Control 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.