MoreRSS

site iconLou PlummerModify

Working in educational IT since the 90s. Dedicated Mac user trapped in a PC world. Obsidian fanboy. Blogger.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Lou Plummer

Crucial Track for March 11, 2026

2026-03-11 18:15:33

"Barracuda" by Heart

Listen on Apple Music

A song from the first gig you went to.

1983 - I saw Heart with Eddie Money at the Cumberland County Auditorium in Fayetteville, NC.

View Lou Plummer's Crucial Tracks profile

Developer Spotlight: The Low-Tech Guys, Maker of Clop, Lunar, rcmd, Pipiri and Crank

2026-03-10 23:44:11

It’s always such a pleasure to find out when one of my favorite developers has released a new app. That’s how I felt recently, when I read that The Low‑Tech Guys not only had a new app but that it was going to be a pretty strong player in the Mac automation field. That prompted me to approach the lead developer to learn more about the past, present and future of the company. But first, the apps.

Crank

Crank

Crank acts on triggers you define to take action without requiring user intervention. It’s more powerful than just Apple Shortcuts or Shortery, but at just €8 for a five-seat lifetime license, it stops short of Keyboard Maestro’s complexity and price.

Crank can do all of this and a lot more:

  • Stop notifications from interrupting Zoom calls
  • Check and fic quarantine issues on everything you download
  • Toggle VPN usage based on the connected wi-fi network
  • Move downloaded ebooks right into calibre
  • Change the audio output to bluetooh headphones or speakers when they connect
  • Automatically adjust your display
  • Disconnect Bluetooth devices before closing the MacBook lid

The Portfolio

It was the quality of Low Tech Guys' previous applications that made me happy to hear about their new release. I first encountered one of their apps a couple of years ago when I discovered Clop. Since then, I have systematically gone through their portfolio to take advantage of the extremely useful, free, and low‑priced powerhouses they’ve developed.

Clop
  • Clop ($15) - Clop automatically optimizes (reduces) the file sizes of images, videos and PDFs copied to your clipboard. Optionally, it can also convert files on the fly. Clop can even feed the results to a shortcut for further processing. You can set it so that it watches specific folders for different file types. - Clop - Image, video, PDF and clipboard optimiser
  • rcmd (FREE) - rcmd uses your right command key + a letter to launch applications. You get app-launching hotkeys without having to set them up manually, although you can do that too. You can use the same hotkey to hide an app or cycle through other apps. If you pait rcmd with Hammerspoon, you can even cycle through windows, not just apps. rcmd - Switch apps instantly using the ⌘ Right Command key
Lunar
  • Lunar ($23) - Lunar is the acknowledged leader in display control for all DDC capable monitors, whether it’s a brand new Apple Studio with a Mac Pro, or a no name brand connected to a Hackintosh. It’s features include:
    • Extending keyboard control for brightness and volume to all displays
    • Extra controls on Apple native displays
    • Sync mode to change the brightness of all connected displays based on the built-in Ambient Light Sensor
    • Exceed the brightness constraints on XDR Apple laptop displays
    • Dial screen brightness below the 0% setting (because that’s not really 0%)
    • Selectively black out any connected display
    • Facelight turns a connected display into a a light panel so that you don’t look obscured on video calls from locations with dim environmental lighting
      Lunar - The defacto app for controlling monitor brightness
Startup Folder
  • Startup Folder (FREE) - Startup folder gives you aw way to open anything at startup, apps. shortcuts, links and files. It can hide anything you wajt running but not on screen even when that’s not a native feature. You can optionally set it up to keeps apps from quitting and if they fo, they will automatically be relaunched. Startup Folder - Run anything at startup by simply placing it in a special folder
Pipiri
  • Pipiri (€8) - Pipiri brings picture in a picture functionality to ant macOS window and that has more use cases than you would think"
    • Watching a long-running terminal command while working in another app
    • Keeping logs visible while debugging software
    • Keeping an eye on AI agent progress (Claude Code, Cursor, Copilot, etc.) while browsing
    • Streaming a video that doesn’t support native PiP (Twitter/X, Reddit, Twitch, etc.)
    • Monitoring a dashboard or CI pipeline without switching windows
    • Watching a community chat (Discord, Twitch) while coding or reading
      Pipiri - Picture-in-Picture for any macOS window
  • To see everything The Low Tech Guys have to offer, check out this page,

"Low-Tech Guy \#1"

If you’ve ever wished your external monitor behaved more like a MacBook display, you’ve probably encountered Lunar, the powerful monitor control utility from developer Alin Panaitiu. Over the past several years Alin has quietly built a small ecosystem of thoughtful Mac tools including Clop, rcmd, Crank, and others that focus on real workflow problems rather than novelty.

