anx-reader  by Anxcye

E-book reader for focused reading

created 1 year ago
5,551 stars

Top 9.3% on sourcepulse

GitHubView on GitHub
Project Summary

Anx Reader is a cross-platform e-book reader designed for book lovers seeking an enhanced and focused reading experience. It integrates AI capabilities for content summarization and analysis, alongside robust note-taking and reading analytics, aiming to make reading more productive and personalized.

How It Works

The application leverages a modern Flutter framework for its cross-platform UI, ensuring a consistent experience across iOS, macOS, Windows, and Android. It supports multiple e-book formats (EPUB, MOBI, AZW3, FB2, TXT) with a focus on clean parsing. Key differentiators include integration with major AI services (OpenAI, Claude, Gemini, DeepSeek) for features like summarization and "quick ask AI," and comprehensive reading analytics presented through intuitive charts and heatmaps. WebDAV is used for seamless cross-device synchronization of reading progress, books, and notes.

Quick Start & Requirements

  • Install: Download pre-built binaries from the Releases page.
  • Build from Source: Requires Flutter SDK. Follow build steps in the README, including flutter pub get and flutter gen-l10n.
  • Dependencies: No specific hardware or OS dependencies beyond standard desktop/mobile requirements. AI features require API keys for respective services.

Highlighted Details

  • Supports EPUB, MOBI, AZW3, FB2, TXT formats.
  • Integrates with OpenAI, Claude, Gemini, DeepSeek for AI features.
  • Offers detailed reading analytics (weekly/monthly reports, heatmaps).
  • WebDAV support for cross-device sync of progress, books, and notes.

Maintenance & Community

  • Active development with a clear TODO list.
  • Community support via Telegram and QQ groups.
  • Donations are accepted to support project maintenance.

Licensing & Compatibility

  • Licensed under the MIT License. The README notes a past transition from MIT to GPLv3 and back to MIT for specific features, with all contributors agreeing to the final MIT license.
  • Compatible with commercial use and closed-source linking under MIT terms.

Limitations & Caveats

The project is still under active development, with features like PDF support and full-text translation marked as future additions. Users may encounter Flutter version incompatibility issues when building from source.

Health Check
Last commit

3 days ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
44
Star History
931 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.