7 pontos por GN⁺ 2025-11-15 | 1 comentários | Compartilhar no WhatsApp
  • Tweeks é uma ferramenta de extensão de navegador que permite ao usuário modificar diretamente a interface e o conteúdo dos sites que visita
  • É possível gerar scripts personalizados com comandos em linguagem natural ou aproveitar scripts tweek públicos já prontos
    • “Transforme este site em modo escuro”, “adicione um botão de download nesta tabela”, “remova a barra lateral, os anúncios e os pop-ups”
  • Com vários exemplos como Focus Mode, personalização do feed e temas personalizados, é possível simplificar o ambiente web ou reorganizá-lo de forma criativa
  • O ponto central é permitir que o usuário remova feeds centrados em algoritmos ou ruído visual e projete sua própria experiência na web

  • Tweeks é uma extensão de navegador que pode ser instalada e usada pela Chrome Web Store

Por que instalar o Tweeks?

  • O usuário pode criar tweeks personalizados em linguagem natural
  • É possível aplicar imediatamente recursos usados com frequência por meio da biblioteca pública de scripts
  • Funciona em qualquer site, sem ficar limitado a uma plataforma específica

Exemplos de tweek

  • Focus Mode para plataformas barulhentas

    • Em plataformas como LinkedIn, X, Youtube, melhora o foco ao remover barra lateral, tendências e conteúdo recomendado
    • Exemplo de prompt: “esconda a barra superior, a barra lateral e as mensagens do feed principal”
      • LinkedIn: "Focus mode on the main feed. Hide the top rail, sidebars, and messages."
      • X: "Focus mode on the main feed in the center. Remove the sidebars and the Grok button."
      • Youtube: "Completely remove the recommendations sidebar. Expand the video and comments width to fill."
  • Personalize e controle seus feeds

    • Em X (Twitter) e outras plataformas, o usuário controla diretamente o feed em vez de deixar isso para o algoritmo
    • Exemplo de prompt: “adicione um painel de personalização do feed para mostrar/ocultar anúncios e filtrar por data da postagem e número de curtidas e respostas”
      • X: "Add a feed personalization panel to show/hide ads and filter by post date and number of likes and replies"
      • Google: "Remove non-standard results (People also ask, Top stories, Videos, Discussions, Related products & services, etc.) and the right sidebar"
      • Youtube: "Always hide YouTube Shorts section. Also hide the Shorts button in the left sidebar"
  • Branding e temas personalizados

    • É possível alterar o design de sites como o Google com temas personalizados
    • Exemplo de prompt: “transforme o Google em uma interface de terminal dos anos 1970, reescrevendo todo o DOM”
      • Google: "Transform Google into a fully functional 1970s command-line interface with authentic terminal aesthetics. You can totally rewrite the DOM."
      • X: "Remove X branding and restore classic Twitter (dark mode) appearance with blue theme and bird logo. Also remove Grok buttons"