I asked Alin about how he got started, the challenges of building hardware-adjacent Mac apps, and what he’s working on next.

How did you get started in app development?

I got started in 2017 after buying my first external monitor for my MacBook; an LG 4K display with USB-C.

It was a great monitor, but something felt off. Unlike the MacBook, it had no adaptive brightness. In fact, the brightness couldn’t be adjusted at all.

That sent me down the rabbit hole. I discovered DDC, the protocol used to control monitor settings, and started building Lunar so my external monitor could adapt its brightness automatically.

For about four years Lunar was completely free and open source. In 2021 I took the leap, quit my job as a Python engineer, and started working full-time on the paid Lunar Pro tier.

You can read the full story here:
https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/

“I discovered DDC and started building Lunar because I wanted my monitor to adapt its brightness automatically.”

Is Low-Tech Guys your full-time job?

Yes; if you can call it a normal job.

It’s my only source of income and where most of my effort goes. But the rhythm isn’t typical.

Sometimes macOS changes break something important and I end up working 14-hour days. Other weeks are quieter; answering support emails and fixing the occasional bug.

Which of your apps has been the most challenging to build?

Lunar, without question.

It operates very close to hardware; communicating directly with monitors, Raspberry Pis, and ESP32 chips. That’s very different from most macOS software.

Hardware is unpredictable. Firmware quirks, kernel panics, monitors that stall or behave strangely; problems that only occur on a particular user’s setup.

Those are incredibly difficult to debug because they can’t always be reproduced locally.

“Hardware can be unpredictable; stalling, kernel panics, wrong firmware, missing bits. Things that only happen on a user’s very specific setup.”

Which developers do you admire?

Sindre Sorhus for building an enormous ecosystem of Swift packages that macOS developers rely on, including Defaults and Hotkeys.

I also admire Ryan Hanson for creating Superkey, which finally allowed me to ditch Karabiner-Elements.

And Saagar Jha, whose work on macOS reverse engineering taught me a great deal.

You recently released Crank. What are you working on next?

No new apps for the moment. Crank and Pipiri took a lot of effort and I’m a bit drained right now.

Instead I’m focusing on rcmd v3 and Clop v3.

rcmd v3

The next version of rcmd will include:
• Native window switching
• Launching apps by holding rcmd and typing letters
Example: rcmd S P O launches Spotify
• Window search with quick typing
Example: rcmd X C jumps to Xcode → Crank window
• Searching windows by title
• Stages; saving sets of apps and windows as workspaces
• Instant switching between stages using rcmd + letter
• Optional trigger keys such as Caps Lock or Fn

Clop v3

Clop is moving toward a pipeline-based optimization system where multiple file operations can happen without repeatedly re-encoding data.

Example workflows might look like:

Images dropped into ~/Desktop/blog
• optimize
• resize to 1600px width
• convert to WebP
• move to ~/Projects/blog

Videos dropped into Dropzone
• optimize using a high-quality encoder
• speed up to 1.5×
• remove audio
• upload with Dropshare
• copy the URL to the clipboard

PDFs dropped into an Invoices folder
• optimize
• crop to A4
• extract text to a file

Other improvements include a dropzone that appears near the cursor and better support for external storage.

I wrote a review of Cling that was a bit tough on it. You handled that gracefully. What’s the current state of Cling?

You can read that review here:
https://appaddict.app/post/new-file-finding-app-cling-is-not-everything

Cling is something I still want to develop further, but time is the limiting factor.

I started building a custom fuzzy indexing engine for it and got about 90% of the way there. As usual, the last 10% is the hardest.

The goal is to remove external tools like fzf and fd and bring everything directly into the app with faster and more accurate results.

Right now the fzf scoring algorithm simply isn’t well suited to what Cling is trying to do.

Why did you remove Clop from Setapp?

My original Clop review:
https://appaddict.app/post/clop-copy-big-paste-small-send-fast

Tax laws in my country changed significantly, forcing me to move from an LLC to a sole proprietorship.

To simplify accounting I consolidated everything under Paddle.

That meant ending contracts with Setapp, Apple distribution agreements, and other marketplaces. As a result, my apps are now free on the App Store, while paid licensing is handled through Paddle.

I don’t expect that arrangement to change anytime soon.

Closing Thoughts

Talking with Alin, a theme keeps surfacing: the most useful Mac utilities often come from developers scratching their own workflow itch. Lunar began with a simple frustration; an external monitor that couldn’t adjust its brightness.

