Transforma um iPhone, iPad ou Mac extra em uma segunda tela estendida de verdade para o Mac, via USB ou Wi-Fi, de forma gratuita e com código aberto.
Saffsanity/sill
Exiba qualquer janela ou a mesa inteira do Mac no iPhone ou iPad, com controle por toque, trackpad, teclado e Apple Pencil, sem precisar de servidor.
Alternativa open source a:Apple Sidecar
- Estrelas
- 3,895
- Forks
- 219
- Issues abertas
- 112
- Último commit
- há 3 dias
O que é?
O Sill transmite uma única janela ou a mesa inteira de um Mac para um iPhone ou iPad. O Mac captura a janela com o ScreenCaptureKit, codifica a imagem como vídeo HEVC e a envia ao app Sill no dispositivo, que decodifica e exibe o conteúdo. Toques, cliques, rolagens, entrada pelo teclado e pelo Apple Pencil são enviados de volta ao Mac e convertidos em eventos de mouse e teclado.
A conexão funciona pela rede local, por um cabo USB, por Direct Wireless Connection ou pela sua própria VPN, como o Tailscale. O tráfego é criptografado com TLS 1.3, e cada dispositivo é pareado uma única vez com o Mac. Não há sistema de contas nem servidor de retransmissão entre eles. O app para Mac fica na barra de menus e não captura nada quando nenhum dispositivo está conectado.
No iPhone, a interface posiciona a imagem acima dos botões, das teclas e do trackpad, e o suporte ao iPhone Duo acompanha a dobradiça. O texto da área de transferência pode ser compartilhado nos dois sentidos, e os menus do app para Mac podem ser acessados pelo dispositivo. O Sill para Mac é escrito em Swift, usa apenas frameworks da Apple e é licenciado sob Apache-2.0.
Recursos principais
- 01Transmite uma janela ou a mesa inteira do Mac para um iPhone ou iPad.
- 02Aceita comandos por toque, trackpad, teclado e Apple Pencil.
- 03Codifica o vídeo no Mac usando o codificador de hardware HEVC.
- 04Conecta por Wi-Fi, cabo USB, Wi-Fi ponto a ponto ou VPN pessoal.
- 05Criptografa o tráfego com TLS 1.3 e vincula dispositivos pareados por chave.
- 06Compartilha o texto da área de transferência nos dois sentidos.
Casos de uso
- Usar um app do Mac no iPad longe da mesa de trabalho.
- Controlar uma janela do Mac pelo celular via Tailscale quando estiver fora de casa.
- Usar o Apple Pencil em um app do Mac que não oferece suporte a toque.
Início rápido
- 1
Baixe o Sill para Mac em getsill.app
- 2
Ou instale o Sill para Mac com o Homebrew
brew install --cask saffsanity/sill/sill - 3
Instale o Sill para iPhone e iPad pela App Store
- 4
Para compilar o Sill para Mac a partir do código-fonte, execute o script make-app na pasta do repositório
Scripts/make-app.sh --install --open
Antes de usar
- O Sill para Mac requer um Mac com Apple silicon executando o macOS 14 ou posterior.
- O Sill precisa de um app complementar em um iPhone ou iPad com iOS 17 ou posterior.
- Seu Mac precisa permanecer ativo com o Sill aberto, e o áudio do Mac não é transmitido.
- A tela virtual opcional usa uma API privada do macOS, por isso o Sill para Mac não está disponível na Mac App Store.
Em coleções
Tópicos
Perguntas frequentes
- O que é sill?
- Exiba qualquer janela ou a mesa inteira do Mac no iPhone ou iPad, com controle por toque, trackpad, teclado e Apple Pencil, sem precisar de servidor. O Sill transmite uma única janela ou a mesa inteira de um Mac para um iPhone ou iPad. O Mac captura a janela com o ScreenCaptureKit, codifica a imagem como vídeo HEVC e a envia ao app Sill no dispositivo, que decodifica e exibe o conteúdo. Toques, cliques, rolagens, entrada pelo teclado e pelo Apple Pencil são enviados de volta ao Mac e convertidos em eventos de mouse e teclado.
- sill é gratuito? Qual é a licença?
- sill é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sill ainda é mantido?
- Manutenção ativa. O último commit de sill foi em 20 de out. de 2026.
- Para que posso usar sill?
- Usar um app do Mac no iPad longe da mesa de trabalho. Controlar uma janela do Mac pelo celular via Tailscale quando estiver fora de casa. Usar o Apple Pencil em um app do Mac que não oferece suporte a toque.
- Como instalar sill?
- Baixe o Sill para Mac em getsill.app Ou instale o Sill para Mac com o Homebrew: brew install --cask saffsanity/sill/sill Instale o Sill para iPhone e iPad pela App Store Para compilar o Sill para Mac a partir do código-fonte, execute o script make-app na pasta do repositório: Scripts/make-app.sh --install --open
- Onde consigo sill?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Saffsanity/sill
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Camada de compatibilidade de código aberto para iOS e macOS que roda sua própria cópia de Diablo II: Resurrected para Switch com Reign of the Warlock nativamente no iPhone, iPad e Mac.
Um aplicativo leve de área de trabalho remota multiplataforma, com clientes para navegador, desktop e celular, uma visualização em painel para vários dispositivos e relay TURN e sinalização auto-hospedáveis.
Gravador de tela gratuito e de código aberto para a barra de menus do macOS, baseado no ScreenCaptureKit e com codificação ProRes, HEVC e H.264.
Um servidor VNC para Android que permite visualizar e controlar remotamente um dispositivo com Android 7 ou superior, sem acesso root.
Desktop remoto open source e de baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação de hardware via GStreamer.