27 ms·
Stats – macOS system monitor in your menu bar
- alanbernstein 2y agoLooks nice. Any suggestions for a similar graphical tool for Linux?
- mmwelt 2y agoIf you're using Gnome, you could try the system-monitor-next extension[1]. The main thing to note when installing for the first time is that you'll also need to install a few system packages[2]. [1] https://extensions.gnome.org/extension/3010/system-monitor-next/ https://extensions.gnome.org/extension/3010/system-monitor-n... [2] https://github.com/mgalgs/gnome-shell-system-monitor-next-applet?tab=readme-ov-file#prerequisites https://github.com/mgalgs/gnome-shell-system-monitor-next-ap...
- imp0cat 2y agoThere is (also a Gnome-only) lightweight alternative called Vitals: https://github.com/corecoding/Vitals/issues https://github.com/corecoding/Vitals/issues Vitals is a GNOME Shell extension for displaying your computer's temperature, voltage, fan speed, memory usage, processor load, system resources, network speed and storage stats in your GNOME Shell's top menu bar. This is a one stop shop to monitor all of your vital sensors. Vitals uses asynchronous polling to provide a smooth user experience.
- eviks 2y agoUnfortunately worse and not as compact/configurable as the paid iStat menu option, and that's something the dev doesn't want to change...
- whalesalad 2y agoWell it’s free so…
- grishka 2y agoHeh, I installed this and immediately found out that "LegacyScreenSaver" has leaked 40 GB of memory.
- sammcgrail 2y agoare you on a work laptop? A lot of times they have screensavers for intel arch, and apple silicon might have something to do with this problem
- grishka 2y agoNo, it's my personal laptop and the screensaver is definitely native (ARM). It's probably just Apple being sloppy again.
- throwaway314155 2y ago40 GB is not simple sloppiness when it comes to a simple screensaver. I would encourage you to explore other solutions than to just blame it on some historical precedent you've experienced. However true it may be. It's just not likely given the criteria.
- grishka 2y agoApparently it is slopiness in the form of an undocumented API contract breakage. https://github.com/lpar/RedPill/issues/8 https://github.com/lpar/RedPill/issues/8 (the screensaver I use) https://www.jwz.org/blog/2023/10/xscreensaver-6-08-out-now/ https://www.jwz.org/blog/2023/10/xscreensaver-6-08-out-now/ (linked from there) Maybe I should submit a PR with this workaround.
- cwizou 2y agoYes I can confirm it's exactly that. Basically Apple made a new "safe" API for screensavers (via .appex) but is only using it internally. 3rd party screensavers must still use the old unsafe API (that uses plugins, so unsafe code). To bridge that gap, Apple made legacyScreenSaver, an .appex that loads the plugin code. It's a great concept in practice, but the implementation has been a mess since macOS 10.15 (Catalina...), breaking many things (multi monitor support was a big one, broken in many different ways over the years). Some Apple built in screensavers haven't been ported to the new API, so you may still have issues with legacyScreenSaver without that. With macOS 14, Apple broke it again and indeed, legacyScreenSaver no longer tells the third party screensaver to quit! My rough guess is that this is linked to the way they implemented the transition with the new built in aerial videos they added that "slows" down on your desktop (on practice, it's not the screensaver that becomes the desktop, but 2 separate process/video players that gets synced up!). Anyway, it's been a mess for third party developers for a while (I make one called Aerial). Our best workaround is to listen for a macOS event that tells us the screensaver will exit, and time our way to forcing an exit (literally, we call exit() which we shouldn't do, but that's the only workaround that works-ish). It works maybe 99% of the time. But sometimes legacyScreenSaver still craps out on its own. Killing it manually will fix things (you will get a black screen + some CPU usage until you do, that can get bad depending on the screensaver) too. I (and others) reported that bug multiple times but it's been 1 year+ and nothing. It's a mess.
- herrkanin 2y agoI've been for many years a happily paying customer of iStat Menus [1], from which this seem to be the heavily inspired of. [1] https://bjango.com/mac/istatmenus/ https://bjango.com/mac/istatmenus/
- aucisson_masque 2y agoBeen using stats for 4 years now, never had any issue with it. why pay when something free and open source is available.
- blacksmith_tb 2y agoI paid for it, and paid for one upgrade, but stats looks like it covers all of what I am interested in.
- imagetic 2y agoI've lost count of how many years I've owned a Bjango license. Amazing software.
- bolognafairy 2y agoOne, two, three…Christ, 16 years here. This made me feel terrible. Thanks!
- imagetic 2y agoI think I paid for it a few times because it had been so long. I also got work to buy 12 licenses to monitor edit bays when they were overheating all the time. I could read the machines stats on an iPad! Good times.
- varenc 2y ago++ to this rec. I've tried Stats over the years as the project has evolved and I keep coming back to iStat Menus. Stats feels very inspired by iStats Menus's design as well. The one thing I appreciate about Stats though is support more SMC sensor values.
- deleted 2y ago
- karianna 2y agoI’m being lazy (am an iStats user), has anyone here compared the two?
- maattdd 2y agoI switched from iStats to stats like 1 year ago. I found it more responsive (and free). I'm using Vetero for the weather functionality.
- jamesmackennon 2y agoI swapped from stats to iStats a few years ago. I've found stats to be easier to customize and the UI is more uniform. That said, it doesn't have the weather widget, so I've kept iStats around solely for its weather functionality.
- swrobel 2y agoI assume you mean you went iStats -> stats
- reaperducer 2y agoA weather widget is built-in to macOS now. System Settings > Control Center > Weather
- dylan604 2y agoargh!! why oh why does mine not have this??? Sequoia 15.1.1
- selcuka 2y agoIt comes with Sequoia 15.2. I am still on 15.1.1 too as I have been waiting for a 15.2.1 for bug fixes, but they released 15.3 instead.
- dylan604 2y agoof course it is. thanks. now i'm wondering why it hasn't been pestering me to upgrade. i just went and looked, and now it sees the upgrade possible. i must have told it later and promptly forgot about it
- TMWNN 2y agoFor me Stats replaced MenuMeters, which has not been updated lately.
- ithkuil 2y agoMenumeters still works for me on the latest MacOS (actually it's some fork of menumeters) What does this have that menumeters hasn't?
- tanvach 2y agoI've just switched, mainly it works 100% while some menumeter sensors do not show up on the menu bar for me. The drop down menu is also much more informative and modern with charts.
- ge96 2y agoWindows doesn't have a programmable equivalent does it? Last time I messed around with this stuff I got by with an Electron app and using browser desktop notifications but I think I couldn't actually modify the taskbar/put icons somewhere.
- dylan604 2y agousing an Electron app for this just feels like a 30lb sledge to drive in a finishing nail.
- selcuka 2y agoElectron is overkill, but it can be quite lightweight with something like Tauri as it doesn't bundle another browser and uses the default web renderer.
- vunderba 2y agoI don't know about programmable, but hwInfo used to be pretty popular on Windows for monitoring temps/hd/CPU/etc. https://www.hwinfo.com https://www.hwinfo.com
- ge96 2y agoyeah I just meant in general not specific to hw info
- mdaniel 2y agoUnclear what you mean by programmable, but https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer https://learn.microsoft.com/en-us/sysinternals/downloads/pro... is the bee's knees and you can set an option to have it take over taskmon.exe, launch on login, and put as many of the widgets in the taskbar as you fancy. I love it I've heard about running them directly from SMB but have never been the kind of person to try out such a stunt https://learn.microsoft.com/en-us/sysinternals/#sysinternals-live https://learn.microsoft.com/en-us/sysinternals/#sysinternals...
- doug_life 2y agoAre there any equivalents that work in Windows 11? There were a handful that worked in previous versions of Windows but lots of them won't work in W11 and those that say they do are risky installs.
- ElijahLynn 2y agoI brew installed but it didn't come up in my menubar. Just restarted my Mac and now I see it. I'm too lazy to make a PR to update the docs though right now. Edit: I just see the battery widget not any of the other ones. This is a confusing onboarding experience. Edit2: ah, they were all hidden because of Macs crap UX on menubar space. No indication there are more menu item. What a poor design decision Mac.
- hombre_fatal 2y agoYeah, it's really bad UX how icons simply don't show up if there's no room on macOS. There should at least be a spillover. Back in the day I paid for https://www.macbartender.com/ https://www.macbartender.com/ to get these features.
- ElijahLynn 2y agoThanks, I'm totally gonna try that!
- Khaine 2y agoYou can also use Ice[1], which does the same thing and is open source [1] https://github.com/jordanbaird/Ice https://github.com/jordanbaird/Ice
- jedberg 2y agoLooks like the features are very similar. Is there anything the commercial product does that the open source doesn't?
- Khaine 2y agoI've used both, and I think Bartender was a little more polished, UI wise.
- Khaine 2y agoThis was after I stopped using Bartender, but it got silently sold to a third party https://www.macrumors.com/2024/06/04/bartender-mac-app-new-owner/ https://www.macrumors.com/2024/06/04/bartender-mac-app-new-o...
- evanjrowley 2y agoI had a neat program like this for Windows in the early 2000s. Got it from a Microsoft engineer who unfortunately I lost contact with. It must have been the lightest-weight resource monitor program to have ever existed for Windows NT, 2000, CE, and XP. Basically it took the Task Manager's resource meters, displayed them transparently, and set them on the upper-right corner of the screen.
- floydnoel 2y agoreminds me of power tools
- tcdent 2y agoI like that I was able to style these with a super minimal theme in my menu bar that gives me a glance at what my system is up to and if it's outside normal parameters. Have been using this for about a year now without issue.
- sammcgrail 2y agoCan it beat istat?
- hombre_fatal 2y agoCool. I used to pay for iStat Menus, but one day I got a new laptop and couldn't figure out how to download the old version I had bought a license for. IMO it's essential to see cpu / mem / network consumption at all times and, on top of that, the top 5 apps consuming each one of them. It should be a default feature of computing devices by now, but it's so far from that which only benefits bad actors (resource hogs, bad software). I shouldn't have to launch activity monitor every time I want such basic info. I'll try this out.
- bogantech 2y ago> IMO it's essential to see cpu / mem / network consumption at all times Why?
- syndicatedjelly 2y agoAt minimum, to just develop a sense of how the computer loads and de-loads as various services or programs are called
- cosmic_cheese 2y agoNot using any menubar stat programs currently, but have done so for exactly this reason in the past. Even if nothing is misbehaving, they’re helpful for keeping a pulse on your machine and for getting a feel for which programs are heavy on resources for no good reason. It used to be that noise from hard drive activity and fans spinning up were a pretty good proxy for this, like how my iMac G5 would do its best impression of a jet engine whenever a flash ad banner appeared on screen. These days on M-series Macs though a random browser tab can be keeping a whole core pegged in the background and the only reason I’d notice is if I happened to touch the bottom of the laptop and notice it’s slightly warm.
- steve_adams_86 2y agoI like to know that the programs I’m developing utilize resources as I expect or intent them to. I might be bad at my job but it’s not uncommon for me to design something and discover it’s sucking back resources to some crazy degree. I don’t want to discover that in flame charts way after the fact. I’d rather see it in real time and diagnose the issue early on in the process.
- kennysoona 2y agoThe lack of a systray on MacOS is one of the reasons I really hate the interface. Stuff like this can partly make up for that.
- kccqzy 2y agoHow is a menu bar app not a substitute for the systray?
- kennysoona 2y agoBecause programs can not register an icon to minimize the apps to the menubar app while providing core functionality and info via a context menu and tooltips, at least AFAIK.
- selcuka 2y agoSpotify can do that, so apparently it's an option even though not very common.
- jshier 2y agoAny app can, provided they build a menu item. Most apps don't, and those that do don't usually connect the presentation of the menu to an action in the app, it just runs alongside the app (e.g. Kaleidoscope). But you could do that if you wanted.
- kennysoona 2y agoInteresting to know, thank you.
- spiantino 2y agoStats + Hidden Bar + Brave are my first 3 downloads on any new Mac
- mattrighetti 2y agoI did not know about Hidden Bar, will try that out! I've been using Bartender for a long time but that is not free.
- ilyagr 2y agoI haven't heard about Hidden Bar before, but https://github.com/jordanbaird/Ice https://github.com/jordanbaird/Ice is quite nice.
- clait 2y agoUnfortunate that you mentioned Brave invalidating your previous two suggestions!
- apparent 2y agoDifferent reaction over here. I've never heard of Stats or Hidden Bar, but as a Brave fan I'm going to go check them out.
- brainzap 2y agowith macs being so powerful, I am now only monitoring 12 hour energy consumption in Activity Monitor
- larusso 2y agoI needed something like stats back when RAM was an issue on my MacBook 2011 (I installed 16Gb even so 8 was the official max from Apple) and the n during the 2020ish years before my first M series to figure out why my fans started to act up. Now I also only need to figure out what eats Batterie.
- freehorse 2y agoI need it on apple silicon for the opposite reason, because there is basically no feedback from the computer if something is eating all then resources. Eg sometimes something eats my ram and it starts swapping and I do not even notice.
- crazygringo 2y agoExactly my situation too. Both for CPU (the MBA is fanless) and memory. You just have no idea otherwise, in many cases.
- acherion 2y agoNeat little app, but it made bluetoothd go bananas on my CPU, chewing up to 40% (M2 MBA here)
- deleted 2y ago[deleted]
- dmwood 2y agoI've used XRG (free) from gaucho.software through many changes of hardware CPU numbers and macOS versions. Light and fluffy, for me at least.
- js2 2y agoThis looks like a clone of iStat Menus which I had installed for years and years till one day I realized I basically never look at it and the icons were just taking up space in my menu bar. I finally un-installed it. The activity monitor in my dock set to show CPU is sufficient for my needs.
- dylan604 2y agothe one I use most often is about://peformance in Firefox I used to open up Activity Monitor, but every single time my laptop fans kick on, it was the browser. with the browser performance monitor, i can see exactly which tab is being naughty. So now, I skip Activity Monitor and go straight to the source. Usually, a cmd-R on the offending tab brings it back under control. I assume some JS dev has not tested their code by having it running in a tab for an amount of time other than how long it takes to test their changes.
- draculero 2y agodo you mean `about:processes`? `about://performance` doesn't work at least from my FF, but `about:performance` redirects to `about:processes`
- dylan604 2y agoyes. about:performance the // was just muscle memory/brain fart/oops i never really noticed it redirected to processes.
- brailsafe 2y agoIt's also often just ads, and installing a blocker helps
- dylan604 2y agoblockers are fully engaged. it's not definitely not ads.
- msravi 2y ago
- dllrr 2y agoSame as hombre_fatal - I used to use iStats Menus, but no need any longer. This is great. I'm watching multiple SSDs activity, network activity, cpu, memory, etc.
- righthand 2y agoInteresting to see MacOS users finally get an option like this. KDE Plasma has this for the past 5+ years, you can even create little custom reporting widgets with various system information and different chart designs.
- Fauntleroy 2y agoThis didn't just come out, this has been available on MacOS for years.
- talldayo 2y agoI love the way KDE handles system monitor widgets, especially nowadays. It's great for people that want to make graphs with desperate sensors like plotting your CPU temp against your GPU temp or your IO speed with your network speed.
- deleted 2y ago[deleted]
- crazygringo 2y agoI've used Stats for years and loved it -- for CPU, GPU, memory, and network upload/download speeds. It's fantastic for catching when a bunch of processes haven't been killed and are stuck at 100%. For figuring out if my code is actually running on the GPU or not. For seeing what my network transfer rates are, when a download or transfer gets stuck, and which process is suddenly downloading hundreds of megabytes without telling me? It gives me the security I have a top-level overview of what my computer's up to. Can't imagine my menubar without it.
- jrockway 2y agoYeah, I've always been a fan of having something like this going. I have found bugs in my software just from having the continuous graph somewhere. "Why am I using 100% of the CPU for no reason right now? Oh, after 10 minutes without a request it enters an infinite loop here..." Back in the old days the fans going to 100% was a good bug finder. But computers can be so quiet now, you have to use your eyes ;)
- Sharlin 2y agoIn my Intel MBP there’s an auditory warning when something is stuck at 100% utilization =D
- jmmv 2y ago> It's fantastic for catching when a bunch of processes haven't been killed and are stuck at 100%. Exactly! I've been using iStat Menus for years and I find it invaluable. I've been able to identify system-wide problems a few times already just by glancing at the graphs and going "huh, that should not be happening right now". And it's not just stuck processes, but also misbehaving processes. I did blog about this situation over a year ago here: https://blogsystem5.substack.com/p/hard-disk-leds-and-noisy-machines https://blogsystem5.substack.com/p/hard-disk-leds-and-noisy-... :)
- behnamoh 2y agoit phones home, make sure to disable its internet connection using Lulu or something.
- LeoPanthera 2y agoChecking for updates is not the same as "phoning home".
- soheil 2y agoReminds of MenuMeters - really great at showing real-time metrics and various types of graphs with different refresh intervals. https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/ https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/
- kfarr 2y agoAww yeah, I’ve been rocking menu meters for almost a decade now. I can’t believe people get by without a bandwidth meter at least, so helpful for so many reasons
- soheil 2y agoShould be built-in to the OS, bandwidth meter is way more important than battery % specially with modern MacBooks lasting over 10 hours.
- nedt 2y agoOh yeah using that since I had my Powerbook. Must be 20 years. So happy that the fork exists and keeps it running.
- Arubis 2y agoI've been using iPulse (https://ipulseapp.com/ https://ipulseapp.com/) for about twenty years now. It gets consistent compliments and questions from shoulder-surfers because it looks great, and it doesn't take much screen real estate. No affiliation, strong recommendation.
- waterTanuki 2y agowhat's the advantage of this over something like btop?
- newdee 2y agoThis is glanceable from (and permanently resident in) the status bar and isn’t a TUI app. Although one may not see those as advantages…
- BohdanPetryshyn 2y agoI have happily used the free Stats app for a couple of years now. Hey iStat users, what makes the paid tool worth it for you?
- lycopodiopsida 2y agoLooks better, support weather, supports more sensors, more configuration options… But Stats is sufficient, I just use iStats for ages and it ask for little money ~two times in a decade.
- snshn 2y agoCould you please it put it in the store? Or add to brew?
- whalesalad 2y agoDid you look at the readme? It’s right there at the top dude.
- smcleod 2y agoStats is great! The only issue I've had with it is each time it updates itself as it's unsigned the binary is flagged and can't be opened until you run xattr -rc /Applications/Stats.app on it.
- LeoPanthera 2y agoHuh? That doesn't happen to me. Mine is signed.
- cyberax 2y agoLove Stats. My only problem with it was remembering its name when I was setting up a new laptop. On my previous laptop, I set it up once and then forgot about it. No need to update, no fuss, it just worked.
- nusl 2y agoWhy does it ask for Bluetooth permissions on launch?
- SG- 2y agoI found Stats would use quite a bit more CPU usage compared to iStats menus when I last tried it 3-4 months ago.
- bilekas 2y agoOooh this is nice actually, I am curious though, are there any plans to integrate this into the Touch Bar ? I would offer to do it myself or at least have a crack at it but I haven't ever developed for the TouchBar and my motivation to start isn't too high..
- seam_carver 2y agoUsed this to identify that my 2019 16" MBP with 5300M GPU was drawing 20W at idle from the gpu when connected to a 1440p60 monitor.
- resource_waste 2y agoIts been a long time since I've seen the word MacOS. Seems like with AI + the faux Apple claims of running (any meaningful) AI, people are just not using it. Like there has been a near total drop-off of mention since ~May 2024.
- bruckie 2y agoI miss being able to hear the click of the hard drive to know when my system was doing a lot of disk IO, which often was caused by swapping when RAM had been exceeded. I wonder if there's something that turns high utilization into an audible signal these days.
- tempodox 2y ago> There is no way to obtain a CPU frequency on Apple silicon macs. Ha! You can rip my Intel Mac from my cold, dead hands.
- lproven 2y agoThis seems to be another form of MenuMeters, which I think I've been using since my first experiments with Mac OS X 10.0 on a PowerMac 7600 or thereabouts. https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/ https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/