Streamline your anime experience, effortlessly and beautifully.
Aniki is a cross-platform desktop application built with Avalonia UI and .NET for managing and watching your favorite anime. Featuring MyAnimeList and AniList integration and a clean, lightweight design, Aniki helps you keep track of and explore anime with ease.
- MyAnimeList/AniList Integration: OAuth login to fetch and sync your anime list.
- Watching Epidoes In-App: You can browse, download and watch episodes in Aniki!
- Anime List Management: View, filter, and search your anime.
- Automatic Episode Tracking: automatically detects the anime videos you watch on your computer and synchronizes your progress.
- Episode Search: Search for episodes and watch them.
- [WIP] Notification System: Be automatically notified whenever a new anime or episode releases.
- Download it from Releases
- .NET 9.0 SDK or later
- Git
git clone https://github.com/TrueTheos/Aniki.git
cd Aniki- Go to https://myanimelist.net/apiconfig
- Create ID
- Select
App Typeother - Inside
App Redirect URLtypehttp://localhost:8000/callback(you can later change it) - Copy the generated ClientID.
- Replace
ClientIdinsideMalLoginProvider.cs
- Go to https://anilist.co/settings/developer
- Create new client
- Copy ID
- Replace
ClientIdinsideAnilistLoginProvider.cs
- Restore dependencies:
dotnet restore
- Build the solution:
dotnet build
- Run the application:
dotnet run --project Aniki/Aniki.csproj
Contributions are welcome! Please fork the repository and create a pull request with your improvements.
- Fork the project.
- Checkout the
developbranch:git checkout develop git pull origin develop
- Create your feature branch:
git checkout -b feature/my-feature
- Commit your changes:
git commit -m "Add some feature" - Push to the branch:
git push origin feature/my-feature
- Open a Pull Request.
If something doesn't work after updating to newer version, it's most likely cache issue. You can wipe cache manually by going into app installation directory. Most likely C:\Users\[user]\AppData\Local\Aniki.
Delete folders tokens cache and ImageCache.
- Built with Avalonia UI.
This project is intended for educational and informational purposes only.
The application does not host, store, or distribute any media content. All content is provided by third-party sources that are not affiliated with this project. The project simply acts as a client interface for publicly accessible resources on the internet.
The developer does not control, own, or take responsibility for any content provided by external services. Availability, legality, and licensing of such content are determined solely by the respective content providers.
Users are responsible for ensuring that their use of this software complies with all applicable local laws and regulations. The developer assumes no liability for misuse of this project.
If you are a copyright owner or authorized agent and believe that content accessible through this project infringes your rights, please direct your request to the appropriate content hosting provider.
This project does not host any content and therefore cannot remove or modify externally hosted material.
For questions or concerns regarding this repository, please open an issue on GitHub.

