npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

anikoto-cli

v1.8.6

Published

Anime aggregator terminal client

Downloads

59

Readme

anikoto-cli

A lightweight, colorful terminal app for watching and downloading anime directly from your command line.
It uses the Anikoto API (which aggregates content from multiple anime sources) to fetch search results, episode lists, and streaming links – no scraping or browser hassle required.

What it does (simply put)

Instead of juggling multiple tabs and ad‑blockers, anikoto-cli brings everything into your terminal.
You type a title, pick an anime from the search results, choose an episode and a server – and it either streams instantly with mpv (with auto‑skip for intros/credits) or downloads directly as a clean .mp4 file.

All data comes from the Anikoto API, which combines results from several anime websites behind the scenes, merges duplicates, and returns clean, ready-to-use links.

Powered by the Anikoto API

The CLI does not scrape any website directly. Instead, it communicates with the official Anikoto API:

  • API endpoint: https://anikotoapi.fampep.workers.dev/
  • The API aggregates multiple anime sources (sub/dub, various servers) and handles deduplication, mirror selection, and stream unpacking.
  • This means anikoto-cli stays fast, lightweight, and never breaks due to DOM changes on third‑party sites.

Features

  • Zero‑setup – automatically downloads ffmpeg if missing (Windows / macOS / Linux).
  • Interactive menu – use arrow keys and Enter to navigate; no need to remember commands.
  • Smart audio selection – picks the right audio track based on what the anime offers.
  • Stream or download – choose on‑the‑fly for each episode.
  • Auto‑skip engine – during playback, mpv chapters are scanned; intros, openings and endings are jumped automatically.
  • Autoplay & resume – when an episode ends, the next one starts after a short countdown (press Enter to skip the wait). Close the player early and your progress is saved to a watchlist.

How to use

  1. Install Node.js and mpv (mpv.io).
  2. Install the CLI globally from npm:
    npm install -g anikoto-cli