DEV Community

Cover image for I Built an App to Track all. Games, Movies, and Anime in One Place
Hcan
Hcan

Posted on

I Built an App to Track all. Games, Movies, and Anime in One Place

The Problem

I was drowning in spreadsheets.

One for games I wanted to play. Another for movies to watch. A separate list for anime. A Google Doc for manga. And I still kept forgetting what episode I was on in three different shows.
I tried different apps:

  • *Playnite *โ€” great for games, but what about movies?
  • *Letterboxd *โ€” movies only, requires an account
  • *MyAnimeList *โ€” anime only, everything stored in the cloud
  • Trakt.tv โ€” no games, some features behind a paywall

None of them did what I wanted: one app for all my media, stored locally, works offline, no accounts.

So I built it.

Tonkatsu Box

Tonkatsu Box

Tonkatsu Box is a free, open-source collection manager for:

  • ๐ŸŽฎ Games โ€” search 250,000+ titles across 220 platforms (from Atari 2600 to PS5)
  • ๐ŸŽฌ Movies & TV Shows โ€” from classic films to latest releases
  • ๐Ÿ“บ Anime โ€” automatically detected and categorized
  • ๐Ÿ“– Visual Novels โ€” for VN enthusiasts
  • ๐Ÿ“š Manga โ€” track chapters you've read

No accounts. No cloud. No subscriptions. No setup.

Install, pick your language, and start using. That's it.

Works Out of the Box

Here's what I mean by "no setup":

  • Download the app
  • Install it
  • Choose your language (English or Russian)
  • Start adding stuff

All API keys are built in. You don't need to register anywhere, create accounts, or configure anything. Just open the app and search for your favorite game or movie.
If you want to use your own API keys for higher rate limits โ€” you can add them in Settings. But you don't have to.

Everything Lives on Your Device

This was important to me. I didn't want my collection in someone else's cloud.

All your data is stored locally:

  • SQLite database on your device
  • Cached images for offline access
  • No sync, no servers, no "we updated our privacy policy" emails

Works offline:

  • After you search and add something, the data is cached
  • Browse your collection without internet
  • Perfect for travel or spotty connections

Easy to backup:

  • Your entire library is a single database file
  • Copy it, put it on a USB drive, store it wherever you want
  • Moving to a new PC? Just copy the folder

Easy to transfer:

  • Export any collection as .xcoll (lightweight) or .xcollx (with all images)
  • Send the file to a friend
  • They import it and have everything โ€” covers, ratings, your notes
  • No internet required for imported collections

How It Works

Search Anything

Open the app, pick what you're looking for โ€” games, movies, TV, anime, visual novels, or manga. Search by name or browse by genre, year, platform.

Tonkatsu Box

Results come from real databases:

  • IGDB for games (same database IGN uses)
  • TMDB for movies and TV shows
  • VNDB for visual novels
  • AniList for manga

Found something? Tap to add it to your collection. Done.

Organize Your Way

Create collections that make sense to you:

"2025 Backlog"
"Best SNES RPGs"
"Watch with Partner"
"Studio Ghibli Marathon"
"Completed This Year"

Mix different media types in one collection. Your Batman collection can have games, movies, animated series, and comics together.

Tonkatsu Box media

Switch between list view, poster grid, or table view. Sort by name, rating, release date, or when you added it.

Track Your Progress

Mark items as:

  • โญ• Not Started
  • โ–ถ๏ธ In Progress
  • โœ… Completed
  • โธ๏ธ Dropped
  • ๐Ÿ“Œ Planned

For TV shows and anime โ€” track individual episodes. Check off what you've watched. See progress bars per season. Never lose your place again.

For manga โ€” track chapters. Mark how many you've read out of the total. Progress updates automatically.

Rate and Review

Give everything a personal 1-10 rating. See how your rating compares to IGDB or TMDB scores.

Add private notes that only you can see โ€” "gift from Alex", "play with controller", "watch the director's cut".

Write reviews to share with friends when you export your collection.

Visual Boards

This is my favorite feature. Drag posters onto a free-form canvas. Add text notes. Draw connections between items.

Tonkatsu Box moodboard

Perfect for:

  • Mapping franchise timelines (MCU, Star Wars, Yakuza series)
  • "Play this before that" guides
  • Recommendation boards for friends
  • Visualizing your yearly completions

Tier Lists

Tonkatsu Box tier-list maker
Rank your collection. Drag items into S/A/B/C/D/F tiers. Customize tier names and colors.

When you're happy with it โ€” export as PNG image to share on social media or Discord.

Bring Your Existing Data

Already tracking somewhere else? Don't start from scratch. Import what you have.

Steam Library
Connect your Steam account and import:

  • All your owned games
  • Playtime (hours played)
  • Last played dates

Hundreds of games โ€” added in seconds. No more typing names manually.

Trakt.tv History

Export your Trakt data (they give you a ZIP file) and import:

  • Complete watch history
  • All your ratings
  • Episode progress for every show
  • Your watchlist

Years of tracking โ€” transferred instantly.

RetroAchievements

For retro gaming fans who use RetroAchievements.org:

  • Import your entire game library
  • Achievement progress (like "24/50 achievements")
  • Awards โ€” mastered and beaten games automatically marked as completed
  • Activity dates

Supports 50+ retro consoles from NES to PSP.

Share With Friends

Export any collection as a file:

  • .xcoll โ€” lightweight, just metadata (recipient needs internet to load images)
  • .xcollx โ€” full package with all images (works completely offline)

Send the file however you want โ€” Discord, email, USB drive.
Your friend imports it and sees everything exactly as you set it up:

  • All the items
  • Cover images
  • Your ratings and reviews
  • Board layouts

"Here's my top 50 PS1 games with ratings and notes" โ€” now that's easy to share.

Runs Everywhere

Windowsโœ…
Linuxโœ…
Androidโœ…

Same app, same features, same data format on all platforms.
Start on PC, export your collection, import on phone. Or just copy the database folder between devices.

Privacy First

Let me be clear about what this app does and doesn't do:
Does:

  • Store everything locally on your device
  • Work without internet (after initial search)
  • Let you export/backup your data anytime
  • Respect your privacy

Doesn't:

  • Create accounts
  • Sync to cloud
  • Track what you watch
  • Show ads
  • Cost money (now or ever)

I built this for myself first. I don't want your data. I don't even have a server to store it.

Try It

Free. Open source. MIT license.

No catch. No "free tier with limitations". Just free.

๐Ÿ“ฆ Download Windows, Linux, Android
๐Ÿ“‚ Source GitHub
๐Ÿ“š Documentation Wiki
๐Ÿ’ฌ Community Discord

Built with Flutter. Available in English and Russian.


What About You?

How do you track your games, movies, and shows? Spreadsheets? Multiple apps? Let me know in the comments โ€” and if you try Tonkatsu Box, I'd love to hear what you think!

Top comments (0)