macOS
brew install lue-readerlocal Homebrew formula metadata
brew
Terminal eBook reader with text-to-speech and multi-format support. Version 0.4.0 via Homebrew; verified 2026-06-27.
install
brew install lue-readerlocal Homebrew formula metadata
nix profile install nixpkgs#luenixpkgs package indexes · pkgs/by-name/lu/lue/package.nix · source: api.github.com
overview
Terminal eBook reader with text-to-speech and multi-format support
history
Lue is a terminal ebook reader with text-to-speech, supporting formats such as EPUB, PDF, DOCX, HTML, RTF, TXT, and Markdown.
The project appeared publicly on GitHub in August 2025. Its README presents Lue as a Python terminal reader focused on synchronized listening and reading, with Edge TTS as the default online voice backend and Kokoro TTS as an optional local/offline path.
Lue is a young project, but it had hundreds of GitHub stars by mid-2026 and official installation instructions for PyPI, Homebrew, Debian/Ubuntu prerequisites, Arch AUR, and Windows via WSL. Homebrew packages it as `lue-reader` while the command exposed to users is `lue`.
The quick start tells users to install FFmpeg, install `lue-reader`, run `lue --guide`, and open a book path such as `lue path/to/your/book.epub`. The README also documents navigation modes, highlighting, TTS voice configuration, and customization through files in the installed Python package.
Lue is interesting to package maintainers because it combines terminal UI behavior, document parsing, audio generation, and optional TTS backends. That mix makes system dependencies such as FFmpeg and optional speech tooling part of the packaging story, not just Python metadata.
security posture
No matching local secret-handling manifest was found for lue-reader. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
lue | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/superstarryeyes/lue
install metadata
| Package key | brew:lue-reader |
|---|---|
| Version | 0.4.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/lue-reader |
| Homepage | https://github.com/superstarryeyes/lue |
| Repository | https://github.com/superstarryeyes/lue |
| Upstream docs | https://github.com/superstarryeyes/lue#readme |
| License | GPL-3.0-only |
| Source archive | https://files.pythonhosted.org/packages/a0/02/492383eb53224831f2f5ccbbc3f7aca9ba051b89e7df03233d3c41856ec3/lue_reader-0.4.0.tar.gz |
| Last updated | 2026-06-27T15:38:04Z |
| Pulse | updated |
| Dependencies | certifi, ffmpeg, pymupdf, python@3.14 |
| Uses from macOS | libxml2, libxslt |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | lue-reader |
| Version Scheme | 0 |
| Revision | 6 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
lue
nix profile install nixpkgs#luesource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.