← All projects
Apps2026 / ThermoScan

ThermoScan

A native macOS monitor showing CPU load, memory, thermal pressure, and processes in real time, with risk-aware advice and safe process controls. Mobile versions are being prepared for the App Store and Google Play.

My role

Own development. Implementation details below.

Scope

ThermoScan

Links

No public link published

01 / The challenge

What the product does

ThermoScan is a native SwiftUI utility for diagnosing Mac performance. It combines live CPU and RAM metrics, the official macOS thermal state, load averages, and a detailed process list. Its built-in advisor distinguishes system services from user apps, waits for sustained load before recommending action, and blocks unsafe operations. The interface supports Russian and English. The next product stage is adapting the experience for mobile and releasing App Store and Google Play versions.

02 / The solution

ThermoScan

ThermoScan is a native SwiftUI utility for diagnosing Mac performance. It combines live CPU and RAM metrics, the official macOS thermal state, load averages, and a detailed process list. Its built-in advisor distinguishes system services from user apps, waits for sustained load before recommending action, and blocks unsafe operations. The interface supports Russian and English. The next product stage is adapting the experience for mobile and releasing App Store and Google Play versions.

  • Real-time CPU, RAM, thermal state, and load average
  • Load advisor and safe process termination
  • RU / EN interface and fully local data processing
  • App Store and Google Play versions in development
Technology
Implementation details
  • Collecting and refreshing system metrics in real time using system APIs and /bin/ps, without sending data off-device.
  • Safe termination logic with protected system processes, explicit confirmation, and PID-based result verification.
  • A stable process table with search, sorting, and pinned row order so the interface does not jump after each sample.
Next projectTropicVibe

Your next good product starts here

Have a project?
Let’s figure it out.

Bring an idea, a prototype or a process you have wanted to simplify.

Message on Telegram Build a brief

A short brief helps frame the conversation.
No commitment to start a project.