Skip to content

Amatsubame

Japanese immersion for your own media. Read, watch and listen from your own servers, tap any word to look it up, and send it to Anki.

And Kaku (書く), a small server you can run on a machine with an NVIDIA GPU. It transcribes your Audiobookshelf podcasts and audiobooks with Whisper so Kiku can show them line by line, and can make Japanese subtitles for Miru when none exist.

  • Your media stays on your servers. The apps stream from Kavita, Jellyfin and Audiobookshelf. Downloads for offline use happen when you ask for them, or when you turn on automatic downloads.
  • One lookup everywhere. Every app uses the same dictionaries and the same popup, so a word looks the same in a manga, a subtitle, a podcast transcript or a web page.
  • Anki in one tap. Cards go to your Anki through AnkiConnect, with the sentence, a picture or audio clip, and the word’s reading and pitch. Words you already know get marked as you read.
  • Set up once. The first launch walks through connecting your server, choosing libraries and installing the recommended dictionaries.

The apps run on iOS, iPadOS and macOS 26. They aren’t on the App Store: you build them from source with Xcode. Getting started explains how.

The name is the Japanese for the Pacific swift, 雨燕 (amatsubame), the bird in the icons. Swifts hardly ever land.