積読フレンド - TsundokuFriend, a Japanese reading companion

See here for a short demo

I was frustrated by my pile of untuched books, all the dictionaries and the vocab list I could’nt export, I was feeling bored and lazy, so I vibecoded my own little companion app using Claude.

No account needed, runs entirely in your browser. Exports your vocab list as CSV for Anki Decks, and exports and imports JSONS so it can work cross-device and be shared with other users. NHK news (N4 - N5) gets updated every day, Tadoku every three days.

You can track books with per-book vocab lists, look up words and save them directly, study flashcards, draw kanji for handwriting recognition, and read some JLPT-appropriate texts (from NHK Easy News and Tadoku) with furigana toggle. Connect your WaniKani API key and the WK level of words and kanjis will show as well.

There are three colour themes, namely Flowers, Plum and Coffee: a bright one, a dark one, ad a cozy one. I was happy to get a chance to use the billion of colour palettes I have saved on Pinterest, heh.



If anyone wants to build on it you can find all the source code on my repo, I use a Cloudflare worker but some version of its code should be there as well. Vibecoding is great but I highly recommend having some basic understanding of front end stuff, because AI can get a little whacky at times and it will save you some time to be able to find and correct issues yourself, too.

Finally, all sources used are available at the bottom of the app for transparency and because all credit basically goes to them. There is a Google Analytics tracker on the index.html because I’m curious to see who this reaches, but that’s about it in terms of data and privacy I guess?

Anyway, I hope this finds whoever could need it, happy reading to all!

1 Like