1 comentários

 
GN⁺ 2025-11-15
Comentários do Hacker News
  • Este projeto parece realmente muito legal. Pode acabar sendo um passo essencial para normalizar a web
    Tenho algumas dúvidas — queria saber até que profundidade as modificações são aplicadas, como funciona o teste e a avaliação do modelo, qual é a estratégia de manutenção quando os sites são atualizados, se isso escala globalmente e como ficam privacidade e modelo de negócios
    Principalmente, tenho curiosidade sobre ser open source ou não e sobre a estrutura de monetização. Se isso acabar reduzindo as opções de receita dos donos dos sites, talvez seja difícil capturar valor

    • Funciona como os metadados @match do Greasemonkey. Por exemplo, pode ser aplicado a um domínio específico, a um site inteiro, como https://www.youtube.com/watch*, ou até a todos os domínios (https://*/). Quando solicitado, ele infere a intenção e define automaticamente o escopo de aplicação, mas isso também pode ser ajustado manualmente
      Ainda não existe um sistema automático de avaliação. Automatizamos a validação de erros e de alvos de seletores, mas como os pedidos são muito variados, ainda combinamos isso com verificação manual. Em atualizações importantes, verificamos a qualidade com testes de clique feitos diretamente
      Em manutenção, estamos pensando em evoluir para scripts com autorrecuperação, aproveitando elementos consistentes como aria label. No longo prazo, a ideia é ter uma estrutura em que o próprio script detecte e corrija mudanças no site
      Também pode ser aplicado globalmente. Se você definir o domínio como https://*/, ele se aplica a todos os sites e funciona como uma metaextensão
      Em termos de privacidade, a página só é enviada para o LLM no momento da geração; na aplicação, tudo é processado a partir de cache local
      Open source é importante para construir confiança, mas existe o risco de grandes empresas fazerem fork do código, então estamos tratando isso com cautela. A ideia é abrir parte dele
      O modelo de receita ainda não está definido. Não se trata apenas de esconder anúncios; achamos que isso pode induzir mudanças de soma positiva que melhorem a experiência do usuário
      As chamadas ao LLM não acontecem a cada visita ao site. Elas só ocorrem na geração e nas atualizações e, no futuro, talvez seja possível usar um LLM local no navegador para recursos como filtragem em tempo real
  • Fico muito feliz de ver um renascimento da abordagem do Greasemonkey. Parece um caso de uso realmente prático para LLMs no navegador.
    Uso Firefox como navegador principal, então quero testar assim que essa versão sair

    • Eu também já usei vários Agentic Browsers, mas a maioria não me satisfez. Como alguém que gosta da própria exploração da web, não quero um futuro em que a IA navegue no meu lugar.
      Por isso, fiz esta extensão como uma ferramenta para ajudar pessoas a explorar a web de forma mais agradável. Eu também espero voltar ao Firefox
    • O Greasemonkey ainda funciona muito bem. Mas esta abordagem é interessante justamente por combinar isso com LLMs de um jeito novo
  • Eu também pensei em uma ideia parecida no passado. Já vi implementações como robomonkey.io e, como os LLMs já criam scripts de Violentmonkey muito bem, acabei não tentando fazer eu mesmo.
    Mesmo assim, não acho que seja fácil transformar isso em um grande negócio.
    Pessoalmente, acho mais interessante um sistema pessoal de recomendação baseado em LLM local — algo que o usuário possa controlar e possuir totalmente

    • Penso da mesma forma. Acho importante devolver ao usuário o controle da navegação na web.
      Também estou considerando um projeto no nível de extensão, mas scripts de usuário com instalação em um clique são muito mais fáceis de compartilhar.
      Sistemas de recomendação personalizados são atraentes, mas modelos de recomendação são extremamente famintos por dados, e lidar com a UI inteira é um problema muito mais difícil.
      Por enquanto, estou focando em facilitar a criação de modificações úteis em páginas
    • Assim como clonamos, modificamos e compilamos projetos open source, parece que está chegando a era de fazer isso também com a web.
      No fim, vamos precisar de agentes de IA locais para proteger o usuário. É difícil confiar nos agentes oferecidos pelas big techs, já que são movidos por publicidade
    • Projetos desse tipo deveriam ser open source e sem fins lucrativos. No momento em que passam a exigir retorno para investidores, sua essência se corrompe.
      Acho difícil uma web limpa surgir dentro da estrutura de uma startup
  • A extensão que eu queria era uma que abrisse todos os links de notícias na versão de 2004 do site.
    Quero que pareça algo como este exemplo de página da CNN de 2004

    • Tentei pedir “mude esta página para o estilo da CNN de 2004” e o tema mudou, mas não ficou perfeito porque faltavam referências reais.
      Se uma página arquivada for fornecida junto, talvez seja possível uma transformação mais precisa.
      Há também exemplos de retematização, como “transforme o Google em uma CLI dos anos 1970”. Não é algo prático, mas é divertido
  • A ideia é excelente, mas me preocupa se isso vai ser monetizável no longo prazo.
    Também tenho curiosidade sobre qual faz mais sentido: modelo local ou hospedado

    • Eu também prefiro modelos locais, mas ainda falta desempenho. A estrutura HTML das páginas é complexa demais, então até pedidos simples já são difíceis
    • Esse tipo de extensão inevitavelmente exige muitas permissões, então, se for mal utilizada, há um alto risco de vazamento de dados.
      No fim, a forma mais fácil de monetizar costuma ser vender dados, então conquistar confiança é essencial
  • Eu vinha usando extensões separadas para vários sites, mas parece que isso pode unificar tudo.
    No futuro, seria legal se fosse como uma extensão de feed personalizado, em que o usuário pudesse definir as próprias regras de filtragem em inglês

    • Um feed assim seria realmente um recurso dos sonhos. Ainda não chegamos lá, mas vejo potencial nisso no longo prazo
  • A landing page e o onboarding ficaram muito bem feitos.
    Também estou desenvolvendo uma extensão para Chrome, então vou fixar o Tweeks e testar.
    Também tenho curiosidade sobre o quanto você usou vibe coding

    • Obrigado! Foquei mais na experiência de onboarding do que na landing page, então fico feliz que isso tenha ficado claro
      Eu também uso o Chrome principalmente por causa desta extensão. Fico feliz de ver tantos usuários de Firefox
      Usei bastante Codex e Claude Code na extensão, no backend e na página de onboarding, mas no fim houve muita coisa ajustada manualmente
  • É um projeto realmente inspirador. Gosto muito dessa atitude de simplesmente querer criar algo legal
    Esse tipo de motivação criativa pura me faz querer voltar a me mexer

    • Obrigado! Espero que seu projeto também dê certo
  • Estou compartilhando os resultados do meu teste de ontem à noite

    • Remover a seção Shorts do YouTube funcionou perfeitamente
    • Mas o pedido de “aumentar a densidade de informação” falhou. Só alguns thumbnails ficaram menores, e o espaço continuou igual
    • Seria bom ter um recurso para verificar e editar o prompt. No estado atual, é lento porque preciso esperar de 60 a 100 segundos a cada tentativa
    • Também ajudaria para aprendizado se eu pudesse ver e editar diretamente o código do filtro gerado
    • Um recurso para gerar filtros do uBlock Origin com LLM também parece útil
    • Seria ótimo ter uma galeria compartilhada para sites populares
      No geral, isso parece realmente algo de mudar o jogo. Dá a sensação de que chegou a era em que usuários comuns podem alterar o conteúdo da web por conta própria
    • Modificações que falharam podem melhorar se você tentar de novo em “New Modification” ou “Library → Modify”
      Para equilibrar velocidade e qualidade, no momento deixamos o ‘modo inteligente’ como padrão.
      Você também pode ver diretamente os scripts gerados nas opções da aba Library
      Além disso, em tweeks.io/share/profile você pode ver scripts compartilhados por usuário.
      Também estamos preparando uma expansão dos recursos de comunidade, com um sistema para recomendar automaticamente scripts populares por site
      Obrigado pelo feedback, e fique à vontade para mandar opiniões pelo Discord ou por e-mail a qualquer momento