Autopilot Monitor icon

Autopilot Monitor

Utilities Software

By @okieselbach
v2.0.1450Sep 6, 2026

Autopilot Monitor is an open-source telemetry and troubleshooting platform designed for Windows Autopilot and Microsoft Intune provisioning. It captures real-time enrollment events, application installs, device states, and Enrollment Status Page progress directly during deployment, eliminating the need to manually extract diagnostics after provisioning failures occur.

Autopilot Monitor Screenshot

Technical Overview of Autopilot Monitor

The platform deploys a lightweight .NET monitoring agent to target machines via a Microsoft Intune PowerShell bootstrap script, requiring no permanent local client installation. It streams live provisioning data and system events during active enrollment using low-overhead execution, bypassing manual post-failure log retrieval. Telemetry processes asynchronously through an Azure Functions backend, enabling immediate event ingestion across both classic Autopilot and Device Preparation profiles.

Core Features of Autopilot Monitor

  • Live enrollment tracking records device provisioning, policy assignments, and application deployments as they execute.
  • Automated issue detection flags known failure patterns and Enrollment Status Page delays using custom analysis rules.
  • Transparent source code permits complete security inspection of the client agent and backend under split MIT and AGPL-3.0 licensing.
  • Targeted evidence gathering captures registry values, event log entries, and remote diagnostics packages without manual device intervention.
  • Model Context Protocol integration allows connected AI clients to query enrollment timelines and failure causes using natural language.

System Compatibility & Updates

The monitoring agent supports Windows client operating systems enrolled through Microsoft Intune, covering classic Windows Autopilot and Windows Autopilot Device Preparation workflows. Recent project releases introduced native support for Windows Autopilot Device Preparation alongside a hosted Model Context Protocol (MCP) server for external query integration.

Why Choose Autopilot Monitor?

Autopilot Monitor isolates deployment bottlenecks by surfacing Intune provisioning states in real time instead of requiring tedious post-mortem log gathering. Its dual-licensed, open architecture ensures full visibility into device-side code while maintaining complete organizational ownership of all diagnostic telemetry.