Since then that curiosity has grown into a small but influential set of tools used by Mac power users around the world. And if the roadmaps for rcmd v3, Clop v3, and eventually Cling are any indication, Alin is far from done refining the Mac experience.

For users who care about thoughtful utilities and deep macOS integration, his work is well worth watching.

✉️ Reply by email

Crucial Track for March 10, 2026

2026-03-10 18:25:16

"Masters of War" by Bob Dylan

What's your favorite protest song?

This was a tough choice. There's so much to protest and so many songs that do it well, but the lyrics in this one always get me. It's especially appropriate right now as the ghouls in power shrug off the death and destruction their little power play in Iran is causing.

View Lou Plummer's Crucial Tracks profile

My Stream Deck Setup for macOS Automation

2026-03-09 22:34:09

I get a lot of use out of my Elgato Stream Deck. It’s one of the best hardware purchases I’ve made in a long time.

It didn’t start that way.

Shortly after I bought it, I discovered that the device falls under the privacy policy of its parent company, Corsair. The policy reads like it was written by lawyers trying to cover every possible future use case.

According to the policy, potential data categories include:

  • identity information (name, account ID, email)
  • device identifiers and serial numbers
  • IP address and network data
  • usage data and clickstream behavior
  • crash diagnostics and performance metrics
  • location information
  • audio/visual content uploaded through services
  • inferred behavioral profiles based on collected data

That’s a lot of potential data collection for what is essentially a programmable USB button panel.

The Stream Deck itself doesn’t need the internet to do its core job. At its heart, it’s a USB device that sends keyboard shortcuts, launches apps, and runs scripts. None of that requires a network connection.

However, the official Elgato software integrates a plugin marketplace and update system. Plugins can call APIs, communicate with remote servers, and run Node.js components. That’s where the network traffic starts.

The Practical Privacy Fix

The simplest solution is to block the Stream Deck software from accessing the internet.

A Mac firewall utility like Radio Silence, Lulu or Little Snitch can block outbound connections for:

  • Stream Deck.app
  • com.elgato.StreamDeck

Once that’s done, the device works exactly the same for local automation.

Two additional precautions:

  • Avoid marketplace plugins
  • Consider replacing the official software with BetterTouchTool, which can control the Stream Deck directly

With that out of the way, you can focus on what the hardware is actually good at: triggering useful automation.

Here are the ways I use mine.


How I Actually Use My Stream Deck

Buttons that create new things

One press creates a new working object in the app where I need it:

This removes the friction of navigating menus or remembering shortcuts.


Window layouts

One tap moves the current window to a specific layout:

  • left half
  • right half
  • top half
  • bottom half
  • full screen
  • quadrant layouts

It’s faster than dragging windows or remembering a dozen keyboard shortcuts.


Morning checklist

One page of buttons is dedicated to my daily startup routine.

Each button jumps directly to the next task:

  • email
  • messages
  • social feeds
  • backups
  • updates
  • Obsidian daily note

It sounds simple, but it prevents the usual morning “where should I start?” drift.


System and shell scripts

The Stream Deck is also a convenient launcher for scripts I run regularly:

  • Topgrade updates
  • SSH into machines in my home lab
  • Homebrew backup
  • restart Finder
  • mount network drives
  • move downloaded media to backup locations

For repetitive maintenance tasks, a physical button beats digging around in Terminal history.


Clipboard tools

Several buttons interact with the clipboard:

  • convert text to title case
  • lower case
  • upper case
  • open Raycast clipboard history
  • display clipboard contents onscreen
  • create a Markdown link from the current URL

These are tiny actions that happen constantly during writing.


Quick links

I keep a page of buttons for frequently visited sites and tools.

Another page opens my favorite YouTube channels directly in the external viewer I use instead of the browser.


Screenshot tools

The Stream Deck is also a control surface for CleanShot X:

  • region capture
  • window capture
  • OCR
  • scrolling capture
  • screen recording
  • open screenshot history

This turns screenshot workflows into one-tap actions.


Spaces navigation

Dedicated buttons jump directly to specific macOS Spaces.

That’s faster than swiping or using Mission Control when switching between focused workspaces.


System control panel

One page acts as a control menu for system actions:

  • quit all apps
  • Mission Control
  • toggle desktop widgets
  • screen share to other Macs on my network
  • Raycast “Kill Extension”
  • log out
  • restart

Think of it as a customizable hardware control panel for macOS.


The iOS Companion

I also use the Stream Deck iOS app.

It’s subscription-based, but it gives me a second Stream Deck surface on an iPhone or iPad. That’s useful when the physical device is already full or when I want a secondary control panel on another screen. You have to own a physical Stream Deck in order to use it.


