This is a cross-platform desktop client for Duolingo, that works as a wrapper around the official web app.
- Go to the latest release.
- Download the specific file that best fits your OS:
- apk: Installation package for Alpine Linux.
- deb: Installation package for Debian and Ubuntu, and of course all their derivates.
- snap: Snap package installer, for distributions like e.g. Ubuntu.
- zip: A simple zip archive containing a generic Linux or Windows build for all distros that can run without installation.
- AppImage: A single big binary file holding the entire app that can run without installation.
On Arch Linux, the package is available on the AUR (duolingo-desktop-git).
For other distributions, you will have to check if someone included this package into the package manager's repository.
If you've installed it through your package manager, then it should already contain a launcher for it. Otherwise, run the duolingo-desktop
binary.
You will need to install npm, the Node.js package manager.
In the main directory of this repository run the following:
npm install
npm run build
You will need to install Node.js which includes npm.
Afterwards run the following in the main directory depending on your current system:
If you are building on Windows:
npm install
./node_modules/.bin/electron-builder --win
If you are building on Linux:
npm install
sudo ./node_modules/.bin/electron-builder --win