Download

Get Tendshelf for the screens you own.

Start with the server on the computer that holds your books, then add the apps your family uses. Everything here is free software.

Version 2026.6.0 Released 9 November 2026 What is new All releases

Phone and tablet

Android

Phones, tablets and Android Auto. Android 9 or newer.

Available
  • Lock screen controls, offline downloads and a sleep timer
  • Skip silence, read aloud with the phone's own voices, and page turns with the volume buttons
  • Car controls with Android Auto (built, not yet tried in a real car)
  • Sign in by scanning a code from your server with your phone's camera
F-DroidBeing prepared

tendshelf-2026.6.0.apk · 13.6 MB · signed. A matching .apk.sha256 file sits beside it on the release page.

iPhone and iPad

No iPhone app yet. It works in Safari, from your server.

In Safari
  1. 1Open your server's address in Safari and sign in.
  2. 2Tap the Share button, then Add to Home Screen.
  3. 3Open Tendshelf from your Home Screen.

We have not yet tested this on an iPhone. We know of two limits: the page cannot change the volume, and shaking to add time to the sleep timer asks for your permission first.

Watch releases to hear first

Computer

Linux

Debian and Ubuntu.

Available

A desktop app with its own title bar, a tray icon, media keys, notifications and drag and drop of books. Use it as your personal library, or connect it to the server you already run. Checks on a real desktop are still open.

tendshelf-desktop_2026.6.0_amd64.deb · 19.4 MB

$ sudo apt install ./tendshelf-desktop_*.deb

Other distributions: see the desktop guide.

Mac

In a browser

No Mac app yet. Open your server in Safari or any browser.

Windows

In a browser

No Windows app yet. Open your server in any browser.

Server

Tendshelf server

One program, with its database built in. Put it on the computer that holds your books. It needs ffmpeg and ffprobe, one package from your distribution.

Linux · Intel and AMDtendshelf-v2026.6.0-linux-amd6426.2 MBDownload
Linux · ARMtendshelf-v2026.6.0-linux-arm6423.9 MBDownload
Build from sourceGo 1.27, then make build. Any system Go supports.Instructions

Check your download

The release lists the server programs and the desktop packages in SHA256SUMS. Download it beside the program and run:

$ sha256sum -c SHA256SUMS --ignore-missing
tendshelf-v2026.6.0-linux-amd64: OK

For phones away from home

Offline downloads and installing the app need HTTPS. A reverse proxy with a certificate works, or one line with Tailscale.

$ tailscale serve --bg 8095
Run it as a service, with Caddy or nginx

Every app connects to a Tendshelf server. If nobody in your home runs one yet, start with the server download.

A TV app is on the list for later.

Found something that does not work?

Tendshelf is free software, and a clear report from a real phone or a real server helps more than you would think.