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

v2.0.0latest05 de ago. de 2026
Minha Lista: nova página de watchlist pessoal — adicione/remova animes direto da home, da busca ou da página de detalhes
Preview ao passar o mouse (estilo Crunchyroll): hover expande card com nota, temporada, episódios e sinopse reais da AniList
Manga: navegação, busca e leitura offline de capítulos já baixados
Integração AniList completa (login, sincronização de progresso) e Discord Rich Presence
Home redesenhada: spotlight da temporada, seções 'Em Alta' e 'Temporada Atual' com scroll horizontal
Qualidade de vídeo do AnimeFire sempre escolhe a melhor resolução disponível por episódio (1080p > 720p > 360p)
Corrigida listagem de episódios incorreta em animes com muitos episódios (ex. One Piece, 1172 episódios)
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