14,111
stars
+3
901
forks
76
watchers
688
prs
1,061
issues
30
releases
158
discussions
README
Discord Matrix A cli to browse and watch anime (alone AND with friends). This tool scrapes the site hianime. Showcase ani-cli-demo.webm Table of Contents - Fixing errors - Install - Tier 1: Linux, Mac, Android - Tier 2: Windows, WSL, iOS, Steam Deck, FreeBSD, Ubuntu Touch - From Source - Uninstall - Dependencies - Ani-Skip - FAQ - Homies - Contribution Guidelines - Disclaimer Fixing errors If you encounter Blocked by cloudflare. Try installing curl-impersonate then install curl-impersonate from your respective package manager. If it is not available, then download from their github by running the following commands. sh curl -LO "https://github.com/lwthiker/curl-impersonate/releases/download/v0.6.1/curl-impersonate-v0.6.1.x86_64-linux-gnu.tar.gz" sudo tar xf curl-impersonate-v0.6.1.x86_64-linux-gnu.tar.gz -C /usr/local/bin For other network errors, check the current status by clicking on these badges: For any other breaking issue, then make sure you are on latest version by typing sudo ani-cli -U to update on Linux, Mac and Android. On Windows, run ani-cli -U. If after this the issue persists then open an issue. Install Tier 1 Support: Linux, Mac, Android These Platforms have rock solid support and are used by maintainers and large parts of the userbase. Linux Native Packages Native packages have a more robust update cycle, but sometimes they are slow to upgrade. \ If the one for your platform is up-to-date we suggest going with it. Debian 13/unstable sh sudo apt install ani-cli Fedora To install mpv (and vlc) you need _RPM Fusion free_ enabled. Simply follow the instructions here: https://rpmfusion.org/Configuration To be able to install syncplay, you'll need to enable this copr repo (instructions included): https://copr.fedorainfracloud.org/coprs/batmanfeynman/syncplay/. To install ani-cli: sh sudo dnf copr enable derisis13/ani-cli sudo dnf install ani-cli If for your distro uses rpm and you would like to see a native package, open an issue. Arch Build and install from the AUR: sh yay -S ani-cli Also consider ani-cli-git Gentoo Build and install from the GURU: sh sudo eselect repository enable guru sudo emaint sync -r guru sudo emerge -a ani-cli Consider using the 9999 ebuild. sh sudo emerge -a =app-misc/ani-cli-9999 OpenSuse On Suse the provided MPV and VLC packages are missing features that are used by ani-cli. The only required is the "Only Essentials" repository which has versions for each Suse release. You can find instructions on this here. To add the ani-cli copr repo, update then install ani-cli run (on both versions): sh zypper addrepo https://download.copr.fedorainfracloud.org/results/derisis13/ani-cli/opensuse-tumbleweed-x86_64/ ani-cli zypper dup zypper install ani-cli You'll get a warning about Signature verification failed [4-Signatures public key is not available] but this can be ignored from the prompt. Note: package is noarch, so any architecture should work, e
Top issues
#1955place yt-dlp download fragments into a tempdir9 comments · 2026-10-03#1977Downloaded media no longer merged with dialogue text7 comments · 2026-10-26#1964audio plays but video and subs don't.6 comments · 2026-10-07#1934Trying to download dubbed anime somtimes downloads subbed5 comments · 2026-09-25#1932Some episodes don't have a subtitles.5 comments · 2026-09-24#1987it isnt working3 comments · 2026-10-31#1974ani-cli TLS/SSL certificate issue (curl exit 60)3 comments · 2026-10-25#1972termux version broken1 comments · 2026-10-22
Discussions
#1983Profiling0 comments · 2026-10-30#1981OS Distribution of Issues0 comments · 2026-10-30#1978ani-cli AI index / bench-based language model suggestions2 comments · 2026-10-27#1940No sources found for sub!2 comments · 2026-09-29#1931This is what ani-cli looked like 5 years ago btw0 comments · 2026-09-24#1901v5.11 comments · 2026-09-11#1896Appreciation post for port19x1 comments · 2026-09-05#1891Error: "No result found!"1 comments · 2026-09-04
Latest release
v5.1 v5.1 2026-09-11In this release, iOS is broken, we hope to restore it in the future. You may also want to back up your history due to yet another provider change. Let's hope this one lasts a little longer. What's Changed chore: bump homebrew formula by @port19x in https://github.com/pystardust/ani-cli/pull/1846 docs: add instructions for curl-impersonate by @71zenith in https://github.com/pystardust/ani-cli/pull/1847 docs: Enhance doccli entry in README by @TowarzyszFatCat in https://github.com/pystardust/ani-cli/pull/1855 ci: fix ci paths by @port19x in https://github.com/pystardust/ani-cli/pul