# Kotowa > Kotowa is an iPhone and iPad app for reading Japanese with furigana, word-by-word meanings and translations. What it reads is called a pack: a folder or .zip of JSON files. You can make a pack for a person without any special tool. ## Make a pack - [Make a pack: instructions for an AI agent](https://kotowa.gellyfish.dev/make-a-pack.md): the steps, a complete small example and how to check the result. Start here. - [Pack format](https://kotowa.gellyfish.dev/pack-format.html): every file and field of a pack, and which are required. - [Manifest schema](https://kotowa.gellyfish.dev/pack-manifest.schema.json): JSON Schema for manifest.json. - [Unit schema](https://kotowa.gellyfish.dev/pack-unit.schema.json): JSON Schema for a unit file. - [Pack checker](https://kotowa.gellyfish.dev/validate-pack.mjs): a script that checks a pack folder and fills in its sizes. Node 18 or newer, no install. - [Make your own pack](https://kotowa.gellyfish.dev/make-a-pack.html): the same guide for a person to read. ## About - [Privacy](https://kotowa.gellyfish.dev/privacy.html) - [Support](https://kotowa.gellyfish.dev/support.html)