Local-first AI e-book reader for desktop and mobile with RAG chat, semantic search, highlights, TTS and WebDAV sync.
Anxcye/anx-reader
A cross-platform e-book reader built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT and PDF, with AI-assisted reading tools.
Open-source alternative to:Kindle
Apple Books
- Stars
- 8,975
- Forks
- 644
- Open issues
- 92
- Last commit
- 2 days ago
What is it?
Anx Reader is an e-book reader for Windows, macOS, iOS and Android, written in Dart with Flutter. It opens EPUB, MOBI, AZW3, FB2, TXT and PDF files and lets readers adjust typography such as letter, line and paragraph spacing, font, themes and backgrounds.
Beyond basic reading, it includes AI features such as an on-demand dictionary and translation, full-book translation shown side by side with the original, summaries, and mind maps. Text-to-speech offers multiple voices with speed and sleep timer controls. Notes can be exported as TXT, Markdown or CSV, and a reading statistics view tracks time spent by day, week, month and year.
Sync across devices is handled through WebDAV, covering books, notes and reading progress. The project also provides a one-tap simplified/traditional Chinese conversion, and community plugins connect it with Calibre libraries.
Key features
- 01Reads EPUB, MOBI, AZW3, FB2, TXT and PDF files
- 02Syncs books, notes and reading progress via WebDAV
- 03AI dictionary, translation, summaries and mind maps
- 04Text-to-speech with multiple voices and sleep timer
- 05Notes export to TXT, Markdown or CSV
- 06Reading statistics with a visual heatmap
Use cases
- Reading e-books across Android, iOS and desktop with synced progress
- Reading foreign-language books with AI-assisted translation and dictionary lookups
- Managing a personal ebook library stored on a NAS with WebDAV or Calibre
Topics
FAQ
- What is anx-reader?
- A cross-platform e-book reader built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT and PDF, with AI-assisted reading tools. Anx Reader is an e-book reader for Windows, macOS, iOS and Android, written in Dart with Flutter. It opens EPUB, MOBI, AZW3, FB2, TXT and PDF files and lets readers adjust typography such as letter, line and paragraph spacing, font, themes and backgrounds.
- Is anx-reader free to use? What license does it have?
- anx-reader is open source under the MIT license. Check the license terms before using it in commercial products.
- Is anx-reader still maintained?
- Actively maintained. The last commit to anx-reader was on Oct 17, 2026.
- What can I use anx-reader for?
- Reading e-books across Android, iOS and desktop with synced progress Reading foreign-language books with AI-assisted translation and dictionary lookups Managing a personal ebook library stored on a NAS with WebDAV or Calibre
- Where can I get anx-reader?
- The source code and installation instructions are on GitHub: https://github.com/Anxcye/anx-reader
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source app for sending files and messages to nearby devices over the local network, without internet or third-party servers.
AppFlowy is an open-source AI workspace for notes, docs, wikis and project management, positioned as an alternative to Notion.
A free, open-source AI Office suite for macOS, Windows and Linux that edits real .docx, .xlsx, .pptx and PDF files with a built-in AI agent.
Open-source, cross-platform note-taking app with an endless canvas for mixing handwriting, text, Markdown, shapes, images and PDFs.
An offline-first, privacy-focused reader for PDF, EPUB, comics and other documents on Android, Linux and Windows, built with Kotlin Multiplatform.