Skip to content

Overview

Kaeri browses AniList with no account, plays episodes in mpv, keeps your history on your device and syncs it to five trackers. Sources are plugins or services you set up.

The apps have mpv built in and install from the releases on GitHub, as installation describes. On a Mac, the app and the terminal app share one history and one config.

The Android TV app is made for the remote’s arrow keys. The Mac, iPhone, iPad, Android, Windows and Linux apps can send an episode to it and act as its remote. The features page shows what each app does.

  • Browsing, search and seasonal lists from AniList, with no account. Ctrl-F filters a search by genre, year, season, format, status and sort.
  • A half-finished episode stays on the home screen with its position. kaeri --continue resumes it from the shell.
  • Playback runs in mpv with Kaeri’s own controls, seek bar thumbnails, a skip button, Up next and menus.
  • Tracker sync covers AniList, MyAnimeList, Kitsu, Simkl and Trakt. Changes made offline sync when you reconnect.
  • Plugins are sandboxed WebAssembly components. A plugin store that someone you know runs lets you install their plugins and share your own.

Keys and command line lists the rest.

  • More sources, as plugins. The plugin system is the path for new sources.
  • Licensed services open in their own apps. Kaeri doesn’t get round DRM, so a plugin can return a link that opens in that service instead of a stream for mpv.