OpenProcMon
OpenProcMon is a free, open-source process monitor for 64-bit Windows.
What OpenProcMon is
OpenProcMon is a free, open-source process monitor for 64-bit Windows. It tracks process, file system, registry, and network activity in real time, with filters for events by process name, PID, operation, path, result, or category. Its interface provides a process tree, activity summaries, and call-stack views that resolve modules for individual frames. It can read and write Sysinternals Process Monitor .PML logs, including logs made with the original Process Monitor. Developers can use its Rust SDK to connect to the driver, choose activity to monitor, configure filters, and consume parsed events programmatically. For AI-assisted capture and analysis, its MCP server works over stdio, with setup guidance for clients including Claude Code, Claude Desktop, Codex, and Cursor. Capture tools can export filtered results as PML, CSV, or XML. Live capture requires Administrator privileges to load the kernel driver; analyzing an existing .PML file does not. OpenProcMon is MIT-licensed and does not support 32-bit Windows or 32-bit .PML files.
Good
- Monitors four activity categories in real time.
- Filters events by process, operation, path, and more.
- Reads and writes Sysinternals .PML logs.
- Exports filtered captures as PML, CSV, or XML.
- Free and MIT-licensed.
Watch out
- Live capture requires Administrator privileges.
- Supports 64-bit Windows only.
- Does not support 32-bit .PML files.
Who it suits
It suits Windows users who need to inspect system activity, and developers building capture or analysis workflows. AI-assisted operation and a Rust SDK are available for those who want programmatic access.
Verdict
OpenProcMon combines live activity monitoring, event filtering, and .PML compatibility in a free Windows tool. Account for its 64-bit-only support and Administrator requirement for live capture.
Plans and prices
From OpenProcMon's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| OpenProcMon | Free | MIT-licensed open source · 64-bit Windows only · live capture requires Administrator privileges |
The facts
Each one read from OpenProcMon's own pages, with the date it was checked.
What it does
- Activity monitoring
- It monitors process, file system, registry, and network activity in real time.checked 9 Oct 2026
- AI integration
- The procmon-cli MCP server exposes capture and analysis operations to AI agents over stdio, and the project also provides a skill.checked 9 Oct 2026
- AI integrations
- Its MCP server supports Claude Code, Claude Desktop, OpenAI Codex CLI, Cursor, Windsurf, Cline, and Continue through stdio configuration.checked 9 Oct 2026
- Analysis
- Its interface includes a process tree, activity summaries, and call stack views with per-frame module resolution.checked 9 Oct 2026
- Capture and analysis privileges
- Live capture requires Administrator privileges and the kernel driver, while analyzing an existing .PML file requires neither.checked 9 Oct 2026
- Download
- The v0.5.0 release provides a Windows x64 ZIP containing the GUI, CLI/MCP server, console example, skill, and MCP guides.checked 9 Oct 2026
- Exports
- The MCP capture tools can export filtered captures as PML, CSV, or XML.checked 9 Oct 2026
- Filtering
- Users can filter and highlight events by process name, PID, operation, path, result, or category.checked 9 Oct 2026
- Intended users
- The project describes its driver as a possible starting point for building EDR-style tooling and provides MCP tools for AI-assisted capture and analysis.checked 9 Oct 2026
- License
- The project is released under the MIT License.checked 9 Oct 2026
- License and development
- The project is released under the MIT License, and its Rust rewrite is described as under active development.checked 9 Oct 2026
- Limitations
- OpenProcMon targets 64-bit Windows and does not support 32-bit Windows or 32-bit .PML files.checked 9 Oct 2026
- Limits
- OpenProcMon targets 64-bit Windows only and does not support 32-bit .PML files.checked 9 Oct 2026
- Permissions
- Live capture requires running as Administrator because it loads the kernel driver; analyzing an existing .PML file does not require elevation.checked 9 Oct 2026
- PML compatibility
- OpenProcMon reads and writes Sysinternals Process Monitor .PML logs.checked 9 Oct 2026
- PML support
- OpenProcMon reads and writes Sysinternals Process Monitor .PML logs, including logs created by the original Process Monitor.checked 9 Oct 2026
- Process analysis
- The GUI includes a process tree, activity summaries, and call-stack views with per-frame module resolution.checked 9 Oct 2026
- Purpose
- OpenProcMon is an open-source Process Monitor implementation for Windows.checked 9 Oct 2026
- SDK
- Its Rust SDK can connect to the driver, select monitored activity, set filters, and consume parsed events programmatically.checked 9 Oct 2026
- Supported MCP clients
- The MCP guide gives setup instructions for Claude Code, Claude Desktop, Codex, and Cursor.checked 9 Oct 2026
Alternatives to OpenProcMon
- 1

PM2
Free planOpen sourceWebAPILinuxmacOS8.1From $79 a month - 2
Glances
Free planOpen sourceAndroidWebAPILinux8.0Free plan - 3
Process Lasso
Free planWindows7.4From $14.97 a year - 4

Ambih Monitor
Free planWindows7.2From $55 a year - 5
runit
Free planOpen sourceLinuxmacOSSelf-hosted7.0Free plan - 6
Remote Process Explorer
Free planWindows6.4$149.95 one-time
