Mirror: This repo is a read-only mirror of gitlab.com/vauchi/macos. Please open issues and merge requests there.
Warning
Pre-Alpha Software - This project is under heavy development and not ready for production use. APIs may change without notice. Use at your own risk.
Native macOS desktop app for Vauchi — privacy-focused contact card exchange.
Built with SwiftUI + AppKit. Uses vauchi-platform-swift
SPM package for core bindings (shared with iOS).
- macOS 14+
- Xcode 15+
- xcodegen (
brew install xcodegen)
xcodegen generate
xcodebuild -scheme Vauchi -configuration Debug buildThis app implements the core-driven UI contract:
- ScreenRenderer renders
ScreenModelfrom core - 14 component views map to core's
Componentenum variants - ActionHandler maps user input to
UserActionenum - Platform chrome: menu bar, system tray, keyboard shortcuts
All business logic lives in vauchi-core (Rust). This repo is a pure rendering layer.
GPL-3.0-or-later