Torna ai progetti
Icona dell’applicazione FreeBar.

Utility nativa macOS · 2026

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
FreeBar mostrata nella barra dei menu di macOS con la sua interfaccia reale dello spazio disponibile.

Cosa misura

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

10⁶ / 10⁹ / 10¹² byte.

Mac
Volume principale

Mostrato una sola volta per lo storage macOS principale scrivibile.

+ unità
Storage fisico locale

SSD, HDD, USB e SD normalmente montati quando identificati in modo sicuro.

Comportamento nativo

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.

Architettura

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
      │
      ▼
   NSStatusItem

Stato verificato

L’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

Campionamento breve di sanity check.

≈ 42,5 MiB
RSS osservata

Stabile nel breve run registrato.

0
Processi figli

Durante la validazione.

Privacy

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.

Distribuzione

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
  1. Scarica FreeBar-v0.1.0-macOS.zip.
  2. Estrai FreeBar.app.
  3. Sposta FreeBar.app in Applicazioni.
  4. 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.

Scope

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.