⚡ Open Source & Free

Download ebooks from
any platform

A powerful CLI tool that downloads ebooks from 13+ publishing platforms — Digi4School, Cornelsen, Klett, Westermann and more — as offline PDFs.

Download Now View on GitHub
13+
Platforms
0
Prerequisites
PDF
Output Format
Free
Open Source

Everything you need,
nothing you don't

Simple, fast, and reliable. Just run the command and follow the prompts.

📦

Zero Prerequisites

The Windows installer bundles Node.js and Chrome. No manual setup required — just install and go.

🌐

13+ Platforms

Digi4School, Cornelsen, Klett, Westermann, Scook, Trauner, Helbling, BiBox, and more.

📄

Clean PDF Output

Downloads are saved as properly structured, offline-ready PDFs right in your current folder.

🔒

No Admin Rights

The Windows installer runs without administrator privileges — installs to your user profile.

📚

Browse Your Shelf

Log in and select books interactively from your shelf, or paste a direct book URL.

🖥️

Cross-Platform

Windows installer (.exe), and a one-line shell script for Linux and macOS.

Works with your
publishing platform

All major German-speaking educational ebook platforms are supported.

Digi4School
Scook
Trauner DigiBox
Cornelsen
Klett
Klett allango
Westermann
Helbling e-zone
BiBox
öbv
Markl
C.C.Buchner
book2look

Simple interactive CLI

Just run one command and follow the prompts. No config files, no complicated setup.

Windows PowerShell
PS> ultimate-downloader
Publisher / Website » Digi4School (digi4school.at)
Email » student@school.at
Password » **************
What do you want to do? » Browse & select books from shelf
Fetching book list (logging in, please wait)...
Select books to download »
Mathematik 5 – Malle & Mayer
Englisch 6 – New Horizons
Physik 7 – Universum
Downloading Mathematik 5 ...
✓ Saved: Mathematik_5.pdf
Downloading Englisch 6 ...
✓ Saved: Englisch_6.pdf

Download Ultimate Downloader

Free, open-source. No account needed.

🐧
Linux & macOS
Shell Script · v1.0.1

One-line shell installer. Downloads Node.js, builds from source, and sets up a global command.

  • Auto-downloads Node.js v20 LTS
  • Installs to ~/.local (no sudo for core)
  • Adds ultimate-downloader to PATH
  • Supports x64 & arm64
curl -fsSL https://raw.githubusercontent.com/Johni12M/ultimate-downloader/master/install.sh | bash
Download install.sh
⚙️
Manual Setup
Clone & Build

Clone the repository and run the init script. Requires Node.js v18+ to be installed.

  • Full source code access
  • Windows: run init.bat
  • Linux/macOS: run ./init.sh
  • Contribute & customize
View on GitHub