zmNinja Demo

An awesome app that watches your home when you can't. Best buddies with ZoneMinder

"Just wanted to send an extra thank you for this app..."
read more
I live on a dead end street and mine is the last house before a nature preserve. Awesome for wandering around the yard at noon, still in pajamas, but if I'm not here, anyone could be, and the neighbors would never know. Neither the doors in my house nor my garage are visible from my neighbors houses, and a short way through the woods on one side is a home for "troubled" teenagers. If we forget to lock our cars, there won't be any change left in the console by morning! I would be an utter fool to not have security cameras. I set up my IP cameras with ZoneMinder on an Ubuntu server and they work great, but the ZM web interface is not so great on a phone screen. Enter ZM Ninja, which is great. I can check my phone and immediately know whether the motion detected on the east side of my patio was the mailman, or someone taking advantage of the privacy we have here. The app interface is clean and I didn't need to RTFM to set it up. Very nicely done, and thank you for remembering that some of us don't want to use whatever crappy, badly translated software came with the cameras!

zmNinja is part of the solution suite


Get in on App Store Get it on Google Play
desktop builds

What is zmNinja?

zmNinja is an awesome home security app that works along with ZoneMinder. Various studies have shown its approximately 73% better than warm butter on toast. zmNinja is not backed by a big corporation. It's just one dude, doing things at 2AM in the morning and then at 10PM at night. That's probably why it rocks

Designed with love

zmNinja has a beautifully fluid UI, designed with love. It's a big improvement over using the ZoneMinder console on your phone. Try it and I hope you'll agree. The ZoneMinder devs disagree.

Awesome features

zmNinja has awesome features like a fluid montage, event montage and quick scrub just to name a few. Best of all, I'm dog-fooding my app every day and night so I keep adding cool stuff.


zmNinja works on Android as well as iOS. Well, don't just stop there. It also works on Linux, Windows and Mac desktops. And by 'works' I mean 'works gorgeously'.


zmNinja is a mobile first app. It uses the powerful ionic framework as a base and offers native like performance. Folks who have been trying to use ZoneMinder on their mobile phones without my app have had manic bouts of ecstacy after discovering zmNinja

Source for you

Don't like something? Hack it and contribute back. Nothing like having source, eh?

Can't live without ZoneMinder

zmNinja and ZoneMinder are best buddies. Actually more than best buddies. zmNinja needs ZoneMinder to work. And ZoneMinder needs zmNinja to be awesome. Heh!




I've published the source code of zmNinja. It's free for personal use. You can read the license here

For developers:If you would like to make zmNinja better and you are a developer, feel free to fork and PR back. Make sure you read the contribution guidelines.

If you are feeling generous and want to show your support to the project via a donation, thank you! You have several options see donate to ZoneMinder


I'd love to hear from you on how you are using zmNinja and if you have suggestions for improvements.
Feel free to get in touch if you have any questions or suggestions.

How to help shape the future of zmNinja

zmNinja has an active community on github. Please feel free to post suggestions using the github issue tracker for zmNinja here

If you have general questions and not really issues or enhancements, feel free to post your questions on the ZoneMinder mobile forum or reach out to us via ZoneMinder's slack channel

Get Connected