PC Mieru
A free app that explains, in plain language, what may be slowing your PC. It also shows each part in detail, sorted by category.
- Insights on the overview page: a plain-language conclusion first, then the evidence.
- Parts are sorted by category, with detail for each part.
- A diagnostic report you can share or give to an AI.
- Help notes in plain language for beginners.
Version 0.1.0. Free. Unzipped: 235 files, 117.9 MB.
Downloaded 1 times so far

What you can see
The app has 8 pages.
- Overview: current CPU, memory, GPU, disk and network values, the apps that are heavy right now, and the insights.
- Processes: tree view and list view.
- Performance: CPU, memory, disks, network adapters and GPUs over time.
- Startup: entries listed by where they are registered.
- Services: name, state, startup type and more.
- Users: the list of sessions.
- PC configuration: parts sorted by category, each item with its source. Copy as text or JSON.
- Diagnostic report: pick an observation time, then get Markdown (to paste to an AI) or JSON.
There is also a command-line tool, pcmi.
pcmi ps: list processespcmi hw: part informationpcmi report: the diagnostic reportpcmi mcp: the MCP server for AI
Every value carries a status and its source. A value that cannot be read is shown with its reason (Unsupported, Denied, Timeout, Error or Gone), never as a fake 0 or a blank.
Requirements
- Supported OS: Windows 10 22H2 / Windows 11 (x64 only)
- No .NET install is needed. The runtime is bundled (self-contained).
- To install: unzip and run PCMieru.exe. There is no installer.
- No administrator rights are needed to run it or to view anything.
This build is not code-signed yet, so a blue SmartScreen dialog appears the first time you run it.
“Windows protected your PC” — “Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.”
- Click “More info”.
- Click the “Run anyway” button that appears.
You can check that the zip you downloaded is the right one with this SHA256:
f791ae01d84bcaf41b600892d1906da2ecc8e26650aa074d08b81fc5df2b9c79
Run this in PowerShell and compare the value: Get-FileHash .\PCMieru-0.1.0-win-x64.zip -Algorithm SHA256
Code signing is planned; no date is set. Until then, this warning is expected.
Privacy — nothing leaves your PC
The app makes no network connections at all.
The shareable diagnostic report redacts personal data by default. The redacted kinds are listed below, and each is shown as <redacted>.
- Serial numbers
- MAC addresses, IP addresses and DNS
- SSID and BSSID
- UUID and MachineGUID
- Product key
- Command lines
- Volume labels
- Friendly names of adapters, monitors, audio devices and USB devices
- User names and host names in text
Redaction is turned off only when you choose it, with --no-redact.
For AI (MCP)
The MCP server exposes exactly these 7 tools. All are read-only: none changes anything on the PC, and none shows a UAC prompt. Names found on the PC travel only inside the JSON results.
get_system_summary: current whole-PC numbers (CPU, memory, GPU, disks, network), evidence-backed observations about what may be slowing the PC, and the heaviest processes (about 1 s).list_processes: processes sorted by cpu, mem, io, gpu or name, with an optional name filter (top 1–200).get_process: details of one process by PID: path, publisher, signature, parent and services. The command line is redacted unless the server was started with --no-redact.get_hardware: part information by category (cpu, memory, board, gpu, storage, network, display, audio, usb, battery, os, or all). Every value has a status and source; a missing value is never zero.get_storage_health: SMART / NVMe health per drive. A drive that needs admin rights is reported as denied; no elevation prompt is shown from MCP.diagnose: observes the PC for 1–30 s and returns observations and the heaviest processes. One observation at a time.get_report: the full diagnostic report (summary, observations, hardware, storage health) with personal data redacted, observing 0–30 s.
When a UAC prompt appears
Viewing, monitoring, MCP and the CLI read paths never ask for elevation. The Helper starts, with one prompt per launch and one operation per launch, only when you do one of these actions:
- Starting, stopping or restarting a service
- Enabling or disabling an HKLM startup entry
- Terminating a process, changing its priority or setting efficiency mode, when it requires elevation (PID and create time are checked, so it cannot act on a reused PID)
- Reading SMART / NVMe disk health that requires admin: smart-read, nvme-health or disk-health-all (all drives in one run means one prompt)
The Helper does exactly the one requested operation and exits. Anything not on this list is refused.