Kapal
Kapal
Utilities · Version 2.4.1 · Download price (US): Free
In-app purchases, if offered, are separate. Check the App Store for current local pricing.

Your Frigate. In Focus.

Kapal is a native Frigate NVR client for iPhone, iPad, and Apple Watch. It connects directly to your Frigate server, with no Kapal account required.

NEW: NOTIFICATIONS
Frigate alerts even when Kapal is closed, built so you'll actually leave them on.
• Quiet at home, sound away. At home, alerts arrive silently. Leave and they make sound again.
• No location tracking. Kapal knows you're home when your iPhone reaches your own Frigate on your Wi-Fi.
• Always alert. Pick cameras, like the doorbell, that always ring.
• Quiet hours. Silent overnight or on any schedule.
• One notification per burst. A busy camera updates one notification instead of buzzing again and again.
• Private by design. Alerts are encrypted for your iPhone. The alert service never receives your password, snapshots, or video.
• Guided setup in about a minute.

LIVE CAMERAS
• An adaptive grid with snapshots or live previews, each camera's last event, camera groups, and adjustable density.
• Full screen live view with zoom, audio, stream selection, and Picture in Picture on compatible streams.
• Birdseye, detection overlays, and zones when available.
• HLS, MJPEG, and supported H.265 / HEVC streams, plus the Universal Video Engine beta with adaptive remote quality.

ACTIVITY, PEOPLE & RECORDINGS
• Review grouped by day, with Mark Reviewed for each day, plus Explore.
• People & Pets: name saved faces with one tap, add photos, and see when each person was last seen.
• Filter by camera, object, zone, name, sub-label, date, or confidence. Inspect snapshots, plates, and clips, and share video or images.
• Kapal+ Timeline: scrub synchronized multi-camera history.
• Kapal+ Motion Search: draw a region, scan a time range, and save presets.

FRIGATE 0.18 & GENAI
• Ask Your Cameras what happened and get a streaming answer from your GenAI-enabled server.
• Summarize Review activity, with concerns flagged by Frigate's AI.
• Switch Config Profiles such as Home, Away, or Vacation without a restart.
• Group related exports into Cases and download a complete incident.

WIDGETS, IPAD & APPLE WATCH
• Widgets for snapshots, latest activity, unreviewed alerts, and a 24-hour summary, on the Home Screen and Lock Screen.
• iPad layouts with a sidebar, multiple windows, keyboard shortcuts, and pointer support.
• Cameras, activity, live views, and complications on Apple Watch.
• Camera links for Home Assistant notifications that open in Kapal.

SERVER STATUS & CONNECTIONS
• Server Status: detector speed, CPU, free space, and camera health on one page.
• Local and remote addresses, HTTPS, VPNs, self-signed certificates, and Cloudflare Access service tokens (beta).

KAPAL+
A one-time purchase with no subscription or ads. Kapal+ unlocks Notifications, widgets, Timeline, Motion Search, Ask Your Cameras, Review Summaries, Config Profiles, Cases, the Apple Watch app, multiple servers, automatic failover, Smart Location Switching, Health Alerts, and PTZ controls. Owners get Notifications and every new Kapal+ feature at no extra cost.

PRIVATE BY DESIGN
Camera and event data comes directly from your servers, and credentials stay in the iOS Keychain. Kapal is not a cloud NVR. Optional notifications pass through Kapal's alert service, encrypted for your iPhone.

SUPPORT & ROADMAP
Found a bug or playback issue? Reach out through Support. Have an idea? Submit it to the in-app Roadmap and vote on what comes next.

REQUIREMENTS
Kapal requires an existing Frigate NVR installation. Features depend on your Frigate version, permissions, cameras, recordings, codecs, GenAI, and network. Notification setup needs a Frigate administrator account and internet access from your server. PTZ requires an ONVIF camera. Health Alert timing is subject to iOS background execution.

Kapal is independent and is not affiliated with or endorsed by the Frigate project.

Current App Store screenshots
Kapal
Kapal
Kapal
Kapal
Kapal
Kapal
AllReleases Roadmap
Version History
Update v2.4.1
Nov 12, 2026 · Kapal 2.4.1
Open post ↗ +

