Repolode
chekusu

chekusu/sofatap

Transforma um iPhone em touchpad, mouse aéreo e controle de entrada de voz e texto para computadores Windows, Mac e Linux pela rede doméstica.

Alternativa open source a:Apple RemoteLogitech Harmony

Estrelas
123
Forks
17
Issues abertas
6
Último commit
há 11 horas

O que é?

O Sofatap permite controlar um computador do sofá usando um iPhone. O celular funciona como um touchpad controlado por gestos para mover o ponteiro, clicar, arrastar e rolar, além de enviar texto digitado ou ditado para o computador. No computador, um app receptor para Windows, Mac e Linux faz o pareamento ao escanear um QR code exibido em sua janela nativa.

O iPhone e o computador se comunicam diretamente pela rede local usando TLS com certificado fixado e credenciais de pareamento armazenadas localmente; o projeto não usa um relay hospedado. Em campos de texto compatíveis, a digitação pelo teclado e o reconhecimento de fala são sincronizados em tempo real com o computador; nos demais campos, é usado um editor para revisar e enviar o texto. As ações por gestos podem ser personalizadas, e um receptor experimental para Android/Google TV também está em desenvolvimento.

Recursos principais

  • 01Gestos de touchpad para mover o ponteiro, clicar com os botões esquerdo e direito, arrastar e rolar com dois dedos
  • 02Ditado no dispositivo e texto digitado pelo teclado do iPhone enviados ao computador
  • 03Sincronização de texto em tempo real em campos compatíveis no Windows e Mac
  • 04Pareamento por QR code usando uma janela nativa no desktop
  • 05Conexão TLS com certificado fixado pela rede local, sem relay hospedado
  • 06Configurações personalizáveis para associar gestos a ações no iPhone

Casos de uso

  • Controlar do sofá um computador conectado à TV da sala
  • Digitar ou ditar texto no computador sem precisar alcançar o teclado
  • Usar o celular como ponteiro em apresentações ou para controlar a reprodução de mídia

Início rápido

  1. 1

    Participe da beta pública para iPhone pelo convite do TestFlight

  2. 2

    Baixe o receiver para desktop 0.8.1 beta.1 na página de releases para Windows, Mac ou Linux

  3. 3

    Use o app para iPhone para escanear o QR code exibido na janela do receiver no desktop e fazer o pareamento

Antes de usar

  • O app para iPhone é uma beta do TestFlight, e o receiver para Android/Google TV é experimental.
  • A sincronização de texto ao vivo funciona apenas nos campos compatíveis; em navegadores e no Linux, é usada a alternativa de revisar e enviar.
  • O controle do PIN na tela de bloqueio do Windows ainda está em validação.
  • Receivers mais antigos precisam de uma atualização manual única para obter os controles de atualização integrados.

Tópicos

Perguntas frequentes

O que é sofatap?
Transforma um iPhone em touchpad, mouse aéreo e controle de entrada de voz e texto para computadores Windows, Mac e Linux pela rede doméstica. O Sofatap permite controlar um computador do sofá usando um iPhone. O celular funciona como um touchpad controlado por gestos para mover o ponteiro, clicar, arrastar e rolar, além de enviar texto digitado ou ditado para o computador. No computador, um app receptor para Windows, Mac e Linux faz o pareamento ao escanear um QR code exibido em sua janela nativa.
sofatap é gratuito? Qual é a licença?
sofatap é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
sofatap ainda é mantido?
Manutenção ativa. O último commit de sofatap foi em 19 de out. de 2026.
Para que posso usar sofatap?
Controlar do sofá um computador conectado à TV da sala Digitar ou ditar texto no computador sem precisar alcançar o teclado Usar o celular como ponteiro em apresentações ou para controlar a reprodução de mídia
Como instalar sofatap?
Participe da beta pública para iPhone pelo convite do TestFlight Baixe o receiver para desktop 0.8.1 beta.1 na página de releases para Windows, Mac ou Linux Use o app para iPhone para escanear o QR code exibido na janela do receiver no desktop e fazer o pareamento
Onde consigo sofatap?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chekusu/sofatap

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados