Without AI, a moth, rain, or light change triggers recording. With CodeProject.AI, you only get alerts for real threats.
: Always feed CodeProject.AI your camera's low-resolution substream rather than the primary 4K or 1080p stream. It speeds up detection times massively without hurting accuracy.
: Filters motion alerts to confirm specific objects like people, cars, dogs, and trucks.
Running heavy artificial intelligence models locally demands capable processing hardware. While CodeProject.AI can process frames using a standard CPU, utilizing dedicated hardware acceleration significantly decreases analysis latency. CodeProject.AI for Blue Iris - Installation and Setup
Disclaimer: This guide is based on current best practices for Blue Iris 5 and CodeProject.AI as of mid-2026. If you'd like, I can: Provide a comparison of vs DeepStack AI Share best practices for NVIDIA GPU acceleration Help you configure specific alerts for face recognition
[Standard Motion Event] ──> [Blue Iris Temporary Alert] ──> [CodeProject.AI Analysis] │ ┌─────────────────────────── CANCELLED ─────────────────────────┴───────────── VERIFIED ────────────────────────┐ ▼ ▼ [False Alarm Filtered Out] [True Alert Confirmed] • Shadows, wind, or rain • Person, car, or dog • Clip is marked "Cancelled" • Push notification sent • Substream-only recording saved • 4K high-res recording triggered
: The "brain" that analyzes motion to verify what caused it. Verified Alerts
[ Camera Motion ] ➔ [ Blue Iris Sub-stream Trigger ] ➔ [ Send Image to CodeProject.AI
If you haven't already, you must install and license the latest version of Blue Iris. Download the software from the official Blue Iris website. A one-time license fee is required to unlock all features after a 15-day trial period. For a smooth AI experience, ensure your system has adequate resources: a modern 6th-gen Intel CPU or better, at least 16GB of RAM, and optionally, an NVIDIA GPU for faster AI processing if you plan to use high-resolution streams or many cameras.
To achieve a stable, verified integration, users must focus on hardware optimization and software configuration: Hardware Acceleration
AI can distinguish between a person, a car, a dog, and a tree swaying in the wind.
: By using high-resolution images only when motion is detected, you save significant processing power. Step-by-Step Configuration Guide 1. Installing CodeProject.AI
Open the global settings in Blue Iris and navigate straight to the tab: Check the box to enable CodeProject.AI .
If you are running a Blue Iris setup and looking to supercharge your alerts with accurate AI object detection, give our solution a try.
A standard motion sensor in Blue Iris triggers on any pixel change. A "verified" setup uses CodeProject.AI Server to analyze the trigger frame and confirm the presence of specific objects:
Set the and Port to match your CodeProject.AI server (usually 127.0.0.1 and 5000 if installed on the same machine). 3. Enable AI in Camera Settings Right-click on a camera -> Camera Settings -> Trigger tab. Check the "Artificial Intelligence" checkbox.
CodeProject.AI allows for custom modules to be installed via its dashboard.
Mosaic allows you to effortlessly resize and re-position windows on your Mac with a simple Drag & Drop, seamlessly integrated into macOS. For power users Mosaic provides support for Shortcut Keys and TouchBar.
When you drag an app window Mosaic displays a panel showing Layouts you may wish to apply to the window to resize / re-position it.
To apply a Layout simply drag the window onto the Layout and drop it. Simple, fast and intuitive. That's the basics, but there are many more features to explore including keyboard shortcuts, TouchBar support and the Remote app.
Mosaic is incredibly simple to use, but that doesn't mean it's light on features. Mosaic boasts a powerful feature set so it can be customised to suit your way of working.
Resize any window simply by dragging it and dropping it on the Layout you want to apply. It couldn't be simpler or quicker.
We have provided a wealth of useful Layouts, and you aren't restricted to using ours. Create your own layouts with both Basic Layouts and Advanced Layouts.
Quick Layout allows you to define a single use Layout for a window on the fly by dragging on a grid, without having to pre-define a Layout.
You can adjust the space left around windows, how the Layout panel is activated, the grid sizes used for Layouts and a plethora of other options to optimise your workflow the way that suits you.
Drag a window to another monitor and the Layout panel will move with you, allowing you to apply a Layout on any monitor simply with drag & drop.
Mosaic provides a number of different View Modes which determine where and how the Layouts are displayed, giving you greater control over how you use Mosaic.
Without AI, a moth, rain, or light change triggers recording. With CodeProject.AI, you only get alerts for real threats.
: Always feed CodeProject.AI your camera's low-resolution substream rather than the primary 4K or 1080p stream. It speeds up detection times massively without hurting accuracy.
: Filters motion alerts to confirm specific objects like people, cars, dogs, and trucks.
Running heavy artificial intelligence models locally demands capable processing hardware. While CodeProject.AI can process frames using a standard CPU, utilizing dedicated hardware acceleration significantly decreases analysis latency. CodeProject.AI for Blue Iris - Installation and Setup
Disclaimer: This guide is based on current best practices for Blue Iris 5 and CodeProject.AI as of mid-2026. If you'd like, I can: Provide a comparison of vs DeepStack AI Share best practices for NVIDIA GPU acceleration Help you configure specific alerts for face recognition codeproject blue iris verified
[Standard Motion Event] ──> [Blue Iris Temporary Alert] ──> [CodeProject.AI Analysis] │ ┌─────────────────────────── CANCELLED ─────────────────────────┴───────────── VERIFIED ────────────────────────┐ ▼ ▼ [False Alarm Filtered Out] [True Alert Confirmed] • Shadows, wind, or rain • Person, car, or dog • Clip is marked "Cancelled" • Push notification sent • Substream-only recording saved • 4K high-res recording triggered
: The "brain" that analyzes motion to verify what caused it. Verified Alerts
[ Camera Motion ] ➔ [ Blue Iris Sub-stream Trigger ] ➔ [ Send Image to CodeProject.AI
If you haven't already, you must install and license the latest version of Blue Iris. Download the software from the official Blue Iris website. A one-time license fee is required to unlock all features after a 15-day trial period. For a smooth AI experience, ensure your system has adequate resources: a modern 6th-gen Intel CPU or better, at least 16GB of RAM, and optionally, an NVIDIA GPU for faster AI processing if you plan to use high-resolution streams or many cameras. Without AI, a moth, rain, or light change triggers recording
To achieve a stable, verified integration, users must focus on hardware optimization and software configuration: Hardware Acceleration
AI can distinguish between a person, a car, a dog, and a tree swaying in the wind.
: By using high-resolution images only when motion is detected, you save significant processing power. Step-by-Step Configuration Guide 1. Installing CodeProject.AI
Open the global settings in Blue Iris and navigate straight to the tab: Check the box to enable CodeProject.AI . It speeds up detection times massively without hurting
If you are running a Blue Iris setup and looking to supercharge your alerts with accurate AI object detection, give our solution a try.
A standard motion sensor in Blue Iris triggers on any pixel change. A "verified" setup uses CodeProject.AI Server to analyze the trigger frame and confirm the presence of specific objects:
Set the and Port to match your CodeProject.AI server (usually 127.0.0.1 and 5000 if installed on the same machine). 3. Enable AI in Camera Settings Right-click on a camera -> Camera Settings -> Trigger tab. Check the "Artificial Intelligence" checkbox.
CodeProject.AI allows for custom modules to be installed via its dashboard.
Read what some of the most trusted industry experts have to say
Issue 314 | July 2017
April 2017
Mosaic is a delightful utility that solved a problem that I didn’t know NEEDED solving. It has improved my efficiency on my computer by enabling me to spend less time fiddling and more time actually working. As I use it more and more, I find that I miss it when I’m on a computer that isn’t mine. For being a third party application, it feels like a native part of macOS, and I can only imagine it getting better from here! Huge kudos to the folks at Light Pillar for one-upping Apple.
Ian Fuchs, Senior Editor | Read the online review >>
Mosaic caters for everyone who needs to work with multiple windows, whether your needs are simple or very specific.
Issue 128 | May 2017
We believe the small details are important, if you feel the same and would like to find out more about Mosaic before you decide whether it's for you, then click the link below to view detailed information with screenshots for each of Mosaic's amazing features.
We keep an archive of older versions of Mosaic for your convenience.