Scritta in Swift e pubblicata su GitHub, Goose è una companion app local-first: elabora e conserva i dati sul dispositivo, senza affidarsi a server esterni e senza utilizzare le API ufficiali di WHOOP .
Nella versione attuale, il progetto può:
Il punto non è quindi offrire subito un’esperienza pronta per il grande pubblico, ma mostrare quanta utilità dell’hardware resti accessibile anche al di fuori della piattaforma proprietaria.
La velocità di sviluppo è parte integrante della storia. Bennett ha dichiarato di aver ricostruito il protocollo Bluetooth Low Energy di WHOOP 5.0 in circa 23,5 ore . Su X, precedentemente noto come Twitter, il developer ha documentato il percorso: dall’analisi dei pacchetti Bluetooth fino alla realizzazione di un’app iOS funzionante in Swift .
Il codice è stato pubblicato nel repository GitHub b-nnett/goose e il progetto ha attirato rapidamente l’attenzione di diverse testate tecnologiche . Non è, inoltre, il primo tentativo di questo tipo: per WHOOP 4.0 esistono già progetti open source come my-whoop e GoWhoop, entrambi orientati alla lettura indipendente dei dati tramite Bluetooth .
Il modello commerciale di WHOOP si distingue da quello di molti altri produttori di dispositivi indossabili. Il braccialetto può essere proposto a un prezzo iniziale contenuto o incluso nell’offerta, ma per accedere ai dati è normalmente necessario un abbonamento attivo.
Per la generazione WHOOP 5.0, il piano più economico, WHOOP One, parte da 199 dollari all’anno. WHOOP Peak costa 299 dollari l’anno, mentre WHOOP Life — abbinato al dispositivo WHOOP MG — arriva a 399 dollari l’anno .
Il braccialetto non ha uno schermo. Senza l’app e il servizio a pagamento, l’utente non ha quindi un’interfaccia sul dispositivo attraverso cui visualizzare le informazioni . Goose mette in evidenza la distinzione tra due elementi spesso percepiti come un tutt’uno:
Goose accede al primo livello, ma non ricrea il secondo. In altre parole, il progetto fornisce gli ingredienti, non la ricetta dietro metriche come Strain Score e Recovery Score.
Il progetto non è un sostituto completo dell’app ufficiale WHOOP. Chi sta valutando di provarlo dovrebbe tenere presenti diversi limiti.
Goose non è disponibile sull’App Store e non è un prodotto consumer rifinito. Per installarlo è probabilmente necessario compilare il codice sorgente o eseguire il sideload su un dispositivo iOS, operazioni che richiedono competenze tecniche .
Le funzioni più note dell’ecosistema WHOOP — tra cui Strain Score, Recovery Score, Sleep Performance e i suggerimenti personalizzati — dipendono dagli algoritmi elaborati sui server dell’azienda . Goose legge i flussi grezzi dei sensori, ma non replica queste metriche né il coaching personalizzato.
L’app non offre sincronizzazione cloud, backup automatici o una dashboard accessibile da più dispositivi. I dati rimangono sul telefono, a meno che l’utente non li esporti manualmente . Questo può essere un vantaggio per il controllo dei propri dati, ma anche un limite pratico per chi cerca un’esperienza pronta e sincronizzata.
La ricostruzione del protocollo di comunicazione di un prodotto commerciale può sollevare questioni legate ai termini di servizio e alla proprietà intellettuale. Alcune reazioni iniziali della community hanno già ipotizzato la possibilità di un’azione legale da parte di WHOOP . Il README di Goose presenta il progetto come un lavoro di ricerca personale, ma le conseguenze giuridiche non sono state verificate.
Goose è stato testato sul WHOOP 5.0. La compatibilità con la variante WHOOP MG non è confermata. Il progetto funziona su iOS tramite Bluetooth LE e, allo stato attuale, non supporta Android.
Il progetto non nasce isolato. Negli ultimi anni sono comparsi diversi strumenti open source che cercano di ridurre la dipendenza dalle app proprietarie e dai server dei produttori di dispositivi indossabili.
Gadgetbridge, per esempio, è un’applicazione Android gratuita e senza cloud che sostituisce le app ufficiali di vari marchi, tra cui Xiaomi, Amazfit e Pebble. Permette di gestire notifiche, dati fitness e impostazioni senza creare necessariamente un account del produttore o inviare i dati ai suoi server .
Wasp-os interviene a un livello ancora più profondo: è un firmware open source basato su MicroPython per smartwatch dotati di microcontrollori della famiglia nRF52. Tra i dispositivi supportati figura PineTime di PINE64, progettato per eseguire software open source e compatibile anche con progetti come InfiniTime .
Anche nuovi prodotti stanno cercando di seguire una filosofia simile. UNA Watch è stato presentato come un orologio GPS sportivo modulare e riparabile, senza abbonamento e con aggiornamenti hardware installabili dall’utente. Nello stesso periodo sono stati aperti i preordini per i nuovi Pebble Core, segnando un rinnovato interesse per dispositivi che l’utente possa possedere e modificare più liberamente .
Goose non rende ancora WHOOP 5.0 un’alternativa completa e accessibile a tutti. Non offre le analisi proprietarie, richiede un’installazione complessa e potrebbe evolversi o interrompersi in qualsiasi momento.
Il suo valore, però, va oltre le funzioni disponibili oggi. Il progetto rende visibile la separazione tra l’hardware acquistato e il servizio che il produttore decide di collegarvi. Se i dati biometrici sono leggibili direttamente a livello Bluetooth, allora l’abbonamento non sta pagando i sensori in sé: sta pagando l’interpretazione, l’archiviazione e l’ecosistema software costruiti sopra quei dati.
Per ora Goose resta un prototipo grezzo, creato da una sola persona in meno di un giorno. Ma proprio per questo ha colpito l’attenzione: mostra quanto un dispositivo già nelle mani dell’utente possa essere limitato non dall’hardware, bensì dal modello di business che lo circonda.
Scritta in Swift e pubblicata su GitHub, Goose è una companion app local-first: elabora e conserva i dati sul dispositivo, senza affidarsi a server esterni e senza utilizzare le API ufficiali di WHOOP .
Nella versione attuale, il progetto può:
Il punto non è quindi offrire subito un’esperienza pronta per il grande pubblico, ma mostrare quanta utilità dell’hardware resti accessibile anche al di fuori della piattaforma proprietaria.
La velocità di sviluppo è parte integrante della storia. Bennett ha dichiarato di aver ricostruito il protocollo Bluetooth Low Energy di WHOOP 5.0 in circa 23,5 ore . Su X, precedentemente noto come Twitter, il developer ha documentato il percorso: dall’analisi dei pacchetti Bluetooth fino alla realizzazione di un’app iOS funzionante in Swift .
Il codice è stato pubblicato nel repository GitHub b-nnett/goose e il progetto ha attirato rapidamente l’attenzione di diverse testate tecnologiche . Non è, inoltre, il primo tentativo di questo tipo: per WHOOP 4.0 esistono già progetti open source come my-whoop e GoWhoop, entrambi orientati alla lettura indipendente dei dati tramite Bluetooth .
Il modello commerciale di WHOOP si distingue da quello di molti altri produttori di dispositivi indossabili. Il braccialetto può essere proposto a un prezzo iniziale contenuto o incluso nell’offerta, ma per accedere ai dati è normalmente necessario un abbonamento attivo.
Per la generazione WHOOP 5.0, il piano più economico, WHOOP One, parte da 199 dollari all’anno. WHOOP Peak costa 299 dollari l’anno, mentre WHOOP Life — abbinato al dispositivo WHOOP MG — arriva a 399 dollari l’anno .
Il braccialetto non ha uno schermo. Senza l’app e il servizio a pagamento, l’utente non ha quindi un’interfaccia sul dispositivo attraverso cui visualizzare le informazioni . Goose mette in evidenza la distinzione tra due elementi spesso percepiti come un tutt’uno:
Goose accede al primo livello, ma non ricrea il secondo. In altre parole, il progetto fornisce gli ingredienti, non la ricetta dietro metriche come Strain Score e Recovery Score.
Il progetto non è un sostituto completo dell’app ufficiale WHOOP. Chi sta valutando di provarlo dovrebbe tenere presenti diversi limiti.
Goose non è disponibile sull’App Store e non è un prodotto consumer rifinito. Per installarlo è probabilmente necessario compilare il codice sorgente o eseguire il sideload su un dispositivo iOS, operazioni che richiedono competenze tecniche .
Le funzioni più note dell’ecosistema WHOOP — tra cui Strain Score, Recovery Score, Sleep Performance e i suggerimenti personalizzati — dipendono dagli algoritmi elaborati sui server dell’azienda . Goose legge i flussi grezzi dei sensori, ma non replica queste metriche né il coaching personalizzato.
L’app non offre sincronizzazione cloud, backup automatici o una dashboard accessibile da più dispositivi. I dati rimangono sul telefono, a meno che l’utente non li esporti manualmente . Questo può essere un vantaggio per il controllo dei propri dati, ma anche un limite pratico per chi cerca un’esperienza pronta e sincronizzata.
La ricostruzione del protocollo di comunicazione di un prodotto commerciale può sollevare questioni legate ai termini di servizio e alla proprietà intellettuale. Alcune reazioni iniziali della community hanno già ipotizzato la possibilità di un’azione legale da parte di WHOOP . Il README di Goose presenta il progetto come un lavoro di ricerca personale, ma le conseguenze giuridiche non sono state verificate.
Goose è stato testato sul WHOOP 5.0. La compatibilità con la variante WHOOP MG non è confermata. Il progetto funziona su iOS tramite Bluetooth LE e, allo stato attuale, non supporta Android.
Il progetto non nasce isolato. Negli ultimi anni sono comparsi diversi strumenti open source che cercano di ridurre la dipendenza dalle app proprietarie e dai server dei produttori di dispositivi indossabili.
Gadgetbridge, per esempio, è un’applicazione Android gratuita e senza cloud che sostituisce le app ufficiali di vari marchi, tra cui Xiaomi, Amazfit e Pebble. Permette di gestire notifiche, dati fitness e impostazioni senza creare necessariamente un account del produttore o inviare i dati ai suoi server .
Wasp-os interviene a un livello ancora più profondo: è un firmware open source basato su MicroPython per smartwatch dotati di microcontrollori della famiglia nRF52. Tra i dispositivi supportati figura PineTime di PINE64, progettato per eseguire software open source e compatibile anche con progetti come InfiniTime .
Anche nuovi prodotti stanno cercando di seguire una filosofia simile. UNA Watch è stato presentato come un orologio GPS sportivo modulare e riparabile, senza abbonamento e con aggiornamenti hardware installabili dall’utente. Nello stesso periodo sono stati aperti i preordini per i nuovi Pebble Core, segnando un rinnovato interesse per dispositivi che l’utente possa possedere e modificare più liberamente .
Goose non rende ancora WHOOP 5.0 un’alternativa completa e accessibile a tutti. Non offre le analisi proprietarie, richiede un’installazione complessa e potrebbe evolversi o interrompersi in qualsiasi momento.
Il suo valore, però, va oltre le funzioni disponibili oggi. Il progetto rende visibile la separazione tra l’hardware acquistato e il servizio che il produttore decide di collegarvi. Se i dati biometrici sono leggibili direttamente a livello Bluetooth, allora l’abbonamento non sta pagando i sensori in sé: sta pagando l’interpretazione, l’archiviazione e l’ecosistema software costruiti sopra quei dati.
Per ora Goose resta un prototipo grezzo, creato da una sola persona in meno di un giorno. Ma proprio per questo ha colpito l’attenzione: mostra quanto un dispositivo già nelle mani dell’utente possa essere limitato non dall’hardware, bensì dal modello di business che lo circonda.