<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Widgets auf Nicky Reinert</title><link>https://nickyreinert.de/en/tags/widgets/</link><description>Blog &amp; projects by Nicky Reinert (Institute for Digital Challenges): web development &amp; software development, SEO &amp; analytics, hosting &amp; DevOps, WordPress &amp; Hugo, tools &amp; projects, data protection &amp; digital culture — plus content on AI and autism &amp; society.</description><generator>Hugo 0.167.0</generator><language>en</language><managingEditor>Nicky Reinert</managingEditor><webMaster>Nicky Reinert</webMaster><copyright/><lastBuildDate>Sat, 10 Oct 2026 10:34:56 +0000</lastBuildDate><atom:link href="https://nickyreinert.de/en/tags/widgets/index.xml" rel="self" type="application/rss+xml"/><item><title>System Monitor Widget for iTerm2</title><link>https://nickyreinert.de/en/2026/2026-10-10-item2-sys-monitor-widget/</link><pubDate>Sat, 10 Oct 2026 10:34:56 +0000</pubDate><author>Nicky Reinert</author><dc:creator>Nicky Reinert</dc:creator><guid isPermaLink="true">https://nickyreinert.de/en/2026/2026-10-10-item2-sys-monitor-widget/</guid><description>Create a custom Python-powered system monitor widget for iTerm2's toolbelt to track CPU, memory, network, and disk usage.</description><content:encoded><![CDATA[<p>Did you know that you can build your own toolbelt-widgets in <strong>iTerm2</strong>?</p>
<p>What&rsquo;s <strong>iterm2</strong> anyway? It&rsquo;s one of the most powerful if not the most powerful terminal emulator for <strong>macOS</strong>. It&rsquo;s neither bloated, it&rsquo;s free, it feature-rich and I am a huge fan of it.</p>
<p>However, there is this cool feature called &ldquo;<strong>Toolbelt</strong>&rdquo;: A sidebar with a colection of small productivity tools&hellip; notes, code snippets, history&hellip; but one thing is missing. something most admins and sysop-dudes and dudesses probably need occasionally or regularly: a <strong>system monitor widget</strong>.</p>
<p>And <strong>iTerm2</strong> supports custom widgets using <strong>Python</strong>! So I built my own <strong>system monitor widget</strong> for the toolbelt and it has a lot to offer:</p>
<ul>
<li>CPU and memory usage, splitted into CPU usage per kernel and memmory usage splitted into usage per type (used, swap, cached, free)</li>
<li>of course a list of running apps, processes and services</li>
<li>of course a network usage overview showing processes&rsquo;s up- and download, including per-process request details</li>
<li>of course a list of open ports and the services listening on them</li>
<li>of course a disk activity monitor showing what files are being touched, modified, created and so on</li>
<li>a watch list for folders and their sizes - to keep track of where your disk storage is being used, allowing you to clean up cache, temp or folders easily</li>
</ul>
<p>There is a lot of interactivity. You can click process to see further details or &ldquo;focus&rdquo; on a specific process to see only this processs network activity, disk usage and cpu utilisation.</p>
<p>It&rsquo;s open source: 





  
  

  
  

  
  
  

  
    
      
    
  

  
  <a href="https://github.com/nickyreinert/iTermSysMon?utm_source=institut-fuer-digitale-herausforderungen&amp;utm_medium=allyourbasearebelongtous" target="_blank" rel="noopener noreferrer">https://github.com/nickyreinert/iTermSysMon</a>


</p>
<p>And installation is quite easy: Put the Python-file into this folder:</p>
<p><code>~/Library/Application Support/iTerm2/Scripts/AutoLaunch/</code></p>
<p><em>(Create if not existing)</em></p>
<p>Restart your app or do <code>CMD+OPTION+J</code> to open iTerm2&rsquo;s &ldquo;script monitor&rdquo; where you can reload custom scripts (and watch their output).</p>
<figure>
  <a href="https://nickyreinert.de/en/2026/2026-10-10-item2-sys-monitor-widget/sysmon_screenshot.png" target="_blank" class="image-link " title="Click to view full size">
    <img 
      src="https://nickyreinert.de/en/2026/2026-10-10-item2-sys-monitor-widget/sysmon_screenshot.png" 
      alt="Screenshot of the iTerm2 system monitor widget displaying CPU, memory, and network usage information"
      width="600"
      loading="lazy"
    />
  </a>
  
</figure>

]]></content:encoded><atom:updated>2026-10-10T13:59:45+02:00</atom:updated><category>blog</category><category>tools</category><dc:subject>Lesezeit: 2 Minuten</dc:subject><dc:type>tutorial</dc:type></item></channel></rss>