📈 GH Trending Explorer 🎲 Surprise me

← all repos

anmolkapil / plexo

git clone https://github.com/anmolkapil/plexo.git v1.0.0-rc.15 · 11d ago

Speed up downloads by combining multiple network connections in parallel

+18
stars, 24h · #807
+~126
stars, 7 days · #981
+~540
stars, 30 days · #970
4.9k
★ total · +3% this week
334
forks · 37 open issues

Star history (as recorded here)

2026-10-20 · 4,747 ★ 2026-10-22 · 4,860 ★
LanguageTypeScript
LicenseMIT
Created2026-09-15 (1mo ago)
Last push1d ago
Watchers19
OwnerUser

GitHub topics

Links

README excerpt
Plexo 
 Download files and torrents faster by combining all your internet connections. 
 Plexo combines Wi-Fi, Ethernet, mobile networks, and other available connections to boost your download speeds.
 Download ·
 Features ·
 Troubleshooting ·
 How it works ·
 Build 
 For anything private, email hello@getplexo.app 
https://github.com/user-attachments/assets/e57728f4-fb63-441f-839c-174eef954b17
## Features
### Multi-network downloads
- Combine multiple internet connections for faster downloads
- Enable or disable networks during a download
- Rename networks and customize their colors
- Download file chunks in parallel across connections
- Balance chunks across connections, with faster networks handling more of the download
- Automatically adjust parallel streams to network, server and disk performance
- Race slow chunks on idle connections to avoid a slow finish
- View live speeds, time remaining and per-network progress
### Browser integration
- Capture downloads or send individual links to Plexo
- Download files using your browser’s authenticated session
- Exclude websites and skip small files
### Download management
- Download direct links, magnet links and `.torrent` files
- Select torrent files before or during a download
- Pause and resume supported downloads across restarts
- Automatically reconnect downloads after sleep
- Replace expired links without losing progress
- Queue downloads and configure concurrent downloads
- Pause, resume, retry or remove downloads in bulk
### Bandwidth controls
- Set global and per-network speed limits
- Switch to Slow mode for calls and streaming
- Set daily, weekly or monthly data allowances
- Schedule downloads by time and day
## Troubleshooting
If your problem isn't covered here, open an issue.
 Windows says "Windows protected your PC" 
The installer isn't code-signed yet. Click **More info**, then **Run anyway**.
 A second network doesn't make downloads faster 
Plexo adds speed only when each network reaches the internet through its own connection. Wi-Fi from your home router plus a phone tethered over USB works. Wi-Fi and Ethernet plugged into the same router doesn't: both share one connection, so the total stays the same.
VPN, virtual, and isolated adapters show up in Plexo too, so check each network's latency and speed there.
 A network doesn't appear in Plexo 
Plexo can use any connection your operating system shows as a network adapter.
- **iPhone on macOS**: in **System Settings › Network**, open **iPhone USB** and turn off **Disable unless needed**
- **Android on macOS**: install TetherKit, as described below
- **Phone on Windows**: install your phone maker's driver if the phone doesn't appear in Network Settings
 Windows uses only one network 
If Windows turns Wi-Fi off when Ethernet is plugged in, open the Group Policy Editor (`gpedit.msc`), go to _Computer Configuration_ › _Administrative Templates_ › _Network_ › _Windows Connection Manager_, and set **Minimize the number of simultaneous connec