SPM resolves the published package from onde-swift and downloads the signed binary XCFramework from GitHub Releases on the main onde repository.
Ship Onde into Apple apps.
The Swift package is distributed from onde-swift, while signed release assets live on onde. Test local XCFramework builds without rewriting the package manifest.
Set ONDE_SWIFT_USE_LOCAL=1 and point .local/OndeFramework.xcframework at a freshly built XCFramework to iterate without publishing a release.
The Swift layer is generated with UniFFI directly from the Rust static library. cargo-swift is no longer part of the release pipeline.
Chat-focused: OndeChatEngine, model loading, history management, and streaming callbacks. More APIs ship with the engine.