Repolode
t4t5

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. 1

    Instale a CLI no Arch via AUR

    yay -S owly
  2. 2

    Baixe o .deb na página de releases (Debian/Ubuntu)

  3. 3

    Instale o pacote .deb baixado

    sudo apt install ./owly_*_amd64.deb
  4. 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

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