A modern Android anime streaming experience built with Flutter.
Stream • Download • Track with AniList • Beautiful UI
AniFox is a modern Flutter-powered Android anime streaming application focused on providing a smooth, elegant, and feature-rich watching experience.
Whether you're binge-watching your favorite series, downloading episodes for offline viewing, or keeping everything synced with AniList, AniFox keeps your anime library organized and accessible.
Originally based on AnimeStream by FrostNova and expanded with numerous improvements, redesigned UI components, additional features, and continuous maintenance.
- Multiple anime providers
- Fast episode loading
- Multiple video qualities
- Subtitle support
- External player support
- Continue Watching
- Download episodes
- Offline playback
- Download management
- Resume interrupted downloads
- Login with AniList
- Automatic watch progress sync
- Update scores
- Manage lists
- Track completed anime
- Recently watched synchronization
- Episode release notifications
- Continue Watching widget
- Personalized recommendations
- Watch statistics
- Genre statistics
- Watch time dashboard
- Material Design 3
- Smooth animations
- Native splash screen
- Multiple themes
- AniFox Orange Theme
- AMOLED Dark Theme
- Responsive layouts
- Fast navigation
Screenshots coming soon.
| Home | Player | Details |
|---|---|---|
| 📷 | 📷 | 📷 |
| Downloads | Profile | Search |
|---|---|---|
| 📷 | 📷 | 📷 |
Download the latest APK from the Releases page.
https://github.com/ItzFallenMe/AniFox/releases
Enable Install Unknown Apps if installing manually.
- Flutter
- Android Studio
- Android SDK
- Git
- GitHub Personal Access Token
Clone the repository
git clone https://github.com/ItzFallenMe/AniFox.git
cd AniFoxFetch the private core
export PRIVATE_REPO_TOKEN=YOUR_GITHUB_PAT
bash scripts/fetch_core.shInstall dependencies
flutter pub getCreate your environment file
cp .env_example .env
Run
flutter run --dart-define-from-file=.envBuild Release
flutter build apk --release --dart-define-from-file=.envCopy .env_example to .env
| Variable | Description |
|---|---|
SIMKL_CLIENT_ID |
Simkl Client ID |
SIMKL_CLIENT_SECRET |
Simkl Client Secret |
lib/
├── assets/
├── core/
├── models/
├── providers/
├── screens/
├── services/
├── utils/
├── widgets/
└── main.dart
- Flutter
- Dart
- Riverpod
- Material 3
- AniList API
- Simkl API
- Android SDK
Contributions are welcome!
- Fork the repository
- Create a new branch
git checkout -b feature/amazing-feature- Commit your changes
git commit -m "feat: add amazing feature"- Push
git push origin feature/amazing-feature- Open a Pull Request
- AniList Integration
- Downloads
- Notifications
- Continue Watching
- Widgets
- Chromecast Support
- Android TV Support
- Better Recommendation Engine
- More Streaming Providers
- Multi-language Support
- iOS Support (Future)
Yes.
No.
AniFox acts as a client that accesses publicly available third-party sources.
Yes.
Supported providers allow offline downloading.
No.
AniList is optional but recommended for synchronization.
AniFox does not host or upload any video content.
All media is provided by publicly available third-party sources.
The developers of AniFox are not responsible for the content available through those sources.
Users are responsible for complying with the laws and regulations applicable in their jurisdiction.
This project is licensed under the GNU General Public License v3.0.
See the LICENSE file for details.
- FrostNova — Original AnimeStream project
- AniList
- Simkl
- Flutter Team
- Contributors
If you enjoy AniFox, consider helping the project by:
⭐ Starring the repository
🐛 Reporting bugs
💡 Suggesting new features
🤝 Contributing code
Made with ❤️ using Flutter