O aplikacji
OtterStat to natywna aplikacja macOS wyświetlająca metryki systemowe bezpośrednio w menu bar. Monitoruj wydajność swojego Maca bez otwierania Monitor Aktywności.
Funkcje
6 modułów monitoringu
- CPU - obciążenie całkowite i per-core, temperatura, poziom termiczny
- RAM - wykorzystanie pamięci, swap, pressure
- Dysk - zajętość woluminów, dostępne miejsce
- Sieć - prędkość upload/download w czasie rzeczywistym
- Bateria - poziom, cykle, stan zdrowia, czas do naładowania/rozładowania
- Procesy - top procesy zużywające zasoby
Interfejs
- Ikony i wykresy w menu bar
- Tryb kompaktowy (dwuliniowy)
- Popover z szczegółami i mini-wykresami (Swift Charts)
- Historia ostatnich 60 próbek
Konfigurowalność
- Interwał odświeżania: 1s / 2s / 5s
- Wybór widocznych modułów
- Jednostki prędkości sieci (KB/s, MB/s, Kbps, Mbps)
- Progi alertów dla CPU, RAM i dysku
Integracja z systemem
- Uruchamianie przy logowaniu (SMAppService)
- Automatyczne aktualizacje (Sparkle)
- Natywny wygląd macOS
Stack technologiczny
- Swift 5.9 + SwiftUI
- Swift Charts - wizualizacja danych
- MenuBarExtra - ikony w menu bar
- IOKit - odczyt baterii i sensorów
- Sparkle 2 - system aktualizacji
- Architektura MVVM - czysta separacja warstw
Wymagania
- macOS 14.0 (Sonoma) lub nowszy
- Apple Silicon lub Intel