# pystardust/ani-cli

A cli tool to browse and play anime

Repository: https://github.com/pystardust/ani-cli
Canonical: https://ross.abutalabs.com/products/ani-cli
Language: Shell
License: GPL-3.0
License Family: copyleft
Topics: shell, cli, anime, posix, steamdeck, syncplay, termux, webscraping, fzf, linux, mac, rofi, terminal, windows
Last push: 2026-08-18T16:44:56+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 95, longevity 100
- inputs: {"age_days": 1911, "days_push": 15, "days_rel": 32, "gap_med": 10.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13602, forks 868 (observed 2026-08-28T04:11:03.611609+00:00)

## What it is
ani-cli is a POSIX shell script CLI tool for browsing and watching anime from the terminal, scraping the anidb site and playing videos via external players. It supports watching alone or synced with friends via Syncplay across Linux, macOS, Windows, Android, iOS, and Steam Deck.

## Use cases
- watch anime from the terminal
- browse and play anime episodes in a cli
- stream anime on linux without a browser
- watch anime together with friends synced
- play anime on android with termux
- scrape anime episode links from the command line

## When to choose
- you prefer terminal-based media consumption
- you want a lightweight, dependency-light anime player
- you need cross-platform support including termux and steam deck
- you want synced group watching via syncplay

## When to avoid
- you want a legal licensed streaming service
- you need a GUI browsing experience
- you rely on a single scraping source staying up (sites change/blocks break it)

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, web-scraping, video-processing, search-engine
- domain: entertainment, media, crawlers
- platform: windows, cli, cross-platform
- tags: anime, shell-script, posix, fzf, rofi, syncplay, termux, steamdeck, video-streaming, media-player, command-line, linux, macos, android, ios

## Member repositories
- pystardust/ani-cli (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:03.611609+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:10.110602+00:00, confidence not recorded.
  - readme: https://github.com/pystardust/ani-cli (fetched 2026-08-28T04:11:03.611609+00:00, sha c1bcfcb19185)
- Data as of 2026-08-30T08:39:29.467469+00:00.
