Aegis Blocker: Bloqueie a distração, não a internet inteira.
Um bloqueador de sites rigoroso, privado e 100% local para trabalho profundo, para Chrome, Edge, Brave e outros navegadores baseados em Chromium.
Não tem servidor, conta, análise de uso nem código remoto. Tudo fica no seu navegador.
- Versão
- 2.0.1
- Licença
- MIT
- Baseado em
- Manifest V3
- Navegadores
- Chromium

A tela de bloqueio, no tema padrão
Bloqueie exatamente o que tira o seu foco.
Digite qualquer coisa na caixa e o Aegis detecta o que é. Dá para bloquear sites inteiros, páginas, palavras e padrões, e as partes úteis da internet continuam abertas.
Um site inteiro
O site e todos os seus subdomínios. Um endereço parecido não é afetado.
Você digita
reddit.com- Bloqueadoold.reddit.com/r/a
- Abertonotreddit.com
Uma página ou uma seção
Só aquela seção, respeitando onde termina um segmento do caminho: /r/memesstudy não é /r/memes.
Você digita
reddit.com/r/memes- Bloqueadoreddit.com/r/memes/comments/1
- Abertoreddit.com/r/memestudy
- Abertoreddit.com/r/programming
Uma palavra
Qualquer endereço, ou título de página, que contenha as palavras, inclusive buscas.
Você digita
cat videos- Bloqueadogoogle.com/search?q=Cat+Videos
- Abertox.com/dogs
Uma expressão regular
Aplicada ao endereço inteiro, sem diferenciar maiúsculas. Validada como RE2 e protegida contra padrões que travam.
Você digita
/(shorts|reels)(/|$)/- Bloqueadoyoutube.com/SHORTS/abc
- Abertoyoutube.com/watch
O que um bloqueador precisa além das regras.
Regras de permissão vencem as de bloqueio, as regras podem seguir o seu horário, e uma aba que já está aberta é bloqueada assim que uma regra muda.
Exceções “sempre permitir”
Regras de permissão vencem as de bloqueio: bloqueie reddit.com e mantenha reddit.com/r/programming aberto.
Horários
Bloqueie só nos dias úteis, das 09:00 às 17:00, inclusive janelas que atravessam a meia-noite.
Pacotes rápidos
Um clique para redes sociais, vídeos curtos, streaming, chat, notícias, jogos, compras ou memes. Depois dá para editar ou remover qualquer regra.
Aplicativos de página única
A navegação dentro do site, como do YouTube para os Shorts, também é bloqueada, e as abas abertas são varridas na hora.
Proteção por senha
Opcional. PBKDF2-SHA256 com 600.000 iterações, limitação contra tentativas repetidas e um código de recuperação de uso único que nunca funciona durante o Modo Absoluto.
Importar e exportar
Um backup em JSON, validado na entrada. Importações do Aegis 1.x também funcionam.
Cinco idiomas
A interface vem em English, Português, Español, Deutsch e 简体中文.
Janelas privadas
Ative “Permitir no modo anônimo” nos detalhes da extensão, e as janelas privadas também ficam cobertas.
Uma trava que segura até o fim.
O Modo Absoluto é uma trava com tempo. Ele é imposto pelo service worker em segundo plano, e qualquer alteração feita no armazenamento durante a trava é desfeita.
Durante a trava você pode
- Adicionar novos bloqueios.
- Estender a trava.
Até o fim dela você não pode
- Remover uma regra.
- Pausar o bloqueio.
- Enfraquecer uma regra.
- Usar o código de recuperação.
O Aegis é uma ferramenta de autocontrole, não uma proteção contra um dono determinado. Qualquer pessoa pode desativar ou remover uma extensão em chrome://extensions, e nenhuma extensão consegue impedir isso. O Modo Absoluto aumenta a barreira para decisões por impulso, não para sabotagem.

Uma tela de bloqueio que é sua.
O que aparece no lugar da página é definido por você: como parece, o que diz, para onde pode levar e quanto tempo faz você esperar.
- Temas, cores, formatos, ícones e fontes.
- Três layouts: cartão, centralizado ou dividido.
- Uma imagem ou um vídeo seu como fundo, guardado localmente.
- Suas próprias frases, que podem se alternar.
- Botões de link, como suas anotações, seu curso ou sua agenda.
- Um redirecionamento automático.
- Uma pausa consciente opcional: uma espera deliberada e com tempo.







Feito para que ser comprometido seja tedioso.
Não há nada a enviar nem para onde enviar. O que o Aegis sabe fica no navegador que o executa.
Nenhum acesso à rede
Suas páginas são proibidas de fazer requisições, não executam scripts embutidos e não carregam código remoto. As mídias e os links de uma tela de bloqueio nunca são buscados pelo Aegis.
Permissões mínimas
Sem permissão de abas e sem content scripts: o Aegis nunca lê o conteúdo das páginas, só o endereço, e o título, das páginas que pode bloquear.
Só dados locais
Tudo fica no armazenamento local do navegador e nunca é sincronizado com a sua conta Google. Os dados que o Aegis 1.x guardava no armazenamento sincronizado são migrados e apagados.
Uma única porta validada
O service worker é o único que escreve. Cada requisição é validada por esquema, tem o remetente conferido e é checada contra a trava, e importações e dados guardados são sanitizados de novo na leitura.
Senhas reforçadas
PBKDF2-SHA256, um sal para cada usuário, comparação em tempo constante e espera exponencial entre tentativas.
O que ele pede ao navegador
- declarativeNetRequest
- Redireciona para a tela de bloqueio as navegações que casam com as suas regras.
- storage
- Guarda localmente no dispositivo as suas regras, configurações e tela de bloqueio.
- alarms
- Reavalia os horários, encerra o timer do Modo Absoluto e expira os desbloqueios temporários.
- http://*/* https://*/*
- Exigida pelo navegador para redirecionar as navegações que casam e ler o endereço das abas abertas. Nenhum conteúdo de página é lido e nenhum script é injetado.
Política de segurança de conteúdo das suas páginas
default-src 'self'connect-src 'none'
O que um site pode descobrir
Regras de palavra e de regex podem ser sondadas: um site consegue descobrir quais palavras ou padrões você bloqueia testando palpites, mas não quais sites ou páginas. Prefira uma regra de site ou de página para qualquer coisa privada.
Adicione pela Chrome Web Store.
O Aegis precisa do Chrome 120 ou mais novo, ou de outro navegador Chromium que suporte o Manifest V3. Compilar a partir do código-fonte existe para quem quiser.
Web Store
O Aegis está publicado na Chrome Web Store, e essa é a forma de instalá-lo. Adicione-o ao navegador, depois abra os detalhes dele e ative “Permitir no modo anônimo” para cobrir também as janelas privadas.
As atualizações chegam pelo navegador.
Compile você mesmo
O Aegis é de código aberto, então você também pode compilá-lo você mesmo. Compile, depois abra chrome://extensions, ative o Modo do desenvolvedor, clique em Carregar sem compactação e selecione a pasta dist. Precisa de Node.js 24 ou mais novo e do pnpm.
git clone https://github.com/ordreth/aegis-blocker.git
cd aegis-blocker
pnpm install --frozen-lockfile
pnpm buildPor fim, abra os detalhes da extensão e ative “Permitir no modo anônimo”.
Os documentos do Aegis Blocker.
Estas páginas são cópias dos documentos do repositório do Aegis, então dizem aqui o mesmo que lá.
Começar
Referência
Projeto
2.0.1 · MIT
Código aberto sob a licença MIT e local ao seu navegador. Um problema com ele é bem-vindo como issue; um problema de segurança se relata em privado.