百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

goose

> 编程语言
开源

Goose Swift 概念验证 README

2.7K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Goose Swift 概念验证 README

Goose - WHOOP 5.0 本地伴侣

Alpha 概念验证。此构建版本供开发者评估此类项目是否可行。目前尚不适合作为追踪个人健康数据的应用使用。

如果你不了解 Xcode,或者不知道如何构建 Rust 核心,那么这个构建版本不适合你。请于 2026 年 6 月 13 日回来,届时首个公开测试版将在 TestFlight 上发布。

此原型仅针对 WHOOP 5.0。其他 WHOOP 代际在此构建版本中不受支持。

应用和后端在性能方面投入的精力非常少。应用会出现明显卡顿。欢迎提交性能优化 PR,或者你也可以等到我后续处理。

Goose 是一个本地优先的 WHOOP 5.0 数据与健康指标项目。iOS 应用连接 WHOOP 5.0 手环,将数据包通过 Goose Rust 核心进行路由,并将这些数据转化为每日健康、恢复、睡眠、负荷、压力、心肺、能量、教练和调试视图。

项目结构

GooseSwift/                         SwiftUI app source
GooseWorkoutLiveActivityExtension/  Live Activity widget extension
Rust/                               iOS static library, headers, per-platform outputs
Scripts/build_ios_rust.sh           Xcode build phase for the Goose Rust core
docs/goose-swift-mvp/               MVP plans, contracts, and data-readiness docs
GooseSwift.xcodeproj                Xcode project

关键 Swift 入口点:

  • GooseSwiftApp.swift:应用生命周期与深度链接处理。
  • RootView.swift:引导门控与全局同步提示宿主。
  • AppShellView.swift:标签页外壳与共享健康数据存储的接线。
  • GooseAppModel.swift:应用状态、BLE 所有权、生命周期及桥接摘要。
  • GooseBLEClient.swift:蓝牙扫描、连接与同步逻辑。
  • GooseRustBridge.swift:围绕 Rust C 桥接的 Swift 封装。
  • HealthView.swift 及 Health* 文件:健康仪表盘、指标页面、趋势与弹窗。
  • CoachView.swift 及 Coach* 文件:教练界面与聊天支持。
  • MoreView.swift:操作、调试与设置界面。

这是一个活跃的原型。由于数据管道仍在不断演进,在应用获得相应数据源之前,部分指标会显示为空或不可用。

我

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言