O que claude-blocker faz?
🛡️ Bloqueie sites que distraem enquanto o Claude Code estiver em uso, garantindo sessões de trabalho focadas e minimizando interrupções.
Como funciona
Esta skill monitora quando o Claude Code está em execução no seu terminal e bloqueia automaticamente o acesso a sites considerados distractivos, como redes sociais, notícias e entretenimento. Quando o Claude Code é encerrado, os bloqueios são removidos, permitindo acesso normal.
Instalação
npm install -g claude-blocker
ou via script de instalação:
curl -sSL https://raw.githubusercontent.com/Optimalko/claude-blocker/main/install.sh | bash
Uso
Ative o bloqueio manualmente:
claude-blocker on
Desative o bloqueio:
claude-blocker off
Configuração personalizada
Crie um arquivo ~/.claude-blocker.json para definir sua lista de sites:
{
"sites": ["reddit.com", "twitter.com", "youtube.com"],
"blockMethod": "hosts",
"autoStart": true
}
sites: Lista de domínios a serem bloqueados.blockMethod: Método de bloqueio (hostspara arquivo hosts,iptablespara firewall,dnspara DNS).autoStart: Ativa bloqueio automaticamente quando o Claude Code inicia.
Plataformas suportadas
- Linux, macOS e Windows (via WSL).
- Funciona com Claude Code e outros terminais.
Notas
- Para usar o método
iptables, execute com privilégios de root. - No macOS, o método
hostspode exigir permissões de sistema.
Contribuição
Contribuições são bem-vindas! Abra uma issue ou pull request no repositório oficial.