Repolode
anmolkapil

anmolkapil/plexo

Um gerenciador de downloads para desktop que combina conexões de internet, como Wi-Fi, Ethernet e tethering pelo celular, para acelerar downloads de arquivos e torrents.

Alternativa open source a:IDM

Estrelas
5,590
Forks
405
Issues abertas
75
Último commit
ontem

O que é?

Plexo é um gerenciador de downloads para desktop disponível para macOS, Windows e Linux. Ele divide um arquivo em partes e baixa cada uma em paralelo por todas as conexões de internet selecionadas; depois, reúne o arquivo no disco. Downloads HTTP diretos usam requisições de range, e os torrents são distribuídos pelas redes selecionadas, conectando-se a novos peers pela rede com menos peers.

Cada rede precisa ter seu próprio caminho até a internet para que as larguras de banda se somem. Por exemplo, dois adaptadores conectados ao mesmo roteador não aumentam a velocidade total. VPNs e adaptadores virtuais podem aparecer na lista de redes, então vale conferir a latência e a velocidade deles antes de usá-los.

Além de agregar conexões, Plexo inclui uma extensão de navegador para capturar downloads, enfileirar e agendar tarefas, pausar e retomar downloads após reinicializações e definir limites globais ou por rede para velocidade e uso de dados.

Recursos principais

  • 01Combina Wi-Fi, Ethernet, tethering pelo celular e outros adaptadores para um único download
  • 02Baixa links diretos, links magnet e arquivos .torrent
  • 03Distribui as partes para que conexões mais rápidas baixem uma porção maior do arquivo
  • 04Pausa e retoma downloads compatíveis mesmo após reinicializações
  • 05Captura downloads pela extensão de navegador, usando a sessão em que o usuário está autenticado
  • 06Define limites globais ou por rede para velocidade e uso de dados

Casos de uso

  • Acelerar downloads de arquivos grandes em um laptop conectado tanto ao Wi-Fi quanto ao celular via tethering
  • Baixar torrents ou arquivos grandes usando várias conexões domésticas ou móveis
  • Baixar arquivos protegidos usando a sessão autenticada do navegador

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/anmolkapil/plexo.git
  2. 2

    Acesse a pasta do projeto

    cd plexo
  3. 3

    Instale as dependências

    npm ci
  4. 4

    Inicie o app no modo de desenvolvimento

    npm run dev

Antes de usar

  • O ganho de velocidade só ocorre quando cada rede tem sua própria conexão com a internet; redes que compartilham o mesmo roteador não acrescentam nada.
  • No macOS, é necessário um app de terceiros separado, o TetherKit, para que celulares Android apareçam como uma rede.
  • O instalador do Windows não tem assinatura de código, então o Windows exibe um aviso de proteção na primeira execução.
  • Para compilar a partir do código-fonte, é necessário ter Node.js 22.13 ou posterior e npm 9 ou posterior.

Em coleções

Tópicos

#downloader#download-manager#bandwidth-aggregation#torrent#desktop-app#parallel-downloads#cross-platform#downloadmanager#linux#macos

Perguntas frequentes

O que é plexo?
Um gerenciador de downloads para desktop que combina conexões de internet, como Wi-Fi, Ethernet e tethering pelo celular, para acelerar downloads de arquivos e torrents. Plexo é um gerenciador de downloads para desktop disponível para macOS, Windows e Linux. Ele divide um arquivo em partes e baixa cada uma em paralelo por todas as conexões de internet selecionadas; depois, reúne o arquivo no disco. Downloads HTTP diretos usam requisições de range, e os torrents são distribuídos pelas redes selecionadas, conectando-se a novos peers pela rede com menos peers.
plexo é gratuito? Qual é a licença?
plexo é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
plexo ainda é mantido?
Manutenção ativa. O último commit de plexo foi em 6 de nov. de 2026.
Para que posso usar plexo?
Acelerar downloads de arquivos grandes em um laptop conectado tanto ao Wi-Fi quanto ao celular via tethering Baixar torrents ou arquivos grandes usando várias conexões domésticas ou móveis Baixar arquivos protegidos usando a sessão autenticada do navegador
Como instalar plexo?
Clone o repositório: git clone https://github.com/anmolkapil/plexo.git Acesse a pasta do projeto: cd plexo Instale as dependências: npm ci Inicie o app no modo de desenvolvimento: npm run dev
Onde consigo plexo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anmolkapil/plexo

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

Projetos relacionados