Search for any anime show by title and start streaming an episode directly from your terminal in seconds.
Automatically skip opening and ending credits while watching using the built-in Ani-Skip integration.
Watch anime in sync with friends using the syncplay integration without leaving the command line.
Install on Android via Termux to stream anime on a mobile device from the terminal.
Requires mpv or a compatible video player, ffmpeg, and fzf to be installed before use, Windows setup has more steps than Linux or Mac.
Ani-cli is a command-line tool that lets you search for and watch anime directly from your terminal. It works by scraping the streaming site allmanga.to and piping the video to a local player like mpv or VLC. You type a show name, pick from the search results, choose an episode, and it starts playing. The tool is a shell script, so it runs on Linux, macOS, and Android (via the Termux app) with straightforward installs, and with more setup on Windows and iOS. Linux users can install it through native package managers on Debian, Fedora, Arch, Gentoo, and OpenSuse. Mac users can install via Homebrew. The project tracks this as Tier 1 support for Linux, Mac, and Android (solid, used by the maintainers themselves) and Tier 2 for Windows and the rest (officially supported but with more friction). There is a companion feature called Ani-Skip that automatically detects and skips opening and ending credits, which is optional to configure. A syncplay integration lets you watch anime together with other people in sync, which the README briefly mentions as a use case. The tool relies on a few external dependencies: mpv or a compatible player for video, ffmpeg for processing streams, and fzf for the fuzzy search menu that appears when you type a query. On macOS, the README recommends iina as a player instead of mpv, since it integrates better with the operating system. If you see a "No results found" error, the first step is running to update to the latest version, since the scraping relies on the current structure of the source site and may break when the site changes. The project has a Discord community and Matrix channel.
← pystardust on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.