Clicky
Companheiro hold-to-talk para Windows: um processo leve observa o teclado, e contratos puros em TypeScript definem o estado e a máquina de estados.
- Registro
- PROJ // CLICKY
- Classificação
- Experimental
Esquema abstrato do fluxo hold-to-talk; não é uma captura de interface.
Não é só “Clicky”.
Clicky é um núcleo de áudio hold-to-talk para desktop Windows.
O projeto separa uma leitura discreta do teclado (WH_KEYBOARD_LL, sidecar somente-leitura) de contratos TypeScript puros que descrevem o estado, livre de dependências pesadas.
Aplicável à automação de desktop — como um agente (ou ferramenta de guia) que precisa saber quando um humano segura a tecla para falar.
O que precisa deixar de ser frágil.
Automação de desktop precisa de um gatilho físico confiável para interação por voz, sem abstrações proprietárias ou dependências infladas.
Fornece um núcleo hold-to-talk reutilizável, auditável e de licença aberta (MIT) que outros projetos de desktop podem consumir.
Arquitetura e limites.
- Usar um sidecar disciplinado do teclado (WH_KEYBOARD_LL) somente-leitura.
- Modelar o estado em contratos e máquina de estados TypeScript puros.
- Manter o núcleo leve e sem dependências pesadas.
- Publicar sob licença MIT.
O que o sistema ensinou.
- Um gatilho físico simples pode servir a automações de desktop sem entrar no caminho do usuário.
- Contratos puros facilitam testar o estado sem acoplar a APIs nativas.
Tem um sistema difícil de explicar?
Infraestrutura, automação, agentes, ferramentas locais ou um problema que atravessa camadas demais para caber num ticket convencional.