Repolode
Anxcye

Anxcye/anx-reader

Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI.

Open source альтернатива:KindleApple Books

Звёзды
8,975
Форки
644
Открытые issues
92
Последний коммит
3 дня назад

Что это?

Anx Reader — читалка для Windows, macOS, iOS и Android, написанная на Dart с использованием Flutter. Она открывает файлы EPUB, MOBI, AZW3, FB2, TXT и PDF и позволяет настраивать оформление текста: межбуквенный, межстрочный и межабзацный интервалы, шрифт, темы и фон.

Помимо основных функций для чтения, в приложении есть инструменты на базе AI: словарь и перевод по запросу, перевод всей книги с отображением рядом с оригиналом, краткие пересказы и интеллект-карты. Функция преобразования текста в речь предлагает несколько голосов, настройку скорости и таймер сна. Заметки можно экспортировать в TXT, Markdown или CSV, а статистика чтения показывает время, проведённое за чтением, по дням, неделям, месяцам и годам.

Синхронизация книг, заметок и прогресса чтения между устройствами выполняется через WebDAV. В проекте также есть конвертация китайского текста между упрощённым и традиционным письмом одним нажатием, а плагины сообщества обеспечивают интеграцию с библиотеками Calibre.

Ключевые возможности

  • 01Открывает файлы EPUB, MOBI, AZW3, FB2, TXT и PDF
  • 02Синхронизирует книги, заметки и прогресс чтения через WebDAV
  • 03AI-словарь, перевод, краткие пересказы и интеллект-карты
  • 04Преобразование текста в речь с выбором голоса и таймером сна
  • 05Экспорт заметок в TXT, Markdown или CSV
  • 06Статистика чтения с наглядной тепловой картой

Сценарии использования

  • Чтение электронных книг на Android, iOS и компьютере с синхронизацией прогресса
  • Чтение книг на иностранных языках с переводом и поиском слов с помощью AI
  • Управление личной библиотекой электронных книг на NAS через WebDAV или в Calibre

Быстрый старт

  1. 1

    Установить Flutter

  2. 2

    Установить зависимости

    flutter pub get
  3. 3

    Сгенерировать файлы для поддержки нескольких языков

    flutter gen-l10n
  4. 4

    Сгенерировать код Riverpod и запустить приложение

    dart run build_runner build --delete-conflicting-outputs

Что важно знать

  • Для сборки из исходного кода необходимо установить Flutter и выполнить несколько этапов генерации кода.
  • Поддержка каталогов OPDS всё ещё находится в разработке.
  • Согласно описанию, некоторые функции, например синхронизация с облаком, используют WebDAV и могут требовать собственного сервера.

Темы

Частые вопросы

Что такое anx-reader?
Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI. Anx Reader — читалка для Windows, macOS, iOS и Android, написанная на Dart с использованием Flutter. Она открывает файлы EPUB, MOBI, AZW3, FB2, TXT и PDF и позволяет настраивать оформление текста: межбуквенный, межстрочный и межабзацный интервалы, шрифт, темы и фон.
anx-reader можно использовать бесплатно? Какая у него лицензия?
anx-reader распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
anx-reader всё ещё поддерживается?
Активно поддерживается. Последний коммит в anx-reader — 17 окт. 2026 г..
Для чего можно использовать anx-reader?
Чтение электронных книг на Android, iOS и компьютере с синхронизацией прогресса Чтение книг на иностранных языках с переводом и поиском слов с помощью AI Управление личной библиотекой электронных книг на NAS через WebDAV или в Calibre
Как установить anx-reader?
Установить Flutter Установить зависимости: flutter pub get Сгенерировать файлы для поддержки нескольких языков: flutter gen-l10n Сгенерировать код Riverpod и запустить приложение: dart run build_runner build --delete-conflicting-outputs
Где скачать anx-reader?
Исходный код и инструкции по установке — на GitHub: https://github.com/Anxcye/anx-reader

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты