50 pontos por byunjin11 2026-01-15 | 25 comentários | Compartilhar no WhatsApp

Com Rust + Tauri + React, é possível detectar e capturar elementos filhos existentes na UI do MAC.

Funciona tanto com programas quanto com elementos dentro de sites.

Também é possível fazer captura em tela cheia

25 comentários

 
newshada2 2026-01-26

Oh, que interessante. Obrigado pela ótima ferramenta.

Eu só ficava acompanhando o GN sem comentar, mas me cadastrei para deixar este comentário (como só dá para comentar uma semana depois do cadastro, só agora consegui deixar aqui)

 
byunjin11 2026-02-01

Obrigado.

 
byunjin11 2026-01-22

[Aviso de atualização]

  • Adição de HUD de informações: agora, ao selecionar um elemento, é possível verificar de forma mais intuitiva as informações detalhadas desse elemento em um HUD (Head-Up Display).
  • Visibilidade aprimorada: o efeito de destaque do elemento selecionado foi melhorado, permitindo identificar o alvo com mais clareza mesmo em telas complexas.
 
roxie 2026-01-16

simple, intuitivo, leve.

É ótimo!!

 
byunjin11 2026-01-17

Obrigado.

 
cafedead 2026-01-16

Como vai funcionar a forma de exclusão?

 
byunjin11 2026-01-16

Quando você diz método de exclusão, a que exatamente está se referindo?

 
cafedead 2026-01-16

Ah, não, eu entendi errado haha. Então é um método de instalação pelo DMG da release! Vou usar direitinho.

 
byunjin11 2026-01-16

Obrigado, mas como a assinatura não está incluída, se não for pelo método clone -> build, o Gatekeeper do macOS reconhece como um arquivo corrompido e bloqueia a execução.

Parece que vai ser preciso executar com sudo xattr -rd com.apple.quarantine <DMG Path>

 
pmc7777 2026-01-16

Parece um bom exemplo de uso do Tauri.

 
byunjin11 2026-01-16

Sim, esse tipo de utilitário de sistema precisa consumir poucos recursos e ao mesmo tempo usar recursos nativos do sistema operacional, então parece bom por ser leve.

 
shakespeares 2026-01-16

Oh, parece bom.

 
byunjin11 2026-01-16

Obrigado.

 
skageektp 2026-01-16

Qual é o princípio por trás disso??

 
byunjin11 2026-01-16

O princípio é fazer hook na Accessibility API do macOS para explorar a árvore de objetos da UI do sistema

Dá para pensar nisso como um DOM inspecting no nível do SO 😀

 
skageektp 2026-01-16

Ahá~ tinha um app que mostrava um indicador para substituir o apontamento do mouse pelo teclado, então era a mesma coisa~

 
byunjin11 2026-01-16

Ah, existe algum app parecido??

 
skageektp 2026-01-16

Existem três ou quatro apps como o https://shortcat.app/. Eles funcionam com o mesmo princípio. Então sempre lembro que, na hora de instalar, tinha que ativar alguma coisa nas configurações... Tentei bastante procurar e usar isso para montar um ambiente de desenvolvimento sem mouse, mas era incômodo e acabei desistindo kkk

 
byunjin11 2026-01-16

Ah, então existia um app chamado Shortcat. É curioso porque usa a mesma tecnologia, mas com um propósito diferente.
Na verdade, eu também costumo desistir rápido de coisas que exigem configurações complicadas ou um período de adaptação...
Fiquei pensando em "como fazer isso da forma mais fácil e intuitiva possível" e, no fim, acabei chegando ao formato atual: "é só passar o mouse rapidinho e clicar, e pronto!" haha"

 
kandk 2026-01-16

Ah, obrigado. Vou contribuir também!

 
byunjin11 2026-01-16

Obrigado!

 
zero0000 2026-01-16

Oh, parece legal. Vou experimentar bem.

 
byunjin11 2026-01-16

Obrigado 😀

 
m00nlygreat 2026-01-15

Até o nome do app é divertido kkk

 
byunjin11 2026-01-15

Depois de pensar bastante, achei que passava uma sensação meio de tirar raio-X, então escolhi xray kkk