KaiwReader is a free, open-source Android novel reader built around translation: read web novels from multiple sources in your own language, in real time, without losing your place. Right behind it comes an immersive TTS audiobook mode; everything else — offline reading, dynamic library, stats, recommendations — is a plus on top of that core.
Born from Novery by 1Finn2me — after a long road through NovelDokusha and QuickNovel — and modified until it became its own thing. Inspired by Tachiyomi and QuickNovel, built with Jetpack Compose and Material 3.
- Instant Translation: Toggle real-time translation on/off without losing your place
- Multi-Language Support: Access content in your preferred language using advanced translation engines
- Layout Stability: Specialized engine that prevents scroll jumps and position loss during translation
- On-Device & Online Engines: ML Kit offline models or Google online translation, with one-touch model management
- Persistent Cache: SQL translation cache with a 5-chapter smart buffer for zero-latency re-reading
- TTS Continuity: Text-to-Speech keeps reading the translated text, even in the background
- Progress Tracking: Real-time visual feedback on translation status for each paragraph
- Audiobook Mode: Full-screen Material 3 player — cover art, title, author and giant controls — turns any novel into an audiobook
- Foreground Playback: Dedicated media-playback service keeps reading with the screen off or the app in the background, with notification controls
- Listening Controls: Scrubber with elapsed/remaining time,
-15s/+30sjumps, previous/next chapter, speed (1x–2x) and sleep timer - Translated Audio: Continues into the next chapters using the translated text
- Smart Focus: Returns the reader to the last spoken sentence when you leave audiobook mode
- Multiple novel sources: Support for a variety of web novel providers
- Progressive streaming search with fuzzy matching and history
- Enable/disable individual sources
- Continuous scroll or Chaptered view
- Customizable fonts, sizing, spacing, alignment, and colors
- Comfortable Mode (Bookshelf): Optimized high-density grid for a true "book wall" experience
- Tablet Optimized: Pixel-perfect layout adjustments for large screens
- Fullscreen mode with auto-hiding controls and volume key navigation
- Bookmarks
- Stable position tracking across sessions
- Predictive Reader: Background preloading of adjacent chapters for instant, "zero-wipe" transitions
- Persistent Cache: Robust local caching for seamless offline reading of recently accessed chapters
- Optimized Download Queue: Multi-priority background downloading for entire series
- Custom Shelves: Move beyond static status; create, rename, delete, merge, and reorder your own categories
- Bulk Operations: Multi-select novels to move, delete, or mark status in seconds
- Detection: Real-time new chapter detection with intelligent badge indicators
- Provider Rotation (2+3): Dynamic matching engine that balances 2 user favorites with 3 random active sources for fresh discovery
- Learning Engine: Learns from your reading patterns, tags
- Blocklist: Advanced filters to hide unwanted tags or low-quality sources
- Material You dynamic colors (Android 12+)
- Light, Dark, and AMOLED black modes
- Edge-to-Edge: Full system bar integration with dynamic color matching
- 7 preset themes + full custom color picker
- Independent reader color scheme
- Gamified Progress: Reader levels (Novice to Legendary) and 11 unique unlockable achievements
- Deep Analytics: Weekly activity charts, reading time breakdown, and daily streaks
- History Timeline: Grouped by date with chapter-level completion progress
KaiwReader does not host, store, or distribute any content. The app functions as a search engine and aggregator — it crawls and displays content from third-party websites that are publicly accessible through any standard web browser. KaiwReader has no affiliation with, and no control over, the content provided by these sources.
Any legal concerns regarding content should be directed to the respective website operators and content hosts. In cases of copyright infringement, please contact the responsible parties or file hosts directly.
This application is intended for personal and educational use only. Users are solely responsible for ensuring their use of the app complies with all applicable local, national, and international laws. Use KaiwReader at your own risk.
By using this application, you acknowledge that the developers of KaiwReader bear no responsibility for any content accessed through third-party sources, nor for any consequences arising from the use of this app.
⭐ Star the repo if you find KaiwReader useful!
