Apps e auxiliares

O que é node?

node é o ambiente de execução do Node.js. Ele não faz parte do macOS; você, o Homebrew ou outra ferramenta o instalou. Seu tráfego corresponde ao que o JavaScript executado solicita, como downloads de pacotes pelo npm.

Processo: nodeTambém aparece como: npm, npxDesenvolvido pela OpenJS Foundation (Node.js), instalado por você ou por uma ferramentaAplica-se ao Node.js no macOS 14 Sonoma e posteriores. Verificado em 1º de novembro de 2026 com base na documentação do npm.Verificado: 1 de novembro de 2026

Resposta curta

O ambiente de execução Node.js não faz parte do macOS. Ele só se conecta quando um script solicita, como na instalação de pacotes pelo npm, em um servidor de desenvolvimento, agente de IA ou servidor MCP.

Bloquear com cuidado

Bloquear node bloqueia todos os programas Node.js de uma vez. Bloqueie o host específico ou interrompa o script que você não reconhece.

Caminho
/opt/homebrew/bin/node /usr/local/bin/node ~/.nvm/versions/node/<version>/bin/node

O que é

node executa programas JavaScript fora do navegador. Muitas ferramentas são programas Node.js: npm, vários agentes de programação com IA, servidores MCP e servidores de desenvolvimento.

O caminho mostra como ele foi instalado. O Homebrew usa /opt/homebrew/bin no Apple silicon, e gerenciadores de versão mantêm cópias na sua pasta de usuário.

A documentação do npm informa que o npm usa o registro público em https://registry.npmjs.org por padrão, a menos que você configure outro.

O mesmo binário node pode executar vários programas ao mesmo tempo. Cada um aparece como um processo node separado.

Por que usa a rede

  • Instalação de pacotes. npm install e npx baixam pacotes do registro.
  • Programas que você executa. Um servidor de desenvolvimento, script ou ferramenta de CLI escrita em Node.js faz as solicitações exigidas pelo seu código.
  • Agentes de IA e servidores MCP. Muitos agentes de programação e servidores MCP usam Node.js e chamam a API do provedor de modelos.

Qual é o volume normal

É normal haver tráfego enquanto você instala pacotes ou executa uma ferramenta.

Um processo node que permanece conectado por horas normalmente é um servidor ou agente iniciado por você.

Um processo node desconhecido merece atenção. O processo pai e sua linha de comando mostram o que ele executa.

Quando usa muitos dados e por quê

  • Uma instalação nova. Instalar as dependências de um projeto pela primeira vez baixa todos os pacotes.
  • Agentes e tarefas longas. Um agente de IA envia prompts e arquivos ao provedor e pode executar várias ferramentas em sequência.
  • Uploads. Um script que envia artefatos de compilação ou logs consome tantos dados quanto envia.

É seguro bloquear?

Bloquear com cuidado

Bloquear node bloqueia todos os programas Node.js de uma vez. Bloqueie o host específico ou interrompa o script que você não reconhece.

O que deixa de funcionar se você bloqueá-lo

  • O npm e o npx não conseguem instalar pacotes.
  • Servidores de desenvolvimento, CLIs, agentes de IA e servidores MCP executados no Node.js perdem o acesso à rede.
  • A regra se aplica a todos os programas que esse binário do node executa.

Bloquear significa criar uma regra de firewall que recusa suas conexões. Não encerre nem desative um processo do macOS para economizar dados: o macOS o inicia novamente e outros recursos dependem dele.

Reduzir o uso

  1. Descubra o que o processo executa. No Terminal, mostre sua linha de comando usando o ID do processo.

    ps -o pid,ppid,command -p <pid>
  2. Encerre scripts ou servidores que você não precisa usar.

  3. Reutilize o cache do npm. Evite apagar node_modules e reinstalar pacotes usando um acesso pessoal.

Ver quanto ele usa

  1. Abra o Monitor de Atividade em Aplicativos › Utilitários. Clique em Rede.

  2. Digite node no campo de busca. As colunas Bytes Enviados e Bytes Recebidos mostram quanto ele transferiu desde que foi iniciado.

  3. No Terminal, monitore apenas esse processo. Pressione d para mostrar a variação por segundo e q para sair.

    nettop -p 'node' -P

Com o Kilobat

  1. O Kilobat mostra ferramentas de linha de comando como node com o caminho do executável, para que uma cópia desconhecida se destaque.

  2. Com o Pro, o registro de rede do agente registra todos os hosts contatados por um agente de IA e pelos processos que ele inicia, incluindo node.

    kilobat agent-log
  3. Faça a mesma pergunta no Terminal.

    kilobat explain node

A visualização ao vivo e as explicações são gratuitas. O histórico no app exige Kilobat Pro. O bloqueio exige o Pro e o filtro de rede: consulte filtro de rede, Proteção e economia de dados do acesso pessoal.

Hosts contatados

A Apple e o fabricante documentam estes hosts para esse recurso. Um processo também pode contatar outros; a aba Conexões do Kilobat mostra o que ele realmente abre no seu Mac.

Perguntas

Por que o node se conecta à internet se eu não iniciei nada?

Algum app ou agente o iniciou. O processo pai, obtido com ps, mostra qual foi.

Posso ver quais hosts os processos node de um agente de IA contataram?

Sim. O registro de rede do agente do Kilobat registra esses hosts por sessão do agente, com os bytes e o processo.

Fontes

Verificado em 1º de novembro de 2026.