Sometimes the best projects don’t start with a big plan.
They start with a small question.
About a month ago, I was sitting with my laptop wondering why it felt slow most of the time. It’s not a high-end machine, so I often try to understand what exactly is happening inside it.
My first thought was simple:
“How much load is each CPU core actually taking?”
That was it. No product idea. No roadmap. I just wanted to see how my processor was behaving.
So I decided to build a tiny tool for myself.
At the same time, I wanted to learn Tauri and Rust, so instead of watching tutorials, I thought the best way to learn would be to build something real.
So the project began.
⸻
The First Step
The first version of the tool was extremely small.
All it did was show CPU usage and per-core activity. I wanted to see how each core was working and how the system load changed in real time.
Once that part worked, something interesting happened.
I started thinking:
“If I can see CPU usage… why not see memory too?”
So I added RAM monitoring.
Then another thought came.
“If I’m already doing this… why not show GPU usage as well?”
And just like that, the project started growing.
⸻
When the Small Tool Started Becoming Something Bigger
Slowly, the application turned into a complete system monitoring dashboard.
Instead of checking different tools for different metrics, everything could be seen in one place.
Now the app shows things like:
Real-time CPU performance and per-core activity
Memory usage and swap information
GPU utilization and hardware details
Network speed and traffic activity
Disk read/write performance
Hardware sensor temperatures
Battery health and power usage
System uptime and health indicators
The goal became very simple:
Open the app, take one quick look, and understand your system instantly.
⸻
The Idea Behind the Name “Zoh”
When the project started feeling like a real application, I needed a name for it.
I chose Zoh.
The word means “glance.”
That perfectly matched what I wanted the tool to do.
You shouldn’t need to dig through complicated menus or logs to understand your computer.
One glance should be enough.
That’s the idea behind Zoh.
⸻
Adding Smarter Features
As the application grew, I started adding more useful tools.
For example:
- Speed insights to understand system performance
- Game-boost style optimizations
- Resource hog detection to identify apps slowing down the system
- AI-powered insights to help interpret system data
The goal was not just to show numbers, but to help users actually understand what those numbers mean.
⸻
Built in Free Time
One of the most interesting parts of this project is how it was built.
It wasn’t my main work.
It wasn’t a company project.
It was simply something I worked on during free time and weekends.
Sometimes late at night.
Sometimes when I had a small break.
Little by little, feature by feature, it grew.
And honestly, those are often the most satisfying projects — the ones you build purely because you want to.
⸻
The Current Version
Today, the project has grown into a full desktop application built with:
- Tauri
- Rust
- Angular
And the latest stable release is:
Zoh v1.0.6
Seeing it reach a stable version is something I’m genuinely proud of.
Because it started from nothing more than a simple curiosity about CPU cores.
⸻
What This Project Taught Me
Working on Zoh reminded me of something important.
You don’t always need a huge idea to start building something meaningful.
Sometimes all you need is:
- a small problem
- curiosity
- and the willingness to keep improving something little by little
That’s how side projects grow.
And sometimes those side projects become the work you’re most proud of.
⸻
If you want to try Zoh, you can download the latest release and see how it works.
And if it makes your laptop run a little smoother…
then that tiny question about CPU cores was definitely worth it.
https://github.com/Habeeb-Rahman-CA/zoh-ai-monitor/releases/tag/v1.0.6
Top comments (0)