Repolode
Forward-Future

Forward-Future/device-monitor

Um app para desktop no estilo NZXT CAM e hub de rede local que reúne CPU, GPU, memória, temperaturas, discos e rede de todas as suas máquinas em um único painel.

Alternativa open source a:NZXT CAM

Estrelas
161
Forks
20
Issues abertas
1
Último commit
há 5 dias

O que é?

Device Monitor é um app para desktop, disponível para Windows e macOS, que coleta métricas de hardware de todas as suas máquinas e as exibe em conjunto. Um computador funciona como hub e disponibiliza o painel, enquanto outros PCs, Macs e máquinas Linux se conectam como agentes ou pelo app. O painel mostra CPU, GPU, memória, temperaturas, discos e rede de cada dispositivo.

Além de exibir dados em tempo real, o hub mantém um histórico: amostras a cada 2 segundos da última hora e médias por minuto dos últimos 30 dias. Uma visualização avançada estima o consumo de energia e o custo de eletricidade por dispositivo em períodos de 24 horas, 7 dias ou 30 dias, além de mostrar totais de uso, como tempo online, temperaturas máximas e dados transferidos. As atualizações podem ser enviadas aos apps conectados usando releases assinadas.

O acesso remoto exige HTTPS, que pode ser fornecido pelo Tailscale Serve, por uma configuração TLS direta no hub ou por um reverse proxy existente. Hubs headless podem ser executados em um servidor doméstico usando o modo de linha de comando.

Recursos principais

  • 01Exibe métricas de CPU, GPU, memória, temperatura, disco e rede de vários dispositivos em um único painel.
  • 02Mantém um histórico no hub, com amostras a cada 2 segundos por uma hora e médias por minuto por 30 dias.
  • 03Estima o consumo de energia e o custo de eletricidade por dispositivo, com tarifas de eletricidade configuráveis.
  • 04Oferece suporte a agentes para Windows, macOS e Linux, além de um modo de hub headless.
  • 05Envia atualizações assinadas do app para os dispositivos conectados.
  • 06Pode ser acessado por navegadores e celulares via HTTPS em uma rede local ou tailnet.

Casos de uso

  • Monitorar um PC gamer, uma estação de trabalho e um servidor doméstico em uma única tela.
  • Estimar quanta eletricidade cada máquina consome ao longo de um mês.
  • Verificar as temperaturas da GPU e da CPU de máquinas remotas pelo celular ou navegador.
  • Usar um servidor doméstico como hub headless para disponibilizar o painel a outros dispositivos.

Início rápido

  1. 1

    Instale as dependências na pasta do projeto

    npm install
  2. 2

    Execute o app a partir do código-fonte

    npm start

Antes de usar

  • O app para desktop está disponível apenas para Windows e macOS; máquinas Linux precisam do agente independente.
  • O instalador do Windows não tem assinatura de código, então o SmartScreen pode exibir um aviso.
  • O app para Mac não é notarizado, então, na primeira vez, é preciso clicar com o botão direito e escolher “Abrir”.
  • Navegadores e agentes remotos precisam que o HTTPS esteja configurado no hub.

Em coleções

Tópicos

#system-monitoring#hardware-monitoring#electron#homelab#dashboard#temperature-monitoring#energy-monitoring

Perguntas frequentes

O que é device-monitor?
Um app para desktop no estilo NZXT CAM e hub de rede local que reúne CPU, GPU, memória, temperaturas, discos e rede de todas as suas máquinas em um único painel. Device Monitor é um app para desktop, disponível para Windows e macOS, que coleta métricas de hardware de todas as suas máquinas e as exibe em conjunto. Um computador funciona como hub e disponibiliza o painel, enquanto outros PCs, Macs e máquinas Linux se conectam como agentes ou pelo app. O painel mostra CPU, GPU, memória, temperaturas, discos e rede de cada dispositivo.
device-monitor é gratuito? Qual é a licença?
device-monitor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
device-monitor ainda é mantido?
Manutenção ativa. O último commit de device-monitor foi em 2 de nov. de 2026.
Para que posso usar device-monitor?
Monitorar um PC gamer, uma estação de trabalho e um servidor doméstico em uma única tela. Estimar quanta eletricidade cada máquina consome ao longo de um mês. Verificar as temperaturas da GPU e da CPU de máquinas remotas pelo celular ou navegador. Usar um servidor doméstico como hub headless para disponibilizar o painel a outros dispositivos.
Como instalar device-monitor?
Instale as dependências na pasta do projeto: npm install Execute o app a partir do código-fonte: npm start
Onde consigo device-monitor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Forward-Future/device-monitor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados