A collection of review trackers for various Japanese review websites. The following sites are supported:
| Name | Description | Auth Method | Website |
|---|---|---|---|
| Bunpro | Grammar & Vocab | API Key | https://bunpro.jp |
| Wanikani | Kanji | API Key | https://wanikani.com |
| MaruMori | Grammar & Vocab | API Key | https://marumori.io |
| Kitsun | Grammar & Vocab | Email & Password | https://kitsun.io |
Icons for each website are shown with a counter of the number of reviews currently waiting, which updates every 10 minutes. Updates are timed to 1 minute after the hour to ensure hourly updates (esp. Wanikani) are shown as soon as possible.
Clicking on each button will open to the relevant website in your default browser, with reviews being one click away.
- Stream Deck software 7.1+
- Node.js 24+ (for building from source)
There are a few ways to utilize this Stream Deck plugin:
-
(Recommended) Download the latest released version from the Stream Deck store by searching for "Japanese Reviews"
-
Download the latest released version from Github and run
com.ascend.japanesereviews.streamDeckPlugin. -
Build from source and copy the
com.ascend.japanesereviews.sdPluginfolder into the following folder:- On Windows:
%appdata%\Elgato\StreamDeck\Plugins\ - On macOS:
~/Library/Application Support/com.elgato.StreamDeck/Plugins/
- On Windows:
-
Install build dependencies from the project root:
npm install
-
Compile the TypeScript source into the plugin bundle:
npm run build
This outputs
com.ascend.japanesereviews.sdPlugin/bin/plugin.js. -
Install the plugin's runtime dependencies:
cd com.ascend.japanesereviews.sdPlugin npm install --omit=dev -
Copy the entire
com.ascend.japanesereviews.sdPluginfolder to the Stream Deck plugins directory (see paths above) and restart Stream Deck.
For development, you can use watch mode to automatically rebuild on changes:
npm run watchTo package the plugin as a .streamDeckPlugin installer, install the Elgato CLI and run:
npm install -g @elgato/cli@latest
streamdeck pack com.ascend.japanesereviews.sdPluginFeel free to suggest feature changes or add support for additional Japanese review sites by opening a pull request.
The plugin is written in TypeScript and built with Rollup. Source code is in src/, the Property Inspector UI is in ui/, and the compiled plugin lives in com.ascend.japanesereviews.sdPlugin/.

