Um assistente pessoal de IA auto-hospedado que roda nos seus dispositivos e responde pelo WhatsApp, Telegram, Slack, Discord e outros apps de chat.
OpenMouse-Project/openmouse
Painel de controle no navegador para mouses gamer compatíveis, que ajusta DPI, polling rate e configurações do sensor via WebHID, sem driver do fabricante.
Alternativa open source a:Razer Synapse
Logitech G HUB
SteelSeries GG
- Estrelas
- 2,533
- Forks
- 170
- Issues abertas
- 30
- Último commit
- há 18 horas
O que é?
O OpenMouse permite conectar um mouse gamer compatível, consultar as informações do dispositivo e alterar configurações como DPI e polling rate em uma página da web. Em vez de instalar um aplicativo de configuração diferente para cada marca, o painel de controle funciona em um navegador baseado em Chromium e se comunica com o dispositivo por meio do WebHID.
O projeto é organizado em torno da biblioteca de protocolos compartilhada @openmouse/protocol, que contém codecs de pacotes e drivers WebHID para cada fabricante. A interface de controle descobre os drivers compatíveis pelo registro dessa biblioteca, então adicionar um dispositivo geralmente significa incluir código de driver no repositório de protocolos. O app web é escrito em TypeScript e disponibilizado como um painel de controle público para desenvolvimento.
No Linux, alguns dispositivos precisam de regras udev para que o navegador possa abrir seus nós hidraw, e o projeto documenta as regras para um modelo VXE. O OpenMouse Bridge, opcional, oferece um transporte HID nativo via loopback para situações em que o acesso do navegador ao WebHID é restrito.
Recursos principais
- 01Altera o DPI e o polling rate de mouses gamer compatíveis pelo navegador.
- 02Exibe informações dos mouses conectados.
- 03Usa WebHID, dispensando um driver de desktop específico para cada marca em navegadores baseados em Chromium.
- 04Permite adicionar dispositivos por meio de drivers dos fabricantes na biblioteca separada @openmouse/protocol.
- 05Oferece uma Bridge local opcional para transporte HID quando o acesso pelo navegador é limitado.
Casos de uso
- Ajustar o DPI ou o polling rate de um mouse gamer sem instalar o software do fabricante.
- Gerenciar mouses de várias marcas em uma única interface no navegador.
- Contribuir com um novo driver de mouse ou testar codecs de protocolo no Linux e em outros sistemas compatíveis com WebHID.
Tópicos
Perguntas frequentes
- O que é openmouse?
- Painel de controle no navegador para mouses gamer compatíveis, que ajusta DPI, polling rate e configurações do sensor via WebHID, sem driver do fabricante. O OpenMouse permite conectar um mouse gamer compatível, consultar as informações do dispositivo e alterar configurações como DPI e polling rate em uma página da web. Em vez de instalar um aplicativo de configuração diferente para cada marca, o painel de controle funciona em um navegador baseado em Chromium e se comunica com o dispositivo por meio do WebHID.
- openmouse é gratuito? Qual é a licença?
- openmouse é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openmouse ainda é mantido?
- Manutenção ativa. O último commit de openmouse foi em 18 de out. de 2026.
- Para que posso usar openmouse?
- Ajustar o DPI ou o polling rate de um mouse gamer sem instalar o software do fabricante. Gerenciar mouses de várias marcas em uma única interface no navegador. Contribuir com um novo driver de mouse ou testar codecs de protocolo no Linux e em outros sistemas compatíveis com WebHID.
- Onde consigo openmouse?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenMouse-Project/openmouse
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, usando uma interface visual, código personalizado e mais de 1.500 integrações.
Um harness de agentes para Claude Code e Codex que adiciona swarms multiagente, memória compartilhada, roteamento de tarefas e federação entre máquinas.
Framework de código aberto para criar apps nativos universais com React, compatíveis com Android, iOS e web.
Um projeto de aprendizado de inglês com apoio de IA, centrado no app Enjoy, que ajuda você a aprender com vídeos, ebooks e cursos escolhidos por você.
Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações para vários provedores.