Sentinel is a free, self-hosted video management system for IP cameras. Record every camera at full quality, get alerts for people and vehicles, and watch from anywhere, while every frame stays on hardware you own. Start on one machine and grow to many. No subscriptions, ever.
Mac & Linux (beta) · iPhone app on the App Store · unlimited cameras, free
Sentinel Operator, Sentinel Admin and the multi-server platform are part of 2.0, shown below.
Sentinel 2.0 is a single server program that can take on different roles. Small sites run everything on one machine; bigger ones add machines as they grow.
Users and permissions, alarms and rules, the audit log, and the web-based Sentinel Admin. It stores no video, so it stays small and easy to back up.
Connect to cameras, record, detect, and serve video straight to viewers. They keep recording, and keep serving live and playback, even if the Management Server is down.
Sentinel Admin in your browser, Sentinel Operator on macOS and Linux for the live wall and investigations, and Sentinel Mobile for iPhone.
The downloads below are Sentinel Operator for Mac 2.1.0 (server included) and the Sentinel 2.2.0 server for Linux.
Start with one machine running both roles. When the site grows, enroll another machine as a Recording Server with a one-time token: paste one command on the new machine and it joins. Sentinel Admin shows every server, its status, cameras and free storage in one place.

Sentinel Operator for macOS and Linux keeps views and cameras, grouped by server, in a left sidebar and switches between a Live and a Playback workspace without losing your place. Play several cameras back in sync, jump over gaps, and mark an In and Out point to export exactly the clip you need.

People, vehicles, faces, license plates, animals, and loitering, detected on your own machine: Apple's Vision framework on Mac, and a built-in detection model for people, vehicles and animals on Linux. No internet needed, no per-event cloud bill. Detections are marked on the timeline and listed in the event feed, so you can jump straight to what matters.
The AI features run on your own Anthropic (Claude) API key. Paste your key into the app once, and Claude turns raw detections into answers: a Ring-style sentence for whoever's at the door, a threat read on every event, and plain-English search across everything your cameras have seen. Calls go straight to Anthropic on your account, your key never leaves your server, and only the frames being described ever leave your machine.
Bring your own Anthropic key · you pay Anthropic directly, typically pennies per alert, no caps from us. Every other detector stays on-device and free.
Sentinel Mobile connects to your sites, signs you in (including single sign-on), and puts alarms in your pocket: each alarm shows its instructions, so whoever is on call knows what to do. Watch live and play back recordings from anywhere, with no port forwarding. The current iPhone and iPad app is free on the App Store today.



Preview of Sentinel Mobile in demo mode with sample data.
Your machines are the only servers. Recording and detection run on your hardware, and your video is never stored in anyone's cloud, including ours. When you watch from away, video streams through an encrypted tunnel straight from your machine to your phone, and is never kept on the way.
Sentinel discovers cameras automatically over ONVIF, mDNS, and an active subnet scan, with brand presets for Hikvision, Dahua, Axis, Reolink, Amcrest and more. Or add one by IP address or RTSP URL. The media engine is bundled, so there's nothing else to install.
Unlimited cameras with full recording, live view, on-device AI, and remote access from anywhere, no subscriptions, nothing per camera. Optional Claude AI scene descriptions, threat reads, search & daily digest run on your own Anthropic API key, so you pay Anthropic directly. The iPhone app is always free. Donations welcome, never required.
Sentinel started as a side project by a security installer who couldn't find an affordable VMS for the Mac. The full source for the Mac app, the iPhone app and the Linux server is public under the Apache-2.0 license. Read it, check how your footage is handled, or help build it.
Everything you need to know about running Sentinel on your own hardware.
Still have a question? Email us. We read every one.
Free to download, free to run. The only optional extra is AI, on your own Claude key.
A free account gets you the download and update notices. After that the app runs without signing in, even fully offline.
ONVIF auto-discovery finds cameras on your network, or paste an RTSP URL. Live view and recording start right away, for as many cameras as you like.
Paste your own Anthropic (Claude) API key in the app to add scene descriptions, threat reads, search, and a daily digest. You pay Anthropic directly, typically pennies per alert.
The Mac app (Sentinel Operator, server included) is ready to download, and Linux is in beta. The free iPhone companion lets you watch from anywhere.
The Sentinel Operator app with the server included: run a server on this Mac, and connect to any Sentinel site. Discovery, recording, live view, playback and on-device AI. Unlimited cameras, free.
The self-hosted server for a mini-PC, NAS or home server: camera discovery, 24/7 recording, live view, motion, person & vehicle detection, alarms, and the free iPhone app. Runs as a service with a web dashboard.
sudo ./install.sh, then open http://your-server:8090. Install guidePair with a QR code and watch live cameras, recordings, and AI alerts on your network, or anywhere with Remote Access. Free, no in-app purchases.
Get it on the App StoreSentinel records on a machine you own. Here's what the Mac app and the Linux server need, and what comes in the box.
/var/lib/sentinel8090, in any modern browserStorage is limited only by your disk. Full details and source are on GitHub.
Works on 64-bit Linux with systemd: Ubuntu, Debian, Raspberry Pi OS and similar. Pick x86-64 for Intel/AMD machines and ARM64 for ARM boards like the Raspberry Pi 5. The media engine, person & vehicle detection and remote access are all included; nothing else to install.
tar xzf sentinel-2.2.0-linux-*.tar.gz cd sentinel-2.2.0-linux-*/ sudo ./install.sh
Then open http://your-server:8090 in a browser on the same network, create the administrator account, and use Scan network on the Cameras page. To watch from your phone, install the free Sentinel VMS app and pair it from the dashboard's iPhone page. Upgrading is the same three commands with the new download; your cameras and recordings are kept.
This is a beta. Please send problems and feedback to [email protected].
SHA-256
x86-64 37380786aec827796a357f12fa359768f150477589c4ef176c798ecb9511326f
ARM64 ddf2e549a5f76ace4c56e8b1efe39ac1319ef9ffd11e32e05f006191e90aff37
Create a free account to download Sentinel for Mac. Confirm your email and the download starts automatically. No charge, no card, ever.