# b-nnett/goose

Goose Swift proof-of-concept README

Repository: https://github.com/b-nnett/goose
Canonical: https://ross.abutalabs.com/products/b-nnett-goose
Language: Rust
License Family: other
Archived: true
Last push: 2026-06-02T12:40:14+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 85, release rhythm 35, longevity 6
- inputs: {"age_days": 92, "days_push": 92, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, young, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2718, forks 727 (observed 2026-08-28T04:07:12.188599+00:00)

## What it is
Goose is a local-first iOS companion app for WHOOP 5.0 fitness bands, built with SwiftUI and a Rust core that parses Bluetooth packet data into health, recovery, sleep, strain, and coach views. It is an alpha proof-of-concept intended for developers to evaluate viability, not yet ready for personal health tracking.

## Use cases
- sync WHOOP 5.0 band data locally without the official cloud
- view daily recovery, sleep, strain, and stress metrics on iPhone
- parse WHOOP BLE packet data through a Rust core
- track health trends with a local-first privacy-focused app
- chat with a built-in coach interface about health metrics
- build a SwiftUI health dashboard connected to a wearable

## When to choose
- you are a developer with Xcode and Rust experience wanting to evaluate a local-first WHOOP 5.0 client
- you want to keep your wearable health data on-device instead of in a vendor cloud
- you want to contribute to or study an early-stage SwiftUI + Rust bridge project

## When to avoid
- you want a polished, production-ready health tracking app today
- you do not own a WHOOP 5.0 band or use other WHOOP generations
- you cannot build iOS apps with Xcode or compile a Rust static library
- you expect good performance, since the prototype lags considerably

## Facets
- artifact type: application
- maturity: experimental
- function: data-visualization, parser, nlp, chat-interface, developer-tools
- domain: healthcare, mobile-development, cross-platform, privacy, self-hosted
- platform: rust
- tags: whoop, wearable, bluetooth, local-first, health-metrics, fitness-tracker, swiftui, rust-core, proof-of-concept, ios, swift, mobile

## Member repositories
- b-nnett/goose (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:12.188599+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:15:18.801417+00:00, confidence not recorded.
  - readme: https://github.com/b-nnett/goose (fetched 2026-08-28T04:07:12.188599+00:00, sha 06ad7c4080a1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
