Welcome to ani-cli

A command-line interface to browse and watch anime, both alone and with friends. This tool scrapes the site allmanga.

Overview

ani-cli is a powerful shell script designed for anime enthusiasts who prefer the efficiency and minimalism of the command line. It provides a fast, lightweight, and versatile way to search for anime, select episodes, and stream or download them directly from your terminal.

Key Features

  • Cross-Platform: Works on Linux, macOS, Windows (via WSL/Git Bash), Android (via Termux), iOS (via iSH), and more.
  • Multiple Players: Supports popular video players like mpv, vlc, and iina out of the box.
  • History: Keeps track of your watched episodes so you can easily continue where you left off.
  • Downloading: Download episodes for offline viewing using aria2c or ffmpeg.
  • Syncplay Integration: Watch anime simultaneously with friends using Syncplay.
  • Quality Selection: Choose your preferred video quality, from 360p to 1080p or best/worst.
  • Dub Support: Watch dubbed versions of anime with the --dub flag.
  • Intro Skipping: Integrates with ani-skip to automatically skip opening sequences (mpv only).
  • Extensible: A detailed Hacking Guide is available for users who wish to adapt the script for other sources.

Ready to get started? Head over to the Installation guide.