AniShelf
Download

For iPhone, iPad & Mac

Every animeyou’ve watched,all in one place.

AniShelf is a library for anime series and films. Track every episode, score and remember what you finish, and get a nudge when the next one airs.

  • Free
  • No account
  • Open source
Anime detail page with TMDb score, episodes, and studio
Library statistics with counts by watch status and favorites
AniShelf library as a grid of anime posters

Vol. 01Collect

Find any anime and add it in seconds.

Search The Movie Database in English, Chinese, or Japanese. Add a whole series, a single season, or a film, or paste a list of titles and TMDb IDs to add them all at once.

  • Three ways to browse: a poster grid, a detailed list, and a gallery of large cards
  • Favorites, filters, and sorting that keep a large library tidy
  • Multi-select to change status, score, or dates for many entries at once
AniShelf library as a list with watch status, episode, and score
AniShelf library as a grid of anime posters
AniShelf gallery view with a large poster card

Vol. 02Track

Down to the episode.

Every entry keeps its own watch status, start and finish dates, episode progress, score, and notes. Episode summaries, cast, and TMDb ratings are a tap away.

PlannedWatchingWatchedDropped
Anime detail page with TMDb score, episodes, and studio
Watch management with status, dates, episode progress, and notes

Vol. 03Remind

Never miss the new episode.

See broadcast times for currently airing shows, then turn on reminders. AniShelf schedules a notification for each new episode, early or right on time.

Broadcast schedules are provided by TVmaze where available.

Vol. 04Reflect

Look back on everything you’ve watched.

Library stats count what you’ve finished, what’s in progress, and what you love. It also breaks your library down into series, seasons, and films, with your total watch time.

AniShelf on iPad showing library statistics and settings
Library statistics with counts by watch status and favorites

Vol. 05Sync

One library, every device.

iCloud Sync keeps your library, progress, and preferences in step across iPhone, iPad, and Mac. On iPad and Mac, a side panel shows details right beside your library.

AniShelf on iPad with the poster grid and a side panel showing anime details
  • Private iCloud database. No AniShelf account to create.
  • Full backups you can restore at any time
  • Export your library to keep, script, or analyze
Export as
  • .txt
  • .csv
  • .tsv
  • .json
  • .xlsx

Vol. 06Terminal

Your library, from the command line.

anishelf-cli gives you the ani command: read-only access to your synced AniShelf library. List, search, summarize, and export it as JSON from any terminal.

Read-only by design. ani never writes back to your library.

Working with an AI agent? Point it to the anishelf-cli skill and it can set itself up.

Install with uv

uv tool install --python 3.13 git+https://github.com/samuelhe52/[email protected]
# Sign in to your iCloud library
ani auth login

# Build the local snapshot
ani lib init

# What am I watching?
ani lib list -w watching --sort updated

# Score breakdown, as JSON
ani lib stats --json | jq '.scores'

Your library, from the command line.

Good to know

  1. Bring a free TMDb key

    AniShelf gets its anime data from The Movie Database. You enter your own API key once, and it’s free for personal use.

    How to get a free key
  2. A tracker, not a player

    AniShelf doesn’t stream or download anything. It’s for keeping track of what you watch, wherever you watch it.

  3. Private by default

    No sign-up, no ads, no tracking. Your library lives on your device and, if you turn on sync, in your private iCloud.

  4. Open source

    The whole app is on GitHub under the Apache 2.0 license. Issues and pull requests are welcome.

    View the source
AniShelf app icon

Start your collection.

Free on the App Store. Runs on iPhone and iPad with iOS 26 or later, and on Macs with Apple silicon running macOS 26 or later.

Download on the App Store
Try new features early on TestFlight