DeskSentry Boris Sundic
winget install --id=BorisSundic.DeskSentry -e DeskSentry is a screen-monitoring and automation tool designed to watch specific regions of your Windows desktop, detect changes using local OCR (Optical Character Recognition), and execute predefined actions when those changes occur. It enables users to create rules that combine triggers, conditions, and actions based on screen content, file system events, clipboard updates, process activity, log files, hotkeys, or time-based schedules.
Key Features:
- OCR-Based Monitoring: Watches a defined region of the screen, reads text locally using OCR, and triggers actions when specific keywords or patterns appear.
- Multi-Trigger Support: Combines visual changes with file system events, clipboard content, process activity, log file updates, hotkey presses, timers, or clock-based schedules.
- Local Processing: Runs entirely on your machine without relying on cloud services, ensuring data privacy and offline functionality.
- Rule Automation: Creates custom workflows by linking triggers to actions like webhooks, notifications, program execution, sound alerts, or even system shutdowns.
- Event Logging: Records every rule execution with a timestamp, screenshot, and detailed outcome of each action for auditing and debugging purposes.
- Winget Deployment: Easily install and deploy DeskSentry using the Windows Package Manager (winget), ensuring seamless integration into automated workflows.
Target Audience and Benefits: Ideal for system administrators, developers, and anyone needing to monitor unattended processes or automate tasks based on screen content. DeskSentry provides a powerful solution for real-time monitoring of legacy applications, instrument control software, or terminal interfaces that lack APIs or modern automation support. Its local processing capabilities ensure data security while offering flexibility across various use cases, from error detection in production environments to automated file handling and log analysis.
DeskSentry simplifies the creation of custom workflows, enabling users to respond immediately to detected changes without relying on external services or complex scripting.