claude-code-notifier
como funciona guias perguntas frequentes
◐Português (Brasil)
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Começar
Todos os guias

Horário de silêncio e Não perturbe para notificações do Claude Code

Atualizado em 31 de outubro de 2026 · 6 min de leitura
nesta página 01O que "silêncio" deve significar no Claude Code 02Horário de silêncio em um hook feito por você 03Foco e Não Perturbe no celular 04Silêncio no computador 05Horário de silêncio com o Claude Code Notifier 06Perguntas frequentes

Para silenciar as notificações do Claude Code à noite ou em reuniões, você tem três camadas: o próprio hook (não enviar em determinados horários), o sistema operacional (Foco no iPhone e no Mac, Não perturbe no Android, Windows e Linux) e a ferramenta que você usa para enviar os alertas. O Claude Code não tem uma configuração própria de horário de silêncio, então o agendamento precisa ficar no seu script de hook, no celular ou na ferramenta de notificação. Com o Claude Code Notifier, ccn config set quiet_hours 22:00-08:00 resolve em uma linha.

A camada escolhida faz diferença, porque cada uma se comporta de um jeito. Um hook silenciado não envia nada. Um celular em Não perturbe continua recebendo o alerta, só não faz som. As seções abaixo explicam cada uma e quando usá-la.

01O que "silêncio" deve significar no Claude Code

Antes de configurar qualquer coisa, decida o que deve acontecer com uma solicitação que chega durante o horário de silêncio. Existem três tipos de alerta:

  • O Claude terminou. Pode esperar sem problema. Você lê quando for olhar.
  • O Claude precisa de uma permissão. O Claude Code fica parado no prompt até alguém responder. Se nada chegar até você, a sessão fica esperando até você voltar.
  • O Claude fez uma pergunta. Igual à permissão: a sessão fica esperando.

Ou seja, o horário de silêncio troca progresso por sono. Se você começa uma tarefa longa antes de dormir, talvez queira silenciar os alertas de "terminou", mas ainda ver uma solicitação pendente de manhã. Se você quer que o Claude continue trabalhando a noite toda sem perguntar, isso é uma decisão de modo de permissão, não de notificação.

02Horário de silêncio em um hook feito por você

O Claude Code roda o comando do seu hook toda vez que o evento dispara. Para adicionar um horário de silêncio, verifique a hora no início do script e saia antes. Isso funciona para qualquer hook que envie uma notificação no desktop, um push pelo ntfy ou uma mensagem de chat.

No Mac e no Linux, salve isto como ~/.claude/hooks/notify.sh e torne o arquivo executável com chmod +x:

#!/bin/sh
# Quiet between 22:00 and 08:00, local time
hour=$(date +%H)
if [ "$hour" -ge 22 ] || [ "$hour" -lt 8 ]; then
  exit 0
fi

# Your real notification command goes here, for example:
notify-send "Claude Code" "Claude has finished"

No Mac, troque a última linha por um comando osascript; o guia de macOS tem um exemplo. Depois, aponte o hook para o script em ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/notify.sh" }
        ]
      }
    ]
  }
}

O importante é sair com código 0. Qualquer outro código mostra um erro de hook na transcrição, e o código 2 em um hook Stop manda o Claude continuar trabalhando, o que não é o que você quer aqui.

No Windows, faça a mesma verificação no PowerShell com (Get-Date).Hour. O guia de Windows mostra um hook completo em PowerShell.

Pausando os hooks por completo

Para uma sessão silenciosa avulsa, inicie o Claude Code com todos os hooks desligados:

claude --settings '{"disableAllHooks": true}'

Isso vale só para essa sessão. Definir "disableAllHooks": true em um arquivo de configuração desliga os hooks até você remover a opção. Atenção: isso desliga todos os hooks, inclusive os que formatam código ou bloqueiam comandos, então use com cuidado.

Os alertas nativos do Claude Code

As notificações de terminal nativas do Claude Code são controladas por preferredNotifChannel. Definir como "notifications_disabled" desativa esses alertas. Isso não interrompe seus hooks, que continuam rodando. O guia do terminal bell explica os outros valores.

03Foco e Não Perturbe no celular

Se seus alertas vão para o celular, os modos silenciosos do próprio aparelho são a camada mais simples, e funcionam independentemente da ferramenta que envia o alerta.

  • iPhone: o Foco (Ajustes, depois Foco) silencia notificações em horários programados. Você pode escolher quais apps ainda podem passar. Se quiser receber alertas do Claude Code à noite, adicione o app à lista de permitidos; se quiser silêncio, deixe-o de fora e os alertas ficam aguardando na Central de Notificações.
  • Android: o Não Perturbe (em Configurações, em Notificações ou Som, dependendo do aparelho) funciona do mesmo jeito, com horários e exceções por app. As configurações de notificação de cada app também permitem desativar som ou vibração só para aquele app.

A vantagem da camada do celular é que nada se perde: os alertas continuam chegando e ficam esperando por você. A desvantagem é que ela vale para tudo no celular, então você configura uma vez para a noite inteira, não só para o Claude Code.

04Silêncio no computador

