IS

iSpy

Open-source camera security and surveillance software

Video Surveillance ★ 1.6k stars Medium setup LGPL-3.0

iSpy is open-source video surveillance software for Windows that turns cameras and microphones into a monitoring system. It supports motion detection, alerts, and remote access through a companion service.

Key features

  • Motion detection and alerts
  • Audio monitoring
  • Plugin support
  • Remote access

Pros & cons

Strengths

  • Long-established
  • Many camera integrations

Trade-offs

  • Windows-only
  • Superseded by Agent DVR

iSpy replaces

Last reviewed Sep 13, 2026 · 782 words

Do not start a new surveillance system on iSpy in 2026. The open-source Windows application at 1,622 stars is the predecessor its own developer replaced with Agent DVR, which is cross-platform, actively developed and, crucially for this site, not open source. That leaves iSpy in an awkward spot: an LGPL-3.0 codebase whose commits dried up years ago, a 2 GB RAM floor, Windows only, and a feature set that Frigate and ZoneMinder cover on Linux with maintained code. There are still two good reasons to run it, and the rest of this page is about whether you have one.

Legacy, not abandoned in the dangerous sense

The distinction matters. iSpy's source is public, the last releases still install and run on current Windows, and there is no server component you depend on for local recording; the ispyconnect service was only ever for remote access. So an existing install keeps working indefinitely as long as your cameras keep speaking the protocols it knows. What you lose is any fix for a new camera firmware, any new codec, and any security patch. Treat it like a 2019 appliance: fine on an isolated VLAN, not something to expose to the internet.

The two cases where it still makes sense

First, the sunk-cost case. You have a Windows machine that already runs iSpy with a dozen cameras, motion zones tuned over years, and alerts wired up; migrating that to a new NVR costs a weekend and gains you nothing you were missing. Keep it, keep it off the internet, and plan the replacement for when the hardware dies. Second, the audio case. iSpy treats microphones as first-class sources with their own detection and recording, which few open-source NVRs do well, and a shop or workshop that wants sound-triggered recording alongside video will find that Frigate does not care about audio in the same way. Both cases are narrow. Neither is "I found a free Windows NVR".

Agent DVR is the successor, on different terms

Agent DVR runs on Windows, Linux, macOS and Docker, does object detection through plugins, and is where all of the developer's attention goes. The local software is free to use; remote access and some cloud features are a subscription at last check. It is not open source, which is why it does not have its own entry here and why the honest comparison for a self-hoster is with the open-source NVRs rather than with iSpy's own successor. If you liked iSpy's approach and do not mind closed code, Agent DVR is the low-friction path.

Frigate, ZoneMinder and Shinobi are the open-source paths

Frigate is the current default for anyone who wants object detection: run it in Docker on Linux, add a Coral TPU or a modest GPU for detection, and it integrates with Home Assistant better than anything else. It wants RTSP cameras and a little reading; the video surveillance category covers hardware choices. ZoneMinder is the closest in spirit to iSpy, an all-in-one NVR with a long history and a web UI that looks its age, but it runs on Linux and is maintained. Shinobi is the lighter Node.js option for people who want many cameras recorded with less CPU than ZoneMinder. Any of the three is a safer new install than iSpy, and for people leaving Blue Iris, Frigate is the usual landing spot.

If you run it anyway

Give it the full 2 GB and then some; motion detection on several 1080p streams is CPU work and iSpy does it in software. Record to a separate disk from the OS and set retention so the drive never fills, because a full recording disk is the classic silent failure. Put the machine on a camera VLAN with no route to the internet, and if you need remote viewing, reach the whole network over Tailscale rather than enabling any cloud relay. Export your camera list and zones so the eventual migration is a copy job rather than archaeology.

What I'd do

An existing iSpy box that works stays until the hardware fails, isolated and updated at the Windows level only. Any new build goes to Frigate on a small Linux box with a Coral, or to ZoneMinder if I wanted the all-in-one shape without object detection. I would not recommend iSpy to anyone who is not already running it, and I would not run Agent DVR on this site's terms, because the point of self-hosting a camera system is owning the code that watches your house.

Compare iSpy

7 head-to-head comparisons.

Similar video surveillance apps