Hi!
On my 3rd reset - and now doing the slow burn method (50 apprentice level max). Really helps making it a side task - feels fun now rather than daunting task.
Anyways - might be super obvious to many but I discovered a fun way to implement reading practice:
Ask your AI (Perplexity in my case) to generate a short story only using vocab from your current WK level. Works like a charm and reading these stories really make me feel like I am progressing.
Just wanted to share 
Cheers
Daniel
Can you upload your API token to the chatbot so it has your current WK vocab list? Or are you manually inputting the unlocked vocab?
I am simply prompting “use wanikani vocabulary from level 1 to 6”. you are right - it does not consider my current items learned from level 7 - but simplicity is king 
I actually built something that does exactly this automatically — mukashi.app (https://mukashi.app) connects to the WaniKani API and generates short stories using only the vocab you’ve actually unlocked so far. You get furigana/translation toggles, text to speech, and can pick a topic too.
They have easy level books at the Toshukan graded readers website and they also have very nice paper ones for purchase as well. It will reveal your grammar and vocab weaknesses like a spotlight so you can fix them fast.
Thats an amazing resource - and looks very neat as well. Kudos!
It does present me vocab from higher levels though. After connecting my token - it correctly shows level 7 - but it presents me with vocab from higher levels.
Assume its just a bug given the app is still in development.
Thanks! Actually while it may seem like a bug; it’s a feature. Though fair assumption.
The stories lean heavily on your unlocked vocab, but they do mix in a few unknown words on purpose. The thinking is that reading something 95% familiar but with a word or two you don’t know yet is more useful practice than reading something where you already know everything. You get the challenge without it becoming a wall of question marks.
If it felt like there were a lot of unfamiliar words though, then something might be off, the balance is something I’m still tuning. And if you hit anything you don’t recognize, clicking on any word in the reader gives you the reading and meaning inline.
Glad you’re finding it useful!
Thanks for taking the time (and especially for creating such solution).
Understand the reasoning - but for me (assume also others) the challenge is that in my surrounding and media i find in Japanese - i always dont know if i SHOULD know this vocab already - making it rather frustrating.
For that reason I am using the story generator explicitly only using vocab i should know.
Maybe you could consider making it optional (in case there are more people in my camp
).
In any case - great work you did there!
how do I connect my WK API to your app? I created an account but dont see a way to input my API token.
UI looks good though and love the AI generated suggested story creator. Nice touch that.
Nevermind. Found it Mahalo!
Highball_Samurai, I’ll put it on the todo list. Thanks for sharing your perspective. I think this is a great idea.
While, I do genuinely wish there was a reading practice mode built into wanikani I have cobbled together something approximate using AI.
I don’t know about the other AI, but you can ask Gemini to build an app (in a canvas) for you that takes your API key, connects to Wanikani, gets your level, and then uses known vocabulary to create AI generated sentences. It can put AI features inside the app it creates.
In my case, I asked it to have a buttton that generates sentences, once a bunch of sentences have been created, they have a button below the japanese to show the translation. Once pressed, it will not only show english, but also color in the equivalent words in each langauge.
Because it’s AI it sometimes hallucinates colorings. And I can’t speak to the quality of the sentences. I also had to tell it ensure the AI doesn’t need to colour everything (as it was trying to colour in words that are implied in japanese such as ‘a’ which was causing all sorts of wierdness). But I find it fun to be able to pop out some practice sentences when I take the notion.