No computador, o Foco no Mac, o Não perturbe no Windows e a opção de não perturbe na maioria dos desktops Linux silenciam as notificações de desktop vindas dos hooks. Isso é útil ao compartilhar a tela, quando a última coisa que você quer é um banner mostrando o nome de um projeto ou um comando.

05Horário de silêncio com o Claude Code Notifier

O Claude Code Notifier é uma ferramenta independente, não feita pela Anthropic. Sua ferramenta de linha de comando, ccn, roda como hooks do Claude Code no Mac, Windows e Linux e envia alertas para um iPhone ou Android pareado. Ela já vem com configurações de silêncio, então você não precisa editar nenhum script:

ccn config set quiet_hours 22:00-08:00

Durante o horário de silêncio, o ccn não envia nada para o celular e nada fica esperando por ele: o Claude Code pergunta no terminal normalmente, e a solicitação estará lá quando você voltar. As notificações de desktop no computador também ficam suspensas nesse período. ccn config set quiet_hours off desativa o agendamento.

Outras configurações que ajudam:

ConfiguraçãoO que faz
quiet_when_presentAtivada por padrão. Enquanto você estiver no terminal em que o Claude está rodando, o celular não recebe nada.
notify_on_doneDesative para parar os alertas de "Claude terminou", mantendo os de permissões e perguntas.
notify_on_permission, notify_on_questionDesative cada tipo de solicitação separadamente.
soundControla o som do alerta.
desktop_notificationsAtiva ou desativa as notificações de desktop neste computador.

Por exemplo, ccn config set notify_on_done off mantém só os alertas que bloqueiam o Claude. A maioria dessas configurações também pode ser alterada por computador pelo app do celular, o que é prático quando você tem um notebook do trabalho e um desktop em casa com horários diferentes. Rode ccn config show para ver o que está valendo e ccn sync para puxar as alterações feitas no celular.

Se você quer o contrário, uma noite tranquila em que o Claude continue trabalhando, o fluxo para se afastar do computador explica como deixar uma sessão rodando e respondê-la pelo celular quando você quiser.

06Perguntas frequentes

O Claude Code tem uma configuração de horário de silêncio?

Não. O Claude Code executa os hooks sempre que um evento dispara e não tem agendamento para eles. Coloque uma verificação de horário no seu script de hook, use o Foco ou Não Perturbe do celular, ou use uma ferramenta com horário de silêncio nativo, como o quiet_hours do ccn.

O que acontece com uma solicitação de permissão durante o horário de silêncio?

O Claude Code fica esperando no prompt até alguém responder. O horário de silêncio só interrompe o alerta. Se quiser que o Claude continue trabalhando sem perguntar, mude o modo de permissão ou adicione regras de permissão antes de sair.

O Não Perturbe do celular bloqueia as notificações do Claude Code?

Ele as silencia, mas elas continuam chegando e ficam na lista de notificações. No iPhone e no Android você pode adicionar uma exceção para que um app ainda possa te alertar durante o Não Perturbe.

Posso desativar só os alertas de "Claude terminou"?

Sim. Numa configuração feita por você mesmo, remova ou limite por horário o seu hook Stop. Com o ccn, rode ccn config set notify_on_done off e mantenha ativos os alertas de permissão e de perguntas.

Qual fuso horário o ccn usa para o horário de silêncio?

O horário local do computador. Se você viajar, o horário segue o relógio do computador que roda o Claude Code.

Claude Code Notifier Receba um push no celular quando o Claude Code terminar ou precisar de você e aprove, negue ou responda dali mesmo. A ferramenta de linha de comando ccn é gratuita no Mac, Windows e Linux.
Baixar para iOS Baixar para Android Instalar o ccn

Guias relacionados

  • Notificações do Claude Code não funcionam? Um checklistHooks não disparam ou nenhum alerta quando o Claude Code termina? Siga este checklist, do /hooks e do log de debug até o ccn doctor e o ccn test.
  • Deixe o Claude Code rodando e saia: um fluxo de trabalhoUma rotina prática para tarefas longas no Claude Code: mantenha o computador acordado, corte prompts desnecessários, receba avisos no celular e responda de lá.
  • O Notification hook do Claude Code: quando ele dispara e como usarQuando o Notification hook do Claude Code dispara, o que significam permission_prompt e idle_prompt, a entrada que ele recebe e por que ele espera antes de disparar.
  • Rodando várias sessões do Claude Code: como saber qual precisa de vocêRodando sessões ou worktrees do Claude Code em paralelo? Dê nomes a elas, coloque o projeto em todo alerta e envie cada resposta de volta para a sessão certa.
claude-code-notifier

O Claude Code Notifier é um aplicativo independente de terceiros. Ele não é afiliado, endossado ou patrocinado pela Anthropic, PBC. "Claude" e "Claude Code" são marcas comerciais da Anthropic, PBC.

apps App para iOS App para Android ccn para macOS, Windows e Linux Todos os guias
jurídico Política de Privacidade Termos de Serviço Outros idiomas © 2026 touchtap. Todos os direitos reservados. A TouchTap Ltd é registrada na Inglaterra e no País de Gales, número da empresa 13942589.