For something that started out looking like an overengineered YouTuber gadget, the Stream Deck has quietly become one of the most practical automation tools on my desk.

✉️ Reply by email

Crucial Track for March 9, 2026

2026-03-09 17:53:15

"Turn, Turn, Turn" by The Byrds

A song you didn't realize was a cover?

This was a hit for The Byrds, but the song writing credit is Pete Seeger's and he was the first to record it. Of course, he didn't really write the lyrics, as they are from the book of Ecclesiastes in the Bible.

View Lou Plummer's Crucial Tracks profile

Mac Menu Bar Chaos

2026-03-09 01:10:03

Not my laptop

Where We Are… And Why

macOS 26 (Tahoe) is now months into its lifespan. The UI chaos it caused for menu bar management apps has calmed down a bit, but the situation is still far from stable.

A combination of API limitations, OS-level redesigns, and tighter security controls broke many of the assumptions apps like Bartender, Ice, and Barbee relied on. As a result, behavior that used to be predictable is now anything but.

Common symptoms include:

  • icons disappearing and reappearing randomly
  • the OS overriding the order of icons
  • management apps losing track of icon positions
  • items reindexing themselves
  • settings resetting
  • hidden items suddenly reappearing

Even something as basic as determining whether a menu bar icon is visible has become unreliable. For example, NSStatusItem.isVisible can return true even when the icon is hidden behind the notch or pushed offscreen by menu titles.

The new OS-level menu bar controls are also incomplete. Tahoe will quietly hide items when the bar gets crowded, and apps receive no notification when that happens. From a developer’s perspective, the OS is moving the furniture around without telling anyone.

To work around this, some menu bar managers now request:

  • Screen Recording permission
  • Accessibility access
  • Event monitoring

That understandably makes some users uneasy. Worse, Tahoe’s restrictions on these permissions sometimes cause side effects such as ghost clicks, cursor interference, or other input glitches across the system.

None of this is malicious; it’s just what happens when an ecosystem built on clever workarounds collides with a new security model.


What the Future Probably Looks Like

Long term, the situation likely resolves in one of three ways:

  1. Apple ships a real menu bar overflow manager
  2. Apple exposes proper status-item APIs for developers
  3. The category slowly fades as launchers replace menu bar workflows

The third possibility is already happening.

Launchers are increasingly taking over tasks that used to live in the menu bar. The bar itself is drifting toward a status display, not an interaction surface. You glance at it to see whether something is syncing or connected. When you actually want to do something, you open a launcher.


Accepting a Partial Solution

Over the past few months I’ve tested most of the menu bar managers currently available. Like many power users, I ended up choosing the option that annoys me the least. That is not the same thing as finding a solution that makes me happy.

Different setups behave differently. The manager that works well for Power User A might be completely unusable for Power User B depending on hardware, display configuration, and which menu bar apps are installed.

Here’s where things landed for me:

  • Hidden Bar
    Too minimal and largely unmaintained.
  • Ice / Thaw
    Interesting ideas; still plagued by the usual Tahoe bugs.
  • Barbee
    Visually polished but inconsistent in day-to-day use.
  • Sanebar
    Promising; currently suffers from the same underlying instability.
  • Bartender
    Still buggy, but actively maintained and responsive to user feedback.

For now, Bartender still wins in my setup because nothing else matches its feature set:

  • The Bartender Bar, which shows active but hidden apps
  • Three icon states: Menu BarBartender Bar, and Hidden
  • Adjustable menu bar spacing
  • Icons that appear only when an app changes state (great for cloud sync indicators)
  • Presets for different icon layouts
  • Automations triggered by conditions; for example, hiding the battery icon unless charge drops below 50%

To keep things stable, I avoid several features that add extra system hooks:

  • Appearance customization
  • Menu bar search (Raycast handles that better anyway)
  • Automatic icon reordering
  • Complex trigger rules

Changing the Workflow

One tactic that has helped a lot is simply reducing my reliance on menu bar interfaces altogether.

Many tasks I used to perform through menu bar icons now live elsewhere:

  • Raycast for launching and quick actions
  • ExtraBar for custom shortcuts
  • BetterTouchTool triggers
  • Apple Shortcuts automations

In some cases I just disable icons entirely using the menu bar controls in System Settings. A few functions have migrated to Control Center as well.

The result is a much quieter menu bar.

Back in August 2024 I wrote a post about everything living in my menu bar at the time:

I had 43 icons.

Today I have six:

  • Alter
  • ExtraBar
  • Dato
  • Bartender
  • MountMate
  • Ollama

And honestly, that feels about right.

✉️ Reply by email