Fully coded, built, deployed, and packaged into an RPM entirely from inside a Sony Xperia XA2 running Sailfish OS. No computer. No IDE. No SDK. Just a terminal, a text editor, and pure determination.
System Ninja is a native system monitor built for Sailfish OS. It delivers real-time hardware insights with a visually stunning, buttery-smooth interface that feels right at home on your Sailfish device.
What makes it stand out:
• Live CPU tracking with per-second updates, animated progress bars, and a beautiful sparkline graph that visualizes your processor history over time.
• Memory monitoring that shows exactly how much RAM is in use, with smooth color-coded bars that adapt to your usage levels.
• Storage overview so you always know how much space you have left before hitting the wall.
• Battery intelligence with real-time capacity, charging status, and temperature readouts.
• Network speed monitor tracking live download and upload speeds with dynamic activity visualization.
• Thermal monitoring pulling sensor data directly from your device to show accurate CPU temperatures.
• Load average at a glance - 1m, 5m, 15m system load stats.
• Top processes ranked by real-time CPU and memory usage, giving you instant visibility into what is consuming your system resources.
Design & UX:
Every pixel was crafted for Sailfish OS. The app uses native Silica components, smooth SmoothedAnimations on every progress bar, color-coded warning s that shift from green to amber to red as usage climbs, and a polished cover page that shows your CPU, RAM, and battery at a glance - complete with a one-tap refresh action. The layout is clean, information-dense, and instantly readable.
Cover action:
Swipe to the app cover on your home screen and see live CPU percentage with a colored progress bar, plus RAM and battery stats - all updating automa tically. Tap the refresh icon to pull fresh data on demand.
Technical:
Built with QML and Python via PyOtherSide, System Ninja reads directly from native Linux interfaces - /proc, /sys, and thermal zones - delivering ac curate, low-overhead system stats without relying on third-party libraries or bloated frameworks. It is fast, lightweight, and respects your battery.
MIT Licensed.
Github: https://github.com/Andrew21P/system-ninja/
Made in Portugal.
| Attachment | Size | Date |
|---|---|---|
| 199.9 KB | 15/05/2026 - 16:59 | |
| 200.58 KB | 15/05/2026 - 23:27 |
(none)
Comments
davodego
Fri, 2026/05/15 - 23:08
Permalink
It dosn't start on xperia 10 III SFOS 5.0.0.77
line 4: qmlscene: not found
CitymanDev
Fri, 2026/05/15 - 23:30
Permalink
Hey Davo! sorry for the Hassle, is the first app I develop for SFOS, and I only tested directly on the XA2 where I already got the dependencies before, I already fixed it hopefully and should now include those missing dependencies to the RPM. Do you mind trying again with the new rpm? Thanks! system-ninja-1.0.1-1.noarch.rpm
davodego
Fri, 2026/05/15 - 23:43
Permalink
Thanks, it's now up and running and working perfectly.
eson
Fri, 2026/05/15 - 21:19
Permalink
Wow... sounds fantastic, but can we see the source code?
CitymanDev
Fri, 2026/05/15 - 22:15
Permalink
Hey Eson, I just added the gh link to the description. Thanks for letting me know.