A shelf for everything you love.— and it stays yours.

Keep what you watch, play, read, and listen to in one personal library. Connect stories, games, music, and the people behind them. Your collection stays in plain Markdown files, ready to open in Obsidian or any text editor.

self-hosted web available · desktop alpha for macOS, Linux & Windows

KizunaShelf on iPhone, with activity tiles and Watching Anime and Playing Games shelves

It starts familiar. It ends up yours.

Start with anime, games, books, movies, and albums. Choose the details you want to keep: a status, a rating, a cover, a date, or a note for later.

If your world needs goods, cards, voice actors, live events, or trains, shoes, museums, coffee beans, or something nobody else would think to model, KizunaShelf gives you the grammar to describe it.

Your library is a folder of text files.

Each entity has a Markdown file for its details and your notes. Open it in Obsidian, sync the folder between devices, and back it up with your other files.

KizunaShelf adds covers, search, filters, and a calendar to those same notes. Your files remain readable without the app.

Anime/BanG Dream! YUME∞MITA.md
---
title_original: バンドリ!ゆめ∞みた
status: Watching
season: Summer 2026
franchise: ["[[BanG Dream!]]"]
anilist: https://anilist.co/anime/198376
---

夢はパワー!夢はパワー!

Things belong to each other.

Keep Steins;Gate games and anime together under a franchise. Link Kurisu Makise to her voice actor, Asami Imai. Follow those connections through your library — they are ordinary [[wikilinks]] in your notes.

Steins;GatefranchiseSteins;Gate Re:BootgameSteins;Gate 0 (Anime)animeHacking to the GatemusicKurisu MakisecharacterAsami Imaiartist · voice-by
Daily Notes/2026-01-03.md
Speedrun trip in Tokyo. What a big day!
- 08:30 Arrived at Tokyo Big Sight
- 13:00 Odaiba Statue of Liberty 🗽
- 14:30 [[Nijigasaki The Movie Part 2]] 🌈
  — The stage at Umeda Sky Building
    is wonderful!
- 17:00 [[Poppin'Party New Year LIVE]] 🎸
  — [[FIRE BIRD]] is a big surprise! 🔥

It remembers when.

See releases and plans on a calendar. Check off an episode or log a session, then find it again in your history. A link in your daily note is enough to connect an ordinary day with something you loved.

kizuna — きずな

Kizuna means bond. Between a story and the people who made it. Between a rainy Friday and the episode you watched that night. Between you and the things you keep.

Read the story behind KizunaShelf →

At your desk or in your pocket.

Fill in the details. Bring your history.

Find titles, covers, and more

Use metadata sources to add an entity or refresh its details. Search by title, or paste a supported link. Some sources need an API key or a direct URL.

  • TMDB
  • TheTVDB
  • AniList
  • MyAnimeList
  • Bangumi
  • IGDB
  • Steam
  • BoardGameGeek
  • MusicBrainz
  • Apple Music
  • Apple Podcasts
  • Discogs
  • NeoDB
  • Open Library
  • Google Books
  • Hardcover
  • MangaUpdates
  • Comic Vine
Metadata sources and requirements →

Import a collection you already keep

Bring in a public profile or an exported library, with supported ratings, progress, and notes. Review the additions before anything is saved.

  • Bangumi
  • MyAnimeList
  • AniList
  • Kitsu
  • Trakt
  • Steam
  • IMDb CSV
  • Goodreads CSV
  • Yamtrack CSV
How importing works →