FreeBar
Spazio disponibile, senza aprire Finder o Utility Disco.
FreeBar mantiene visibile nella barra dei menu di macOS lo spazio praticamente disponibile sul Mac e sulle unità fisiche locali normalmente montate.
- Versione
- FreeBar v0.1.0
- Piattaforma
- macOS 13+ · Apple Silicon
- Aggiornamento
- ≈ 5 secondi + eventi
- Licenza
- MIT

Lo spazio che macOS considera praticamente disponibile.
FreeBar preferisce volumeAvailableCapacityForImportantUsage di Foundation e usa volumeAvailableCapacity come fallback. Il risultato può includere spazio recuperabile e quindi differire dal valore libero immediato mostrato da strumenti come df.
- M / G / T
- Unità decimali
- Mac
- Volume principale
- + unità
- Storage fisico locale
10⁶ / 10⁹ / 10¹² byte.
Mostrato una sola volta per lo storage macOS principale scrivibile.
SSD, HDD, USB e SD normalmente montati quando identificati in modo sicuro.
Topologia event-driven. Aggiornamento capacità leggero.
Mount, unmount, rename e wake attivano la riscoperta. Le letture girano su una utility queue, le richieste vengono coalesciate e lavoro asincrono obsoleto non può aggiornare un monitor riavviato.
- Nessun polling via shell e nessun processo figlio ricorrente.
- Disk Arbitration e metadati Foundation filtrano in modo conservativo lo storage fisico locale.
- Volumi di sistema, DMG, filesystem virtuali e share di rete sono esclusi.
- Il titolo della barra viene aggiornato solo quando il testo risultante cambia davvero.
Una piccola pipeline nativa dai volumi montati a una sola riga nella barra dei menu.
FreeBar usa soltanto framework nativi macOS per discovery, letture di capacità, UI nella barra dei menu e Launch at Login.
mount table macOS
│
▼
Disk Arbitration + metadati Foundation
│
filtro fisico/locale
│
▼
StorageReader
│
capacità disponibile
│
▼
StorageMonitor
eventi + timer ~5s
│
▼
NSStatusItemL’hardening pass ha validato il comportamento centrale dell’app.
La verifica documentata copre build warnings-as-errors, 10 test XCTest, validazione bundle nativo, refresh automatico della capacità, Refresh manuale, Launch at Login, sicurezza reinstall/uninstall, esclusione volumi virtuali, privacy e uso risorse.
- 10 / 0
- XCTest / errori
- 0,0%
- CPU idle osservata
- ≈ 42,5 MiB
- RSS osservata
- 0
- Processi figli
Campionamento breve di sanity check.
Stabile nel breve run registrato.
Durante la validazione.
Completamente locale e a singolo scopo.
FreeBar interroga solo i metadati filesystem e dispositivo necessari a identificare lo storage montato e riportare la capacità disponibile.
- Nessuna telemetria, analytics, account o pubblicità.
- Nessun networking o servizio di aggiornamento.
- Nessuna scansione file e nessun contenuto dei file utente viene letto.
- Il privacy manifest dichiara nessun dato raccolto e nessun tracking.
Installa l’app compilata da GitHub Releases.
La release v0.1.0 include uno ZIP macOS pronto all’uso. Sul Mac di destinazione non servono Xcode, Swift, Homebrew o Command Line Tools.
Scarica v0.1.0- Scarica FreeBar-v0.1.0-macOS.zip.
- Estrai FreeBar.app.
- Sposta FreeBar.app in Applicazioni.
- Apri FreeBar; dal menu puoi usare Refresh, Launch at Login o Quit.
La build attuale è firmata ad-hoc e non è ancora notarizzata con Developer ID. Se Gatekeeper blocca il primo avvio, fai control-click sull’app, scegli Apri e conferma.
Conservativa per scelta.
FreeBar considera solo storage fisico locale normalmente montato. Il run finale di hardening non ha ripetuto i test con un’unità fisica esterna collegata; i controlli hardware-dependent su unità esterne, sleep/wake e versioni macOS precedenti restano fuori da quel run finale. Lo storage iPhone/iPad non è supportato.
Lo spazio che puoi usare, visibile senza occupare il desktop.
FreeBar v0.1.0 è disponibile per macOS 13+ con licenza MIT.