SkillAgentSearch skills...

LetoReader

A free self-hostable speed reader. Highly customizable. Implements chunking (RSVP), pacing and highlighting. Modern UI and local-storage only.

Install / Use

/learn @Axym-Labs/LetoReader

README

LetoReader

<div style="display: flex;">

Website Docker Pulls .NET build GitHub Issues or Pull Requests License: GPL v3

</div>

LetoReader is a versatile speed reader designed to enhance your reading efficiency. It supports high-speed reading for skimming or consuming easy texts at e.g. 400-1000 words per minute. However, it can also be used at lower speeds for better comprehension while still benefiting from Rapid Serial Visual Presentation (RSVP).

Leto Showcase

<p align="center" style="align-items: center"> <a href="https://leto.axym.org/read" target="_blank"><b>Live Demo</b></a> • <a href="https://github.com/Axym-Labs/Leto-Reader/wiki" target="_blank"><b>Documentation</b></a> • <a href="https://hub.docker.com/r/davidewiest/reader"><b>Docker image</b></a> </p>

Key differences to traditional reading

  • Fixed reading speed (configurable by the user)
  • Suppression of subvocalization and regressive saccades at higher speeds
  • Less eye fatigue

Features

  • Chunking, pacing and highlighting built in
  • Great UX and responsive design
  • radically minimal user interface
  • Easy importing
  • Customizable (8 settings)
  • Focus mode (for dyslexia/add/adhd)
  • No external API dependencies
  • Local-only storage
  • FOSS
  • Self-hostable

Import options

  • From a URL
  • uploading a file (.pdf, .md, .txt, .html, .epub)
  • Clipboard
  • Request body of GET request

Hosting

With docker

  • docker pull davidewiest/reader:latest
  • docker run -p 5001:8080 davidewiest/reader:latest (ports in the form of -p <reachablePort>:8080, where reachablePort is the accessible one)

Github and dotnet run

  • git pull https://github.com/davidewiest/Reader.git
  • cd Reader/Reader/
  • nohup dotnet run --environment Production --urls=http://localhost:5001/ > /Logs/std.log 2> Logs/err.log &

Due to personal circumstances, LetoReader is currently in a maintenance mode, meaning our main focus is on handling priority tasks related to the repository. New feature requests can still be made here, but may take a while to get implemented. Issues and bugs will still be addressed so make sure to report them.

Changelogs

Made with ❤️ and .NET Blazor

View on GitHub
GitHub Stars297
CategoryDevelopment
Updated4d ago
Forks14

Languages

HTML

Security Score

100/100

Audited on Mar 27, 2026

No findings