New in 2.4.1: Notifications can now include the image from the event that triggered the alert. Touch and hold a notification to see it larger. Open Kapal once after updating to ref…

Update v2.4
Nov 10, 2026 · Kapal 2.4
Open post ↗ +

Notifications are finally here! You asked for them more than anything else, and I'm so excited to finally ship them. I wanted alerts you'd actually leave on, so they're smart about…

Update v2.3
Oct 30, 2026 · Kapal 2.3
Open post ↗ +

Kapal 2.3 brings Siri & Shortcuts, Camera Suggestions, a new vertical Timeline, and your own camera names. SIRI & SHORTCUTS — KAPAL+ Open a camera, a camera group, Activity, or the…

Roadmap View all →
Open 2
Playback exported clips
Hello! It would be great if we could play exported clips directly in the app. Right now I can only share that clip.
Open
Two-column layout for panoramic cameras
It would be great to have an option to always display panoramic cameras in a two-column layout within the Live View tab, allowing them to retain their native aspect ratio instead of being stretched or cropped to fit a single-column layout. This would make better use of screen space while preserving the full panoramic view.
Developer response

Hello!

Great idea, could you reach out to support and let me know you submitted this request. I have some questions about the request and camera model(s).

Thank you!

Open
In Progress 4
Super High Res Playback Support
Coming in 2.3
In Progress
Timeline Enhancement (from Reddit)
Coming in 2.3
Hey! I have been vibe coding a docker container web app for frigate and ran across your app, I love it, ive had it for a couple of days and paid for the extra features just now, so far the one suggestion I have is that for the timeline, have the viewfinder give a timelapse effect by taking a snapshot on the frigate cameras once a minute, maybe set it so the user can turn this on/off, I added it in my web app, which is hosted in docker, not sure how it will work for Kapal. im getting ready to test out the notifications now. Native notifications would also be amazing!
Developer response

I will look into the timeline features for you and see what is possible with the API. I will do my best!

In Progress
Ability to suggest which cameras need adjusting (too much motion etc)
Coming in 2.3
In Progress
Rename cameras
Coming in 2.3
Would be helpful to be able to rename the cameras or at a minimum use the friendly_name from Frigate. Remarkable app overall. Thanks a ton.
In Progress
Shipped 2
Widgets for preview selected camera
Shipped in 2.2
Shipped
2 Way Talk
Shipped in 2.2
I would like to use 2 way talk with my doorbell camera if possible!
Developer response

I'd love this as well, good idea, I will look into for a future release :)

Shipped
Closed 12
PTZ Camera Support
Shipped in 1.9
Closed
Cloudflare tunnel support
Shipped in 1.9
Custom headers support for cloudflare zero trust authentication
Developer response

I will look into this, I will have to set it up myself to see what the issues are currently with this setup. Please reach out to support@judeworks.app with specifics if you have them!

Closed
Apple Watch Support
Shipped in 2.0
Closed
Doorbell camera stream fails to render — “received video data but neither player could present it”
Shipped in 2.0.1
redacted camera info
Developer response

If you submitted this please reach out over support@judeworks.app. I made an early TestFlight that might resolve this issue. Thank you!

Closed
Support for Deep Links
Shipped in 2.0
Closed
.18 Support
Shipped in 2.0
Closed
Gen AI Support
Shipped in 2.0
Closed
RTSP
Shipped in 2.0
Investigate RTSP integration.
Developer response

For a typical Frigate 0.18+ connection, the order is roughly:
Main MSE → Main WebRTC → Main RTSP/VLC → Sub routes → MJPEG

RTSP is therefore preferred over reducing quality or using MJPEG, but not over a healthy primary MSE/WebRTC route. Once RTSP proves reliable, the app can remember it and start there on a later session.

Closed
Widgets
Shipped in 2.0
Closed
Camera Group Support
Shipped in 2.0
Closed
Full iPad Redesign
Shipped in 2.0
Closed
Frigate system logs access
Shipped in 2.1
It would be great if we could view frigate system logs directly through the app.
Closed