Ferramenta de linha de comando open source em Python para enviar e receber arquivos por Wi-Fi com o AirDrop da Apple, usando compatibilidade com protocolo de engenharia reversa.
t4t5/owly
AirDrop pela linha de comando no Linux, permitindo que iPhones e computadores Linux enviem arquivos entre si via AWDL em placas Wi-Fi compatíveis que não sejam da Apple.
Alternativa open source a:AirDrop
- Estrelas
- 3,300
- Forks
- 257
- Issues abertas
- 28
- Último commit
- há 4 dias
O que é?
O Owly é uma implementação do AirDrop para Linux. Ele permite que iPhones e computadores Linux enviem arquivos entre si, algo que normalmente exige um chip Wi-Fi da Apple. Para isso, executa o link Wi-Fi peer-to-peer AWDL da Apple em uma placa compatível que não seja da Apple, fazendo com que o celular veja a máquina Linux como um receptor AirDrop.
O projeto tem duas partes: owlyd, um serviço do sistema que assume o controle da placa Wi-Fi e executa o AWDL, e a camada AirDrop, que roda como um usuário comum. Para usar, bastam alguns comandos: inicie o rádio com `owly radio up` e depois receba arquivos com `owly receive` ou procure dispositivos e envie arquivos com `owly send`. Há pacotes para Arch, NixOS, Debian/Ubuntu e Fedora, e também é possível compilar o projeto a partir do código-fonte com Rust.
O suporte a hardware depende da placa e do driver. O projeto mantém uma tabela de placas Intel, MediaTek, Realtek e Qualcomm testadas, com o status nos modos compartilhado ou exclusivo. O comando `owly doctor` informa o que cada máquina consegue fazer. Os crates Rust de AWDL, AirDrop e da camada de rádio também podem ser usados separadamente.
Recursos principais
- 01Envia e recebe arquivos de iPhones via AWDL em placas Wi-Fi compatíveis no Linux
- 02Oferece uma CLI com comandos para iniciar o rádio, receber arquivos, procurar dispositivos próximos e enviar arquivos
- 03Inclui `owly doctor` para informar o modo da placa e problemas conhecidos
- 04Oferece um fluxo de testes que gera um relatório de compatibilidade de hardware
- 05Disponibiliza pacotes para Arch, NixOS, Debian/Ubuntu e Fedora, além de permitir a compilação a partir do código-fonte com Rust
- 06Disponibiliza as camadas AWDL, AirDrop e de rádio como crates Rust reutilizáveis
Casos de uso
- Compartilhar fotos de um iPhone com um laptop Linux sem precisar de um Mac
- Enviar arquivos de um desktop Linux para iPhones próximos
- Verificar se uma placa Wi-Fi que não seja da Apple é compatível com AirDrop no Linux antes de comprar o hardware
- Adicionar suporte a AWDL ou AirDrop a outros projetos em Rust
Início rápido
- 1
Instale a CLI no Arch via AUR
yay -S owly - 2
Baixe o .deb na página de releases (Debian/Ubuntu)
- 3
Instale o pacote .deb baixado
sudo apt install ./owly_*_amd64.deb - 4
Inicie o rádio no terminal
owly radio up
Antes de usar
- Só funciona entre iPhones e dispositivos Linux cujo chip Wi-Fi não seja o Broadcom da Apple.
- Funciona apenas com placas Wi-Fi compatíveis, e o comportamento varia conforme a placa.
- Algumas placas são instáveis ou não funcionam de jeito nenhum, e o modo exclusivo no canal 6 é lento.
- Requer configuração com privilégios de root, como um serviço systemd e alterações no firewall.
Destaque no Repolode Weekly
- Edição 3 · Modelos MoE grandes lidos do SSD e rebuilds de Rust em milissegundos
AirDrop via linha de comando no Linux: troca arquivos com iPhones por AWDL em placas Wi-Fi não Apple compatíveis. Vem com owly doctor para mostrar o modo da placa e problemas conhecidos.
Tópicos
Perguntas frequentes
- O que é owly?
- AirDrop pela linha de comando no Linux, permitindo que iPhones e computadores Linux enviem arquivos entre si via AWDL em placas Wi-Fi compatíveis que não sejam da Apple. O Owly é uma implementação do AirDrop para Linux. Ele permite que iPhones e computadores Linux enviem arquivos entre si, algo que normalmente exige um chip Wi-Fi da Apple. Para isso, executa o link Wi-Fi peer-to-peer AWDL da Apple em uma placa compatível que não seja da Apple, fazendo com que o celular veja a máquina Linux como um receptor AirDrop.
- owly é gratuito? Qual é a licença?
- owly é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- owly ainda é mantido?
- Manutenção ativa. O último commit de owly foi em 3 de nov. de 2026.
- Para que posso usar owly?
- Compartilhar fotos de um iPhone com um laptop Linux sem precisar de um Mac Enviar arquivos de um desktop Linux para iPhones próximos Verificar se uma placa Wi-Fi que não seja da Apple é compatível com AirDrop no Linux antes de comprar o hardware Adicionar suporte a AWDL ou AirDrop a outros projetos em Rust
- Como instalar owly?
- Instale a CLI no Arch via AUR: yay -S owly Baixe o .deb na página de releases (Debian/Ubuntu) Instale o pacote .deb baixado: sudo apt install ./owly_*_amd64.deb Inicie o rádio no terminal: owly radio up
- Onde consigo owly?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/t4t5/owly
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Transferência de arquivos entre Android, iOS, Linux, macOS e Windows por WiFi ad hoc ou rede compartilhada, sem precisar de conexão com a internet.
Cliente GTK para Linux do protocolo Quick Share do Google, para enviar e receber arquivos sem fio com dispositivos Android.
Ferramenta CLI para enviar arquivos e pastas entre dois computadores, ponto a ponto com fallback para relay e criptografia de ponta a ponta por uma frase-código compartilhada.
Uma ferramenta de linha de comando em Go que envia arquivos do computador para um celular via Wi-Fi, exibindo um QR code para leitura no terminal.
App multiplataforma para enviar arquivos diretamente entre dispositivos pela internet, com criptografia de ponta a ponta e sem armazenamento na nuvem nem limites de tamanho.