Skip to content

Lychee

Desktop · Electron · Plexo forkA download accelerator for macOS, Windows and Linux. Lychee splits each download across parallel connections, and across every network you have, so one slow stream stops being the bottleneck.

At a glance
License
MIT
Runtime
Electron
Base
Plexo
Status
Beta
Maintained by tame.gg
Parallel streamsPause & resumeEvery networkBrowser handoffTorrents
8 MB blocksUp to 32 streamsmacOSWindowsLinuxChromeFirefoxMIT

Overview

Most downloads crawl along on a single connection. Lychee asks the server for the file in blocks of up to 8 MB and keeps many streams fetching them at once, so a big download finishes in a fraction of the time.

It goes past one network too. If your computer has Wi-Fi and a phone tethered over USB, Lychee uses both for the same file - no VPN, virtual adapter or admin rights needed. Torrents work the same way, with magnet links and .torrent files spread across your networks.

Why Lychee

  • 01Parallel connections every network starts with 8 streams and scales up to 32 as they fill
  • 02Every network at once faster links take more blocks, and a dropped one leaves the rest running
  • 03Pause and resume progress is saved as you go, and Lychee checks the file has not changed before resuming
  • 04No slow finish near the end, a free stream races a slow block and the first to finish wins
  • 05Survives restarts and sleep streams pick back up when the computer wakes or a network reconnects
  • 06Queue and limits speed caps, Slow mode, data allowances per network and an overnight schedule

Install

Grab the installer for macOS, Windows or Linux from GitHub Releases, or build it from source with Node.js 22.12 or later.

shell
# build from source
git clone https://github.com/tame-gg/lychee
cd lychee
npm install && npm run dev

Downloads

Download from GitHub Releases

Browser extension

  • Hands browser downloads to Lychee while the app is open
  • Right-click any link, magnet links included, to send it straight to Lychee
  • Leaves the download in the browser when Lychee is not running
  • Skip small files or exclude whole sites from capture
  • Works in Chrome and Firefox, talking to the app only over localhost

Based on Plexo by anmolkapil, MIT license.

Plexo on GitHub