Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that allows users to discover, download, and read manga from various third-party sources and local files.
The application utilizes a modular source plugin system to integrate external provider packages, enabling the ingestion of content from multiple third-party sources. It includes a sync engine that communicates with external tracking APIs to maintain consistent reading progress across different platforms.
The system covers manga library management, including the ability to search for titles, save them to a personal collection, and index local media directories. It supports offline content consumption through chapter downloads and provides data persistence via local database management and snapshot-based backups for device migration.