Yamtrack is a self hosted media tracker for movies, tv shows, anime, manga, video games, books, comics, and board games.
The full documentation is available at fuzzygrim.github.io/Yamtrack.
You can try the app at yamtrack.fuzzygrim.com using the username demo and password demo.
| Homepage | Calendar |
|---|---|
![]() |
![]() |
| Media List Grid | Media List Table |
|---|---|
![]() |
![]() |
| Media Details | Tracking |
|---|---|
![]() |
| Season Details | Tracking Episodes |
|---|---|
![]() |
| Lists | Statistics |
|---|---|
![]() |
![]() |
| Create Manual Entries | Import Data |
|---|---|
![]() |
![]() |
Download the default docker-compose.yml file from the repository, update the environment values, and start Yamtrack:
docker compose up -d
The default Compose file uses SQLite, which is enough for most personal installs. For full SQLite, PostgreSQL, and reverse proxy setup instructions, see the Setup documentation.
Development instructions are available in the Development documentation.
There are many ways you can support Yamtrack's development:
The simplest way to show your support is to star the repository on GitHub. It helps increase visibility and shows appreciation for the work.
Found a bug? Open an issue on GitHub with detailed steps to reproduce it. Quality bug reports are incredibly valuable for improving stability.
Have ideas for new features? Share them through GitHub issues. Your feedback helps shape the future of Yamtrack.
Pull requests are welcome! Whether it's fixing typos, improving documentation, or adding new features, your contributions help make Yamtrack better for everyone.
If you'd like to support the project financially:
$ claude mcp add Yamtrack \
-- python -m otcore.mcp_server <graph>