MacMonitor
MacMonitor é um monitor de sistema em tempo real para Apple Silicon no macOS, com app na barra de menus e widget independente com CPU, GPU, memória e mais.
O que é o MacMonitor?
MacMonitor é um monitor de sistema na barra de menus do macOS para Apple Silicon que exibe em tempo real CPU, GPU, memória, bateria, trilhos de energia, rede e atividade de disco. Ele foi projetado para se encaixar na barra de menus do macOS: você tem um indicador rápido de saúde e, com um clique, um painel completo em modo escuro com métricas detalhadas.
Central ao seu propósito é consolidar telemetria de desempenho e energia de múltiplas fontes de dados subjacentes em uma única visão sempre atual. O painel e a barra de menus atualizam em um cronograma, e o widget de desktop pode rodar independentemente com seu próprio amostragem.
Principais Recursos
- Indicador de saúde na barra de menus (🟢/🟡/🔴): Mostra um ponto de status ao vivo e atualiza a cada 2 segundos, para você detectar mudanças imediatamente.
- Painel completo em modo escuro (clique para abrir): Apresenta múltiplas seções de métricas — CPU, GPU, memória, bateria, rede, I/O de disco e trilhos de energia — em um só lugar.
- Coleta de métricas de múltiplas fontes: Constrói o painel a partir de quatro fontes (kernel Mach para CPU/memória, contadores de desempenho Apple Silicon para GPU/temperaturas/valores relacionados a energia,
pmset/ioregpara bateria, e amostragem em cache quando aplicável). - Widget de desktop com amostragem independente: Um widget para macOS Sonoma/Sequoia que atualiza a cada 5 segundos e continua coletando dados mesmo se você sair do app da barra de menus.
- Principais consumidores de CPU + gerenciamento de cache: Exibe os top 8 consumidores de CPU e inclui um prompt “Otimizar Limpezas de cache de disco”; também pode oferecer sair graciosamente de apps pesados.
Como Usar o MacMonitor
- Instale usando uma das opções fornecidas:
- Homebrew cask:
brew tap ryyansafar/macmonitordepoisbrew install --cask macmonitor. - Instalador de uma linha:
curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash(instala Homebrew se necessário, configura acesso sem senha para amostragem, baixa o DMG e lança o app). - Manual: Baixe MacMonitor.dmg do GitHub Releases e arraste MacMonitor.app para Aplicativos.
- Homebrew cask:
- Após a instalação, MacMonitor aparece na sua barra de menus.
- Clique no indicador da barra de menus para abrir o painel completo e revisar seções de CPU, GPU, memória, bateria/energia, rede, I/O de disco e processos.
- Opcionalmente, adicione o widget de desktop (tamanho Pequeno ou Médio) para uma visão compacta com atualização independente.
Casos de Uso
- Detecte picos de carga de desempenho enquanto trabalha: Use o ponto de saúde da barra de menus e as seções CPU/GPU para verificar rapidamente se o sistema está em carga leve, moderada ou pesada.
- Diagnostique comportamento térmico e de energia: Revise energia por cluster de CPU, temps de GPU/CPU/GPU e azulejos “Trilhos de energia” para correlacionar carga com térmicas e consumo de energia.
- Acompanhe pressão de memória e swapping: Monitore memória usada/livre, swap usado, memória comprimida e largura de banda DRAM para entender restrições de memória em desenvolvimento ou cargas de mídia.
- Monitore detalhes de energia e saúde da bateria na bateria: Verifique porcentagem de carga, estado de carregamento, taxa de carga (W), watts do adaptador, contagem de ciclos, porcentagem de saúde e temperatura da bateria.
- Observe atividade de I/O durante builds ou downloads: Use as seções de rede (download/upload ao vivo) e I/O de disco (leitura/escrita ao vivo) para visibilidade contínua de throughput.
FAQ
-
O MacMonitor requer privilégios sudo? O painel obtém telemetria de CPU e memória de APIs do kernel Mach; para o instalador de uma linha, ele configura especificamente
/etc/sudoers.d/macmonitorpara acesso sudo sem senha aomactop(a fonte usada para contadores de desempenho Apple Silicon). -
Quais versões do macOS são suportadas? O widget de desktop é descrito como disponível para macOS Sonoma/Sequoia, e o instalador de uma linha verifica macOS 13+.
-
Qual hardware Mac é requerido? MacMonitor requer hardware Apple Silicon; gerenciadores de pacotes Linux e Windows são declarados como não aplicáveis.
-
Com que frequência a barra de menus e o widget atualizam? A barra de menus e o painel atualizam a cada 2 segundos. O widget de desktop atualiza a cada 5 segundos e usa amostragem independente.
-
Há um widget de desktop independente? Sim. O widget roda independentemente e continua coletando dados mesmo se você sair do app da barra de menus.
Alternativas
- Activity Monitor nativo (macOS): Outra opção integrada para observar CPU, memória, rede e atividade de disco. Geralmente usa um fluxo de UI diferente (app independente em vez de barra de menus + widget).
- Ferramentas de linha de comando para telemetria de sistema (ex.: monitoramento estilo
mactop): Úteis se você prefere saída de terminal ou scripts. MacMonitor foca em um painel consolidado na barra de menus e widget de desktop. - Outros monitores de terceiros na barra de menus: Alternativas por categoria que também fornecem métricas ao vivo compactas. Elas variam pelo número de subsistemas (CPU/GPU/energia/bateria) expostos e se incluem um painel detalhado por clique.
Alternativas
Sleek Analytics
Analítica leve e focada na privacidade com rastreamento em tempo real: veja de onde vêm os visitantes, o que acessam e por quanto tempo.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.
BenchSpan
BenchSpan executa benchmarks de agentes de IA em paralelo, registra scores e falhas em um histórico organizado e facilita reprodutibilidade por commit.
Rectify
Rectify é uma plataforma de operações tudo-em-um para SaaS: monitoramento, analytics, suporte, roadmaps, changelogs e gestão de agentes em um workspace visual por conversa.
Netwoke
Netwoke é um painel de privacidade para macOS que monitora conexões de rede e traduz detalhes em linguagem simples, com insights de IA.
PingPulse
PingPulse monitora workflows de agentes de IA com rastreamento de handoff em tempo real, visualização e alertas configuráveis para falhas e travamentos.