Beta launching soon
About us

The story of Kagami.

A streamer who got tired of broken mirroring apps, and built the one he needed.

01

It started on stream.

I'm Jod. I stream mobile games, and every stream began the same way: fighting to get my iPhone onto my computer. The picture stuttered, the sound drifted out of sync, and the game I was playing at full speed looked like a slideshow to the people watching.

02

Every app I tried let me down.

I tried the screen-mirroring apps, the built-in tools and the capture cards. Some lagged, some dropped frames, some cut out halfway through a match. And even when the picture held, they barely worked with my streaming setup: the feed in OBS went soft or black the moment the window was hidden, and the mic had to be fixed with plugins every single time.

03

Mac and iPhone were the worst of all.

On a Mac, and over a cable especially, it was a mess. Wired mode would stop working after an update, the iPhone would not show up, or it connected and then froze. Hours went into setup that should have gone into playing.

04

So I stopped looking and started building.

I got frustrated enough to build my own. I took every problem I had hit, one by one: the delay, the frame drops, the cable, the sound, the lost recordings when something crashed. I researched each one until I understood why it happened, and worked on it until it was gone. It took a long time, many late nights and a lot of testing.

05

That became Kagami.

Kagami (鏡) means “mirror” in Japanese. It mirrors your iPhone or iPad to your Windows PC or Mac in full quality, up to 120 Hz, with very low delay, over Wi-Fi or a cable. It is packed with what I always wanted on stream: one-click recording that is crash-safe, instant replay, studio-quality mic clean-up, your mic as a separate file, a one-key privacy mode and a full-quality OBS feed. Nothing to install on the phone.

06

And it is still being built.

Today Kagami runs on Windows and on Macs with Apple silicon, with every iPhone and iPad that has Screen Mirroring. Development has not stopped: a real person answers support, every update goes into the public changelog, and the community board decides what comes next.