Skip to content

Repository files navigation

Ani-Cli Flutter Banner

🌸 Ani-Cli Flutter

Status License Flutter

The Cozy Anime & Manga Client. A beautiful, animated Flutter port of the ani-cli shell script with multi-source support for English and Vietnamese content.


✨ Features

  • 🎨 Cozy UI: A relaxing, pastel-themed interface with live moving gradients and milky glassmorphism.
  • 📖 Multi-Source Manga: Aggregators for EN (MangaDex + WeebCentral) and VN (ZetTruyen + TruyenQQ), plus individual source selection.
  • 🎞️ Multi-Source Anime: English (Multi-Provider via AllAnime/Senshi/Anipub/etc.) and Vietnamese (PhimAPI) backends.
  • 🔍 Smart Deduplication: Aggregators merge results from multiple sources by normalized title, preferring the more reliable source.
  • 🔄 Manga Reader: Dedicated reader with per-source referer headers, image caching, download support.
  • ✨ Animations: Smooth Hero transitions and hover effects using flutter_animate.
  • 🌐 Cross-Platform: Windows, Linux, macOS, Android, iOS.

🛠️ Installation

# Clone
git clone https://github.com/minhmc2007/AniCli-Flutter
cd AniCli-Flutter

# Install Dependencies
flutter pub get

# Run
flutter run

🏗️ Architecture

  • lib/main.dart: App shell, navigation, OOBE onboarding, settings, and all UI components (cards, reader, detail views).
  • lib/api/manga.dart: All manga cores — MangaCore (MangaDex), ZetTruyenCore, WeebCentralCore, TruyenQQCore, plus EnMangaCore and ViMangaCore aggregators.
  • lib/api/anime.dart: Anime source definitions and core coordination.
  • lib/api/providers/: Provider-based anime sources (AllAnime, Senshi, Anipub, AniNeko, AnimePahe).
  • lib/user_provider.dart: State management for history and favorites.

🙏 Credits

This project builds upon the work of many open-source projects and providers:


📜 License

This project is licensed under the GPLv3 License, inheriting the license from the original ani-cli project. If you fork this project, you must keep the source code open under the same license.

About

A Cozy Anime/Manga Client

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages