open source

Why does AnimeCaos exist?

Anyone who watches anime knows how it goes: four tabs open, ten ads closed, a player that won't load, an episode that disappears mid-season.

AnimeCaos came out of that. It automates the navigation, extracts links directly from the players, and puts everything into an interface that stays out of the way. No server, no account, no subscription.

It's open source, built in Python, and ends up being a decent place to learn web automation, scraping, and fuzzy search in practice. Pull requests are welcome.

Tech Stack

Python 3.10+

Core language

Selenium

Web automation & Cloudflare bypass

BeautifulSoup

HTML parsing

FuzzyWuzzy

Fuzzy search / typo tolerance

yt-dlp + mpv

Stream extraction & playback

PySide6

Desktop GUI framework

AniList GraphQL

Metadata & cover art API

PyInstaller

Standalone .exe distribution

Changelog

v0.1.3latest17 de abr. de 2026
Conta AniList: sincronização automática de episódios assistidos, animes concluídos e tempo total
Discord Rich Presence: status exibe anime e episódio atual com timer durante reprodução
Player mais rápido: cache e prefetch reduzem tempo de início para ~5 segundos
Interface de Conta redesenhada com layout lado a lado e animações suaves
Ver release no GitHub

Open source

The repository is public on GitHub. Anyone can read the code, open an issue, send a PR, or fork the project and take it wherever they want.

Ver Repositório