Which one is right for you?
There are good options for recording IP cameras. Here is an honest look at where Calyston fits — and where something else might suit you better. No trash-talk: every tool here is built by people who care.
| Calyston | Frigate | Shinobi | Agent DVR (iSpy) |
Blue Iris | Cloud cameras (Ring, Nest, etc.) |
|
|---|---|---|---|---|---|---|
| Best for | People who want a polished system that just works | Tinkerers & homelab users who enjoy configuring | Tinkerers who want source-available code & a big camera config library | People who want the widest device support & flexible AI backends | Windows power users | Renters & plug-and-play, no own hardware |
| Where footage lives | Your disk | Your disk | Your disk | Your disk | Your disk | Their cloud |
| Monthly subscription | None | None (free) | None for personal · subscription for commercial | Free core · subscription for cloud features | None | Usually required |
| Setup | One install script, then add cameras in the browser | Docker + hand-edited YAML config files | Automated installer or Docker, then add cameras in the browser | Cross-platform installer, then add cameras in the browser | Windows installer + desktop configuration | Scan a QR code in an app |
| Configuration | Everything in a clean, easy-to-use web UI | YAML files for cameras, zones, detectors | Web UI with built-in ONVIF scanner | Web UI, very deep & feature-dense | Dense desktop UI with many dialogs | Mobile app |
| Platform | Any Linux box (Debian / Ubuntu) | Linux / Docker | Linux, Raspberry Pi, Jetson (Node.js + MariaDB) | Windows, Linux, macOS, Raspberry Pi | Windows only | Vendor hardware |
| AI detection | Built in & local (motion, objects, natural-language search) | Excellent, built in & local | Via plugins (TensorFlow / YOLO) | Built in + many providers (incl. cloud APIs) | Via add-on (CodeProject.AI) | Cloud-side, behind subscription |
| Remote access | Private encrypted tunnel — no third party in the path (Pro) | DIY (VPN or reverse proxy) | P2P relay via Shinobi's servers (paid), or DIY VPN | Through the iSpyConnect portal (their relay) | DIY (port-forward / VPN) | Built in (through their cloud) |
| Extras | Natural-language search; Home Assistant integration (auto-discovery, no YAML) | Deep Home Assistant integration | Restreaming to YouTube / Twitch / Facebook | Largest device database; many AI integrations | Mature automation & triggers | Familiar consumer apps |
| Cost | Free tier · pay-once or yearly for more | Free, open source | Free (personal) · subscription (commercial) | Free core · paid subscription for some features | One-time license (~$70) | Hardware + ongoing subscription |
| Licensing | Closed source, honest tiers | Truly open source (free) | Source-available (own license, not OSI) | Closed source, free core | Closed source | Closed, vendor-locked |
| Support | The developer answers — by email and on Discord | Community forums & Discord | Community hub; developer support for Pro | Community forum · paid support | Community forums | Vendor support |
Being fair: Frigate is free, truly open source, and has superb AI — if you enjoy configuring YAML and running Docker, it is excellent. Shinobi is mature and actively developed, with a huge community library of camera configs and handy extras like restreaming to YouTube or Twitch; note its source is available under its own licence rather than a standard open-source one, and commercial use needs a subscription. Agent DVR (from iSpy) is mature and cross-platform, with the largest device database around and flexible AI — though much of that AI means wiring in external providers, sometimes cloud APIs, and its remote access runs through the iSpyConnect portal. Blue Iris is a deep, mature tool if you live on Windows. Cloud cameras are the simplest if you do not want to own hardware and do not mind a subscription. Calyston's bet is different: the ownership and capability of self-hosting, with the ease of something that just works, AI that runs locally rather than through plugins or someone else's API, remote access with no third party in the path, no subscription, and a real person behind it.