Small Apps That Remove Friction

I'm currently covering apps on sale at BundleHunt. A lot of these are new to me, and the steep discounts make it a good time to fill gaps in your Applications folder without paying full retail.

I've never understood why, given its resources, Apple still leaves obvious friction points in macOS.

Take battery levels. Most of us are running Bluetooth keyboards, mice, trackpads, and of course battery-powered laptops. Yet macOS still makes you dig around System Settings to see what's about to die. That feels like a solved problem.

Or window management in Mission Control. I use it dozens of times a day to move windows between Spaces and displays. It's powerful--but incomplete. There's no way to close a window directly from that view. That omission is hard to justify when third-party developers solved it years ago.

Then there's local music management. With subscription fatigue and algorithmic sludge everywhere, more people are curating and managing their own libraries again. Apple Music works fine for streaming, but as an ID3 tag editor and metadata tool, it's clumsy at best. Keeping album art and tags clean shouldn't feel like archaeology.

And finally, Font Book. It looks capable at first glance. Spend five minutes using it seriously and you'll notice what's missing: meaningful comparisons, smart organization, and workflow-friendly tools.

The good news: each of these problems has a small, inexpensive fix available right now on BundleHunt.

Batteries for Mac
Batteries for Mac

Batteries for Mac is $2 during the sale (normally $8.99). It shows battery levels for iPhones, keyboards, mice (including third-party), MacBooks, and AirPods.

You can monitor everything from the menu bar or use its desktop widget for a heads-up display. No digging through System Settings. If you've ever had a keyboard die mid-sentence or a mouse quit during a screen share, you know why this matters.

TuneTag
TuneTag

Stop fighting Apple Music for metadata control. For $0.50 (normally $4.99), TuneTag gives you a focused ID3 editor that does one job well.

It supports:

  • Direct metadata editing
  • Incrementing track numbers
  • File renaming based on custom patterns
  • Templates for consistent tagging

If you manage a local library--especially anything ripped, imported, or sourced outside Apple's ecosystem--this saves time and frustration.

MIssion Control Plus

Mission Control Plus

Mission Control Plus fills in the gaps Apple left. For $2.50 (normally $8.99), it adds:

  • An X button to close windows directly inside Mission Control
  • Keyboard shortcuts for closing, minimizing, quitting, and more

If you live in Spaces, this turns Mission Control from a viewer into a control surface. It's one of those small upgrades that compounds over time.

Specimen

Specimen

For $2.50 (normally $29), Specimen is a serious upgrade over Font Book.

It lets you:

  • Browse and organize fonts intelligently
  • Compare fonts side-by-side
  • Run font health checks
  • Preview variable fonts
  • Export PDF specimens
  • Generate developer-friendly font declarations in multiple formats

If you care about typography--whether for writing, web work, or client projects--this feels like a professional tool rather than a system afterthought.


None of these apps are flashy. They fix specific, practical annoyances. That's exactly the kind of software I like to support--tools that respect your time and improve real workflows instead of selling you abstractions.

If you've been meaning to tighten up any of these areas in macOS, this is a cheap way to do it.

✉️ Reply by email

Crucial Track for February 20, 2026

"Come Together" by The Beatles

Listen on Apple Music

Share a song you feel was ahead of its time.

**Come Together by The Beatles"

Actually, I could have picked any Beatles song written after 1964, which, if yo are counting, was a whopping 62 years ago,I think we sometimes forget how far ahead of their times these lads were. Yes, they defined the era, but they also escaped it. They, we were together such a short time at such a young age.

View Lou Plummer's Crucial Tracks profile

Developer Spotlight - Ryan Hanson

Most Mac power users recognize Ryan Hanson's apps, even if they don't know his name. Hanson's portfolio of Mac interface enhancements has earned him a reputation as the editor in chief of the UI improvement cohort. His apps are a staple of how I use my Mac. His most recognizable work is Rectangle/Rectangle Pro, regarded by many as the pinnacle in Mac window management.

Rectangle Pro Pro

Rectangle Pro / Rectangle

Rectangle Pro is the full-featured window manager powerhouse, and Rectangle is the free open-source version that many Mac users still recommend as a must-install tool for arranging windows quickly.

Basic overview: free/OSS window snapping & keyboard control for macOS. Pro adds workspace saving, multi-window actions, custom shortcuts, and cursor-movement positioning.

What I like:

  • Powerful keyboard shortcuts for tiling and resizing windows -- faster than Mission Control.
  • Pro adds workspace macros and custom behaviors many pro users love.
  • A reliable, native-feeling alternative to paid tiling managers.

Learn more: https://rectangleapp.com/comparison Free/$9.99


Charmstone

Charmstone

Charmstone is a spatial app switcher that lets you launch and switch apps by pressing a modifier and moving your cursor in a direction -- a fast alternative to Cmd+Tab or the dock.

What I Like:

  • Intuitive spatial app access once learned
  • Keeps your hands on keyboard+trackpad, reducing friction switching.
  • Minimal learning curve

Product Page https://charmstone.app - $9.99


Superkey

Superkey

Superkey blends keyboard navigation with screen text search: type what you see and click it -- all without the mouse. It also includes built-in Hyperkey functionality

Product page: https://superkey.app/ - $15.99

Multitouch

A gesture engine for macOS that unlocks custom multi-finger gestures, clicks, actions, and shortcuts beyond what Apple provides.

What I Like:

  • Advanced gesture customization and automation for power users.
  • Incorporates window actions, key remapping, and click gestures.
  • Deep control for workflows involving lots of trackpad/mouse interaction.

Product Page: https://multitouch.app - $15.99


Middle

Middle

A focused utility that provides a middle-click with gestures or Magic Mouse/trackpad combinations -- something macOS doesn't include natively.

What I like:

  • Simple and effective -- solves a real missing macOS feature.
  • Makes tasks like opening links in new tabs and terminal pastes much easier.
  • It just works - with minimal fuss.

Product Page: https://middleclick.app - $7.99


Others

  • Hyperkey - A small, free tool that turns an unused key (often Caps Lock) into a combined modifier -- Control+Option+Command+Shift -- unlocking tons of shortcut potential. Free
  • Scroll - A simple scrolling utility that lets you scroll with one finger on Apple trackpads or tame overly sensitive Magic Mouse horizontal scroll. - $9.99
  • KeyLimePie - A keystroke visualizer that shows your shortcut presses -- handy for screencasts or demos. - $4.99
  • Space Capsule - A spatial organizer that puts macOS Spaces into a grid layout for faster navigation. - $9.99
  • Filebar - A fast file-path management bar -- ideal for editing/working with file paths without opening Finder. - $4.99
  • HighTop - A lightweight macOS file browser with tight integration -- great for quick access to local and cloud files. - Free

Hanson’s apps aren’t flashy. They don’t try to reinvent macOS. They focus on one thing: removing friction from everyday interactions. What I appreciate most is that these tools don't try to be ecosystems. They're focused utilities. Lightweight. Native-feeling. Built around speed and control. In a Mac ecosystem that increasingly pushes services and subscriptions, it's refreshing to see software that just makes your machine more responsive to your desires.

✉️ Reply by email

A Good Dictation App with a Terrible Name

VibeSonic Settings

I'm currently covering apps currently on sale at BundleHunt . Many of these are new to me and taking advantage of steep discounts provides anyone interested a chance to add missing tools to their Applications.

The Mac ecosystem is currently awash in vibe-coded throwaway apps, especially in categories like window managers, clipboard managers, and dictation tools. The problem isn't just volume — it's durability. Many of these apps come from inexperienced "developers" who can't realistically maintain or evolve the software long-term. The result is often a quick version 1.0 followed by silence.

That said, I'm not going to stop looking. Every now and then, a real gem shows up — something built by people who clearly intend to keep improving it. VibeSonic is one of those apps that, despite its unfortunate name, deserves a serious look.

I'm not a developer, and I'm definitely not a vibe coder. Sorting through endless new releases can be exhausting. But VibeSonic stood out because it tries to solve real workflow problems for technical users rather than just wrapping AI in a shiny UI.

The app normally sells for $29.95 for a two-seat license with a year of updates, but it is included in the current BundleHunt Sale for just $3.

Why I Gave It a Shot

Since AI-assisted dictation became practical, I've experimented with several tools — both free and paid. After spending time with the excellent Mac Whisper, I eventually moved to Spokenly's free plan. More recently, I've been testing VibeSonic to see whether its deeper integrations and workflow features justify switching again.

Like most dictation apps, it's triggered with a hotkey and displays a HUD while recording. One useful touch: you can insert custom AI instructions at the start of dictation, which lets the model edit your transcription according to predefined rules without extra cleanup later.

Features That Actually Matter

Privacy-first transcription

VibeSonic runs powerful models like Whisper and Parakeet locally, so you don't need a subscription just to get high-quality transcription. More importantly, your dictation stays on your Mac. For anyone who regularly dictates sensitive notes or drafts, this alone is a strong argument in its favor.

Works Anywhere You Can type

If an app supports a cursor, VibeSonic works there. It also supports voice-activated snippets, which means you can trigger text expansions while dictating — a small detail that turns out to be a major productivity win if you already rely on snippets in your workflow.

Notes And Reusable prompts

You can insert predefined notes or prompts into your transcription. This is handy for recurring writing contexts: canned responses, project notes, recurring disclaimers, or setup blocks you normally paste manually.

AI-assisted Research (with limits)

Research features rely on the Perplexity model. If you choose to enable it, you can perform lightweight web research directly during dictation — useful for quick bug explanations or technical references without breaking your flow. There's an optional "Include Sources" setting if you want citations included in the output.

Agentic Assistance mid-workflow

You can invoke a voice-activated assistant while dictating to ask questions or request explanations without stopping to switch apps. Used sparingly, this feels less like a gimmick and more like having a technical coworker quietly standing nearby.

Built For Technical users

This is where VibeSonic differentiates itself. It supports native file path detection and project mapping designed for code-centric workflows. You can dictate paths naturally and ask the assistant for coding examples, debugging help, or explanations directly inside your transcription.

Multi-language support

It supports dozens of languages for transcription and translation, which broadens its usefulness beyond English-only workflows.

The Real Advantage: Context and Style Control

One of VibeSonic's more interesting ideas is persistent notes that the AI uses as background context while editing your text. You can define instructions like:

  • avoid SEO-style writing
  • skip clickbait phrasing
  • target experienced technical users
  • prioritize tools you already use in your workflow

That last one is quietly powerful. Instead of explaining your ecosystem every time, you can teach the app once and let it adapt.

Most of us write in multiple modes throughout the day — business email, personal messages, blog posts, Reddit replies, quick notes. VibeSonic lets you define writing styles for each context so the output adapts automatically. Done well, this reduces the friction between dictating quickly and sounding like yourself afterward.

Where It Fits (and Where It Doesn't)

VibeSonic isn't magic. If you just want simple transcription, lighter tools may be enough. But if your work involves technical writing, coding, or switching contexts frequently, the app starts to make sense because it combines dictation, editing rules, and contextual AI assistance in one place.

The biggest compliment I can give it: it feels built around real workflows rather than marketing copy.

✉️ Reply by email

Crucial Track for February 18, 2026

"This Land Is Your Land" by Woody Guthrie

Listen on Apple Music

What’s a lyric that resonates deeply with you and why?

This Land Is Your Land by Woody Guthrie

In a time where the right wing insists that the only real America is one created by and for white Christians, I am reminded of the wise words of one of my personal heroes, Woody Guthrie, that the real America is one that belongs to all of us, no matter our color or creed...or party affiliation, or legal status or gender identity.

View Lou Plummer's Crucial Tracks profile

Writing Apps: Fluent vs. Rewrite Bar

I’m currently covering apps on sale at BundleHunt. Many of these are new to me, and steep discounts are a good excuse to try tools you might otherwise ignore — or to fill gaps in a workflow you didn’t realize had gaps.

First up is Fluent, an AI-powered writing assistant that handles translation, grammar, spelling, and style suggestions. The app I’ve been using for the past year for similar tasks is Rewrite Bar. They aren’t clones, but they definitely live in the same neighborhood.

Features in Common With Rewrite Bar

Both apps are aimed at people who don’t want to keep copy-pasting text into a ChatGPT window every five minutes.

  • Works in any app — email, browser fields, notes, and pretty much anywhere you can type
  • Hotkey-driven — minimal UI interruption
  • BYOK — bring your own API key if you want control over costs and models
  • Local model support — privacy-friendly options
  • Custom actions and prompts — designed with power users in mind
  • macOS-native design — keyboard-first workflows feel natural

How They Differ

Rewrite Bar feels exactly like what it is: a tool. You invoke it, issue a command, review the result, and move on. The workflow is linear and quickly becomes muscle memory. It stays out of your way. It supports session history, versioning, and some iterative editing in its review window. If you don’t want to manage API keys or models, Rewrite Bar also offers a subscription that includes model access. A lifetime license is $29 if you bring your own model, and it includes 35K AI credits to get started.

Fluid Palette

Translate, Magic Refine, Fix Grammar, Make Concise Summarize, Paraphrase Text, Explain Like I'm 5, Continue Writing

Fluent, by contrast, presents a smart panel you interact with directly. That panel can stay persistent or disappear depending on your preference. The experience feels less like firing off commands and more like working alongside an assistant. Fluent is context-aware, supports back-and-forth conversation, and allows chaining actions together into something closer to a workflow than a single command.

Fluent also includes RAG (Retrieval-Augmented Generation). In plain terms, that means the model doesn’t rely only on its training data — it can reference files you provide to generate responses. You can organize these files into areas like projects, emails, or a catch-all bucket for your writing style. In practice, that means it can use past examples as context rather than guessing blindly. If you’re writing a billing summary, for example, it can reference previous invoices to match tone and structure.

Everything you add to Fluent stays on your Mac. Nothing is stored in the cloud. The output quality largely depends on the quality of the material you feed it — garbage in, garbage out still applies.

It’s worth clarifying what Fluent is not. This isn’t a local, continually learning replacement for ChatGPT. It isn’t training a model on your data or improving itself over time. It simply retrieves relevant information from your files and uses it as context for each request.

Fluent’s regular price is $29.99 on the Mac App Store. Right now, it’s on sale at BundleHunt for $4.99

There’s a broader pattern worth noticing here: AI writing tools are starting to split into two camps. One camp gives you fast, one-shot utilities that stay invisible until needed. The other tries to become a persistent collaborator that remembers context and rides along with your workflow. Which one fits depends less on features and more on how you actually write — quick surgical edits versus ongoing conversation with your tools.

✉️ Reply by email

Crucial Track for February 16, 2026

"Bring the Noise" by Public Enemy

Listen on Apple Music

A song from a genre you didn’t think you’d like—what changed?

Bring the Noise by Public Enemy

As a dumb southern kid with an "us vs. them" mentality I avoided what we then called "rap music" because it wasn't the rock and roll my radio station played. When I eventually grew up, opened my mid a wee bit and started to seek things outside of the world of white male privilege, I began to appreciate the poetry and political intent of Public Enemy. This was the tune that opened my eyes.

View Lou Plummer's Crucial Tracks profile

BundleHunt's First Sale of 2026 Is Live - Lifetime Licenses Only

The first BundleHunt sale of 2026 kicked off today. This round is focused entirely on lifetime licenses - no one-year subscriptions or short-term trials disguised as deals. Update eligibility for major or minor releases still varies by app, so always check the fine print before buying.⌘

In tech, big names rise fast and disappear just as quickly. When a company sticks around for well over a decade, there's usually a reason. BundleHunt has been doing its thing since 2010, offering a different twist on software bundles: you build your own. That means you're not forced into buying 30 apps just to get the three you actually want.⌘

Over the years, they've built a decent reputation for fixing problems when a purchase doesn't work out, and I've picked up a few solid tools there myself - including Keyboard Maestro, Mountain Duck, and Downie. The catalog always includes lesser-known apps too, which is both fun and dangerous. Affordable software has a way of convincing you that you suddenly need something you'll never open again. Discipline required.

Apps I Can Personally Vouch For

These aren't just random listings - they're legitimate contenders in their categories.

TextSniper

TextSniper is one of those deceptively simple utilities that ends up becoming part of your daily workflow. It's an OCR tool that lets you grab text from almost anywhere: videos, PDFs, presentations, screenshots, online courses - basically anything visible on your screen.⌘

Draw a box around the text and it captures it. Rotation, odd angles, and shadows usually aren't a problem. There's a handy option to remove line breaks automatically, and an additive clipboard mode that makes multi-step capture painless.

Real-world use case: grabbing command output from a video tutorial or copying text from an app that inexplicably doesn't allow selection.

Developer Price - $9.99

BundleHunt Price - $2.00

MacPilot 17

MacPilot is a system-tweaking utility with an almost absurd number of options - over 1,100 tweaks at last count. Think of it as a centralized control panel for settings Apple hides or spreads across plist files and command-line flags.

A few examples of what it can do:

  • Calendar: change default event duration
  • Dock: enable single-app mode or window previews
  • Finder: enable "Quit Finder"
  • Launchpad: reset layout and control rows/columns
  • Music: enable half-star ratings
  • QuickTime: remember open movies on quit
  • Safari: restore backspace navigation
  • Screen Capture: change default file type
  • Spotlight: rebuild index
  • Terminal: focus follows mouse
  • Time Machine: disable automatic backup prompts

Power users will appreciate having everything in one place instead of hunting down obscure terminal commands.

Developer Price - $29.99

BundleHunt Price - $3.99

Lingon Pro

Lingon Pro has been around for more than two decades, which is practically geological time in Mac utility years. It remains one of the best GUI front-ends for launchd - the scheduling and background-task system built into macOS.

You can create jobs that run:

  • whether your Mac is awake or asleep
  • whether you're logged in or not
  • with elevated privileges when needed
  • using keep-alive rules to restart failed tasks automatically

If you run scripts, backups, or maintenance tasks behind the scenes and don't want to babysit cron files or plist syntax, this is one of the cleanest ways to do it.

Developer Price - $23.99

BundleHunt Price - $4.00

Apps That Look Interesting

These are the ones that caught my eye but aren't part of my regular toolkit - yet.

Infinidesk

Infinidesk tries to solve desktop clutter by letting you create multiple desktop environments, each with its own files, folders, and wallpaper.

Two modes stand out:

  • Classic Mode - one project-focused desktop across all Spaces
  • Follow Spaces Mode - desktop contents change automatically as you switch Spaces in Mission Control

If your Mac desktop becomes a dumping ground by noon every day, this could be a surprisingly practical way to enforce structure without changing your habits.

Developer Price - $12.99

BundleHunt Price - $3.00

Rocket Typist

Rocket Typist has developed a loyal following fast. It's a text expansion and snippet manager that regularly comes up in discussions alongside TextExpander and Typinator - usually because it adds a few modern touches those veterans don't emphasize.

Highlights include:

  • folders for organizing snippets
  • support for plain text, rich text, code, images, and AI-generated snippets
  • strong search and filtering for large libraries

If you live in repetitive text - support emails, documentation, or code templates - tools like this pay for themselves quickly.

Developer Price - $19.99

BundleHunt Price - $3.50

Dock Star

Anyone who misses the late, great DragThing will probably perk up here. Dock Star lets you build custom, hideable docks anywhere on your screen.

Notable features:

  • customizable docks with tabs and themes
  • quick access to folders, drives, and network shares
  • integration with Apple Shortcuts for automation triggers
  • scene switching for different workflows or monitor setups

The nostalgia factor is real, but the utility angle is solid if you like highly customized desktop layouts.

Developer Price - $20.00

BundleHunt Price - $4.50

Final Thoughts

Bundle sales live in that weird intersection between smart bargain hunting and impulsive software hoarding. The build-your-own model helps keep things sane, but the temptation to pick up "just one more app" is very real. Some might say it's an addiction.⌘

The practical approach: start with a specific workflow problem you're trying to solve. If an app clearly fits that need - great. If not, leave it in the cart and walk away. Your future self will thank you.⌘And if you're the kind of Mac user who enjoys experimenting without committing to subscriptions, this is one of the cleaner opportunities to stock up without the recurring-cost hangover.

✉️ Reply by email

Crucial Track for February 15, 2026

"Hope the High Road" by Jason Isbell and the 400 Unit

Listen on Apple Music

How do you discover new music, and what’s the latest gem you’ve found?

I will admit that I am much more comfortable with music I know and love than I am with 'kids these days" tunes, but I do occasionally find new to me stuff through Apple Music playlists and Crucial Tracks, of course,

View Lou Plummer's Crucial Tracks profile

Crucial Track for February 14, 2026

"Carolina In My Mind" by James Taylor

Listen on Apple Music

What is a song that feels like home to you? - Carolina in My Mind If you come from where I come from, this is the mandatory answer. I am lucky enough to have seen JT perform this song live just a few miles from where he grew up in Chapel Hill, NC where his Dad worked at the medical school. He wrote it in his early 20s, shortly after being signed to The Beatles label, Apple Records. He was on vacation in Spain, feeling homesick, he says.

View Lou Plummer's Crucial Tracks profile

Crucial Track for February 12, 2026

"California Dreamin' (Single)" by The Mamas & The Papas

Listen on Apple Music

What song do you associate with the current season? - California Dreamin' by The Mamas & The Papas

All the leaves are brown/ And the sky is grey/ I went for a walk/ On a winter's day

View Lou Plummer's Crucial Tracks profile

Turning AppAdddict into a Fully Searchable Archive with Integrity, Raindrop, and EagleFiler

The Result

As an App Addict, I enjoy testing new tools and watching indie developers invent clever ways to get things done. But collecting apps isn't the goal. The real satisfaction comes when those tools solve an actual problem.

Here’s a recent workflow I built using apps I’ve reviewed on this blog.

The Problem

I spend a fair amount of time in r/MacApps, on Mastodon, and in email threads talking software with other nerds. I’ve reviewed hundreds of apps, and I’m often asked for links to older posts.

Until recently, I had two options:

Both work. Neither is efficient.

Offline, I can search the Markdown files locally. But those files don’t include the public URLs. If someone asks for a link, I still have to go hunting.

On top of that, my blog tags are too broad to be genuinely helpful when I’m trying to surface something specific.

The friction wasn’t huge – but it was constant.

The Goal

I wanted two things:

  • A fully searchable offline index of all 469 reviews -- including their public URLs
  • An online, full-text--searchable index of the entire site without manually building one

No CMS rebuild. No new publishing platform. Just better infrastructure using tools I already trust.

The Tools

  • Integrity -- A free crawler that can extract every URL on a domain when configured correctly
  • A CSV editor like Delimited, Easy CSV, or (if you must) Excel or Google Sheets
  • My Python script: CSV to Safari Bookmarks
  • A Raindrop.io account -- a full-featured bookmark manager with Mac and iOS apps
  • EagleFiler -- a personal knowledge base that can create local web archives from any URL

Nothing exotic. Just focused utilities doing one job well.

The Process

1. Crawl the Site

I fed the base URL of my blog into Integrity and configured it to return only one instance of each URL.

The crawl took about five minutes and produced a sortable list of every post URL on my site.

No guesswork. No missed pages.


2. Export to CSV

I copied the list of URLs from Integrity, pasted them into Easy CSV, and saved the result as a properly formatted CSV file.

At this point, I had a clean dataset: one row per post, one URL per row.


3. Convert to Safari Bookmarks

I opened Ghostty and ran my Python script:

CSV to Safari Bookmarks

The script converts the CSV into a Safari-compatible bookmarks file. Simple transformation, clean output.


4. Import into Raindrop.io

In Raindrop, I chose Import Bookmarks – not “Import File.”

That distinction matters. The bookmarks import preserves structure correctly.

Raindrop then pulled in every post.


5. Import into EagleFiler

In EagleFiler, I selected:

File → Import Bookmarks

EagleFiler fetched each URL and created a local web archive for every post.

No manual downloading. No copy/paste gymnastics.


The Result

Raindrop.io

Raindrop created a collection containing every post on my site.

Because it performs full-text indexing, searches aren’t limited to titles. I can search for an obscure phrase buried deep in an article and still surface the right post.

It also stores a permanent copy of each page. If my hosting provider disappears tomorrow, I still have an offsite archive.

EagleFiler

EagleFiler downloaded and archived every URL as a standalone web archive file.

A web archive is a single file containing the full page – text, images, links, styling. It’s searchable, portable, and completely offline.

Now I have:

  • Full-text search online (Raindrop)
  • Full-text search offline (EagleFiler)
  • Public URLs attached to every entry
  • Redundant archival copies

No rebuild. No database export. No new platform.

Just composable tools behaving like infrastructure.

Why Not Just…

…Use My CMS Search?

CMS search works until it doesn’t.

It requires being online, depends on whatever indexing logic your platform uses, and doesn’t give you a portable dataset you control.

I wanted something I could manipulate, migrate, or repurpose independently of my hosting stack.


…Search the Markdown Files Directly?

I can – and I do.

But Markdown files don’t include the canonical public URL. When someone asks for a link, I need that immediately.

This workflow preserves the published URLs alongside searchable content.


…Export the Database?

That’s fine if you’re running WordPress.

I’m not. And even if I were, a database dump is not a clean, portable, human-friendly index. It’s raw tables.

I wanted something that integrates with tools I already use daily.


…Use a Browser Bookmark Export?

That only captures what I’ve manually bookmarked.

I wanted a complete, authoritative list of everything published – no gaps and no reliance on memory.

Integrity gives me the ground truth.


…Install a Static Site Search Tool?

Client-side search libraries are great for readers.

This wasn’t about improving the reader experience. It was about fixing my own workflow across online search, offline access, and long-term archiving.


This system gives me:

No new stack. No fragile automation. Just small tools composed intentionally.

The broader lesson here is simple: sometimes the right move isn’t adopting something bigger. It’s wiring together boring, reliable utilities until they quietly become infrastructure.

✉️ Reply by email

The Art of Not Living in Fear Revisited

pics_angry_mob_silhouette_pitchforks_and_weapons_stormy_sky

The power structure in America has a deep investment in keeping people afraid and begging for protection. We accept that roughly half our federal budget disappears into military-related spending or the interest on debts from previous wars. It’s branded as “defense” spending, as if we live in a constant state of imminent invasion and must outspend the rest of the planet just to sleep at night. When we actually do go to war—like in Iraq and Afghanistan—we rack up debts our grandchildren will still be paying off, with little to show for it besides flag-draped coffins and new veterans’ hospitals.

At home, we tolerate police forces that look and act more like occupying armies. Officers enjoy near immunity for taking civilian lives, especially minority lives. All it takes is the phrase “I feared for my life,” and the system usually nods and moves on. We build prisons with money that could have gone to schools. Politicians—these days mostly Republicans—inflate crime statistics to scare voters, then gut social services to hire more cops and fill more cells.

Fear drives our everyday decisions, too. Americans buy gas-guzzling SUVs because they’ve been convinced smaller cars are death traps. The home alarm industry thrives on selling expensive, easily defeated systems to people who imagine burglars lurking behind every hedgerow. We throw away perfectly good food because a date stamped on a can spooked us. Entire communities now reject vaccines, not because of evidence, but because someone on the internet whispered “poison.”

The formula is simple: the more frightened we are, the more heroic the ruling class gets to look when they promise to save us. Fear justifies bigger police budgets, bigger military budgets, and bigger contracts for the same companies that conveniently fund the next election cycle. It’s a tidy loop—terror in, profits out.

This culture leaks into workplaces as well. Millions of Americans live one bad quarter away from an arbitrary layoff. In non-union jobs, due process barely exists. People hesitate to make decisions because they’re afraid of “getting in trouble.” Entire office cultures revolve around cover-your-ass rituals that protect managers while doing nothing to help customers, coworkers, or the actual mission.

Conservative politics feeds on this anxiety. Those who already have the most—white, Christian, comfortable Americans—are told their way of life is under siege by everyone who doesn’t look or pray like them. Immigrants who pick our food, build our homes, and keep factories running are recast as criminals and freeloaders. It’s easier to blame the guy fixing the roof than the guy who owns the building.

I’m tired of it. I’ve felt real fear—the kind that hits when you genuinely believe someone might hurt you. It’s humiliating and unforgettable, and it can rearrange your life in minutes. After experiencing that, I decided fear would not become my identity. I’m not afraid of immigrants, or terrorists, or imaginary crime waves, or losing a job because I didn’t ask permission to breathe. I refuse to organize my life around panic. I choose to believe we can solve problems with something other than cruise missiles, more prisons, and fewer rights.

The ruling class should be careful. Scare tactics work for a while, but history is clear about how these stories end. Societies pushed too far eventually push back. When people realize they’ve been kept in a constant state of manufactured dread, the reckoning is rarely polite. A country that lives on fear eventually wakes up angry—and angry nations don’t stay quiet for long.

This is a reworked piece from a couple of years ago, prompted by the current expansion of the police state in the US.

Enjoyed it? Please upvote 👇

Extra Bar Gets Extra Features

One of My Extra Bar Layouts

Since I installed Extra Bar on New Year's Eve, I have been systematically going through my automation apps, like Raycast Keyboard Maestro, Better Touch Tool, Hazel, and Apple Shortcuts to organize and consolidate the different ways I use them, since there is now a well thought out menu bar access application that can harness the power of all of them in an effective way. The developers of ExtraBar have been very responsive to feature requests from its user base, and a few recently added features are real game changers, particularly one that came out yesterday which allows you to create a menu item for anything on your computer that uses a global keyboard shortcut. You no longer have to find the deep link for the action you want to summon from extra bar.

If you have ever used an Elgato Stream Deck, the Extra Bar developers have basically created an application that mimics that, running in a space on your Mac where you can always access it.

Here’s a list of some of the things I currently can do from Extra Bar:

  • Batch launch all my applications in groups depending on the task at hand: writing, backup, software testing etc.
  • Open a new Finder window anywhere at any time by clicking a single function key.
  • Close all notifications in the Notification Center at one time.
  • Mark all unread mail in my Mail app as read
  • Mount network drives from my self-hosted server and unmount them.
  • Quit all open applications.
  • Run a Keyboard Maestro macro that allows me to pick from a list of any running application, including background applications, and restart it.
  • Restart the Finder with a hotkey
  • Toggle my desktop widgets hidden/shown
  • Search for Keyboard Maestro macros by name.
  • Activate the CleanShot X options for capturing a window, an area, running OCR on a screenshot, showing the history of my last ten screenshots, or using the all-in-one tool.
  • I'm currently running a system with three displays and twelve virtual desktops, and I have a folder in ExtraBar with a shortcut to each one.
  • Upload the image on my clipboard to OpenAI and have it return an alt text description I can use when posting to social media.
  • Automatically add today's weather and today's calendar events to my daily note in Obsidian.
  • Launch Activity Monitor.
  • Open Control Center.
  • Empty the trash.
  • Restart the keyboard maestro engine.
  • Restart my Menu Bar Manager.
  • Systematically close all applications, eject all network mounts and attached disks, and log out.
  • Restart my computer.
  • Access the bookmarks, history, open tabs, and settings for my browser.
  • Quickly add a task or project to my task manager and access the views I most commonly look at.
  • Display my clipboard history in a searchable way.

✉️ Reply by email

Automounter Feels Like it Should Be a Part of macOS

Automounter

I recently discovered an interesting utility called Automounter over at the always-useful Mac Menu Bar website. As the name suggests, Automounter connects you to network volumes automatically. That's handy for home-lab tinkerers and absolutely essential in many enterprise setups.

Automounter supports five protocols:

  1. SMB
  2. WebDAV
  3. AFP
  4. FTP (read-only)
  5. NFS

In my testing, I mounted shares from just about everything I had lying around: a Debian 11 server, a Windows 11 workstation, an Unraid server, another Mac, and two WebDAV cloud services–Koofr and Kdrive. It handled all of them without complaint.

Automounter has a set of features that make it far more useful than a simple shell script or manually connecting through Finder:

  • Multiple Servers -- There's no limit on the number of shares or servers you can connect to. You can even create multiple connection profiles for the same server if you need different shares mounted under different conditions.
  • Mount Rules -- This is the killer feature. You can create rules that determine when a share should mount based on conditions such as Wi-Fi network name, running applications, VPN status, time of day, the presence of other volumes, and more.
  • Wake on LAN -- Exactly what it sounds like: Automounter can wake a sleeping server and then mount its shares automatically.
  • Mount Options -- Connect as a guest or authenticated user, and optionally hide mounted volumes from Finder. That last option is especially useful in education or managed enterprise environments.
  • Server Discovery -- Setup is refreshingly painless. You manually mount the shares you want Automounter to manage, and the app detects them automatically. It imports all the necessary connection details into profiles, which you can then edit--renaming shares to something that actually makes sense to you.
  • Rule Status -- If a share isn't mounted, Automounter will tell you exactly which condition isn't being met. No more guessing why a drive didn't connect.
  • Files, Apps, and Scripts -- Automation fans will love this. Automounter can launch apps, open files, or run scripts when a share mounts. You can trigger backups, fire off Hazel rules, or pass runtime variables (like the current share path) directly into script arguments.
  • Configuration Profiles -- For enterprise and education users, Automounter supports managed profiles that can be deployed to multiple machines and locked down to prevent user changes.

Years ago, I traveled between 20-plus sites, each with one or more Mac servers and multiple network shares. Keeping track of IP addresses, credentials, and share names was a constant headache. Automounter would have saved me an absurd amount of time and frustration.


In my current home-lab setup, it solves a different but equally real problem. Automounter reconnects my shares automatically when I switch Wi-Fi networks or reboot a server. Backup jobs that rely on network storage are suddenly effortless instead of fragile. It quietly removes a whole category of annoyances.


You can find more details on the developer’s website, where you can purchase the app and an optional helper utility required for some advanced features. It’s also available in the Mac App Store. The base app is $9.99, and the pro features (mainly the rules engine) are a $3.99 in-app purchase.


For anyone who deals with network shares on a regular basis–at home or at work–Automounter is one of those small utilities that will soon be indispensable.

✉️ Reply by email

Crucial Track for February 11, 2026

"Graceland" by Paul Simon

Listen on Apple Music

What’s your favorite love song, and why?

What’s your favorite love song, and why? - Graceland by Paul Simon

The second verse of Graceland has two of the best lines any love song ever contained.

  1. "She comes back to tell me she's gone"

  2. "And she said, losing love is like a window in your heart, everybody sees you're blown apart Everybody sees the wind blow"

View Lou Plummer's Crucial Tracks profile

Why I Don't Think AI is the Devil

Computer Devil

I’m a technology enthusiast, not a business analyst, so I’m not the right person to predict what all the money pouring into AI is going to do to the economy. I consider myself an environmentalist, but I’m also skeptical that every scary headline about AI data centers and energy consumption is entirely free of Luddite panic. I don’t love some of the content AI produces, and I understand why people call it a plagiarism machine for the way it borrows from the work of others without credit.

My own relationship with AI started pretty simply. I began paying for Google Gemini in 2024, and when I finally de-Googled last year, I moved over to ChatGPT. This has been my first year of retirement, and I spend most days at home writing and teaching myself the technologies I never had time to dig into while I was still working. I built a self-hosted server. Then I built a better one. AI ended up helping me constantly with configuration files, scripting, and general Linux best practices. For months, that was almost all I used it for.

As I’ve gotten more comfortable managing my setup, I’ve needed fewer basic operating-system answers. That’s pushed me to explore other ways to use large language models—things that play more to their strengths. Here are a few that surprised me.

Nutrition

I’m diabetic and my wife has celiac disease. We wanted to follow the Mediterranean Diet for health reasons, but finding something that fit both of us felt overwhelming. I asked ChatGPT to create a meal plan that accounted for our restrictions while still sticking to the spirit of that way of eating. It produced a menu that actually made sense, and then generated a shopping list I could take straight to the grocery store. That’s not earth-shattering technology, but it was genuinely useful.

Twelve Years of Crud

I’ve used Migration Assistant on every Mac I’ve owned since 2014. That means my keychain still had passwords for Wi-Fi networks that haven’t existed in years. My shell configuration file had become a digital junk drawer filled with leftovers from every command-line utility I ever experimented with. My PATH statement was longer than my last will and testament.

With ChatGPT’s help, I methodically cleaned out a lot of that accumulated cruft. It helped me identify obsolete entries, simplify scripts, and generally untangle years of well-intentioned mess. A few persistent little bugs disappeared along the way. That alone made the subscription worth it.

Creating a Reference Library

After a few months of leaning on AI to solve real problems, I realized something embarrassing: I hadn’t taken good notes. I’d solved issues, found clever scripts, and learned useful tricks—but I hadn’t organized any of it in a way I could easily find again.

I downloaded transcripts of all my conversations with ChatGPT and fed them back into it to build an index. From there I converted everything to Markdown and dropped it into my Obsidian vault. The AI helped generate tags and backlinks so the notes connected to each other. Now, when I need some obscure command or script, I can actually locate it instead of trying to remember which rabbit hole I went down six months ago.

Task Management Redesign

I’ve borrowed ideas from David Allen’s Getting Things Done system for years because the basics are solid. When I think of something I need to do, I write it down immediately. I do periodic reviews. I try to organize tasks by context. But I’m not a GTD purist, and I don’t want to live a life ruled by checklists.

I use Things 3 as my task manager, and over time it had quietly turned into a disaster. I had abandoned projects that kept accumulating tasks, overlapping tags, and—somehow—duplicate folder structures that I kept maintaining out of habit even though they made no sense.

Eventually I dumped the whole mess into ChatGPT. I listed my tags, areas, projects, and all the quirks of my broken system. It came back with a simplified structure: six clear areas, a couple dozen sensible tags, and practical guidelines for deciding when something should be a real project instead of just a task with a checklist. It even walked me through setting up an integration with Apple Reminders and Siri so I could add tasks by voice—something I’d always meant to do but never made time for.

Conclusion

ChatGPT is far from perfect. When I ask about software, it often relies on outdated information and gives instructions that don’t quite match the current version. Sometimes it veers off into ridiculous territory, like suggesting I could use a phone app to control a remote Mac in ways that clearly aren’t possible. It can get weirdly self-referential and sound like it’s pretending to have lived human experiences. And even as an editor, it occasionally suggests changes that miss the mark.

But despite all of that, it has saved me an enormous amount of time and solved problems that used to take hours of research and trial and error. I see it as the next logical step in the evolution of everyday computing, not the end of civilization. It’s just another tool—one I use with a healthy dose of skepticism, the same way I’ve always treated tech-forum advice from someone named bIgwORm007 confidently explaining how to overclock a CPU with “facts” that may or may not be entirely imaginary.

Enjoyed it? Please upvote 👇

Crucial Track for February 9, 2026

"Welfare Music" by The Bottle Rockets

Listen on Apple Music

What’s a song you’ve had on repeat recently?

It's always a good day to listen to The Bottle Rockets. This song is pure poetry in the style of the early 60s Dylan and Phil Ochs. Hell, maybe even Woody Guthrie.

View Lou Plummer's Crucial Tracks profile

Stop Making CRON Jobs!

Shell Text

Cron Was Made for Always-On Unix Servers

Early in my career, I used to get annoyed when the old hands would wave away every automation problem with, “Just make a cron job.”

Cron dates back to the earliest days of Unix. It’s simple, dumb, and dependable: once a minute it checks a text file, and if a line in that file matches the current time, it runs the associated command. Like most Unix tools, it works great–once you learn the arcane scheduling syntax.

For example:

0 3 * * * /Users/amerpie/scripts/backup.sh

To cron, that means: run this script every day at 3:00 AM.**

Cron was designed for machines that live in server rooms–powered on 24/7, connected to stable networks, and rarely put to sleep.

macOS laptops are… not that.

The core problem is that cron has zero situational awareness. It doesn’t know or care whether:

  • you're logged in
  • the network is available
  • the laptop is asleep
  • macOS has changed anything since 1993
  • modern features like sandboxing, power-saving modes, or System Integrity Protection exist

Cron just runs on schedule. If your Mac is asleep at 3:00 AM, tough luck. That limitation makes cron a poor fit for most real-world Mac automation.

That's Why We Have launchd

Apple introduced launchd over 20 years ago with OS X 10.4 (Tiger) to replace cron and a pile of other legacy services.

Unlike cron, launchd actually understands the modern Mac environment. It can handle:

  • starting and stopping apps
  • running background tasks
  • scheduling jobs
  • managing daemons
  • responding to system events

Most importantly, launchd isn’t limited to “run at this time.” It can trigger jobs based on state and context, including:

  • specific times or intervals
  • system boot
  • user login
  • file or folder changes
  • network availability
  • hardware events
  • on-demand conditions

In other words, launchd is designed for the messy, mobile, power-managed world Macs actually live in.

There’s just one big catch.

You don’t create launchd jobs with a simple line of text. Instead, you have to write XML property list files–verbose, picky, easy to mess up, and filled with cryptic keys you’re expected to understand.

For most sane people, that’s a hard pass.

Useful Third-Party Apps That Make This Easy

Fortunately, it’s 2026, and no one needs to hand-craft launchd XML files anymore. Several excellent Mac apps provide friendly interfaces for building launchd jobs or similar scheduled tasks.

Lingon Pro

Lingon has been around for more than two decades, and it’s still one of the best launchd tools available.

It gives you a clean GUI for creating complex jobs that can run:

  • whether your Mac is awake or asleep
  • whether you're logged in or not
  • with root privileges if necessary
  • with "keep alive" rules that automatically restart crashed processes

If you need serious, reliable background automation on macOS, Lingon Pro is the gold standard.

Price: $23.99 one-time, or $11.99/year subscription

Trial: Full-featured one-week trial LaunchD Task Scheduler

This is a simpler, cheaper alternative to Lingon Pro. It doesn’t have quite the same depth, but it’s more than enough for many users.

Key features:

  • Create, edit, and delete launchd tasks
  • Run jobs at intervals or on schedules (daily, weekly, monthly)
  • Trigger tasks based on events like:
    • volume mounting
    • user login
    • folder changes
  • Keep tasks running and auto-restart if they crash

If you want basic launchd automation without a learning curve, this $4.99 app is a solid value.

Keyboard Maestro

Keyboard Maestro isn’t primarily a scheduler–but it does include powerful time-based and event-based triggers.

Some of the available triggers:

  • Hot keys
  • App launch / quit / activate / deactivate
  • Window events
  • Clipboard changes
  • Specific times or intervals
  • Typed strings
  • USB device events
  • Public web URLs
  • MIDI input
  • Device connection/disconnection
  • Login
  • Network changes

The downside: Keyboard Maestro only works when:

  • you're logged in
  • the Mac is awake
  • the Keyboard Maestro Engine is running

So it’s not a replacement for launchd. But for user-level automation, it’s incredibly powerful.

For example, I have a macro that periodically checks whether Raycast, Hazel, Stream Deck, and BetterTouchTool are running–and restarts them if they’re not. That’s the kind of practical glue automation Keyboard Maestro excels at.

Apple Shortcuts

Shortcuts on macOS has matured a lot, especially since macOS Tahoe. It now supports time-based automations similar to what iOS users have had for years.

But there are important limitations:

  • You must be logged in
  • The Mac must be awake
  • It's better suited to workflows than true background services

Still, Shortcuts can trigger actions based on:

  • specific apps
  • power conditions
  • hardware connections
  • network changes
  • file system events
  • Bluetooth devices
  • time of day

If you have an always-on Mac mini or studio, Shortcuts can be surprisingly capable. On a sleeping laptop, not so much.

More Apps with Time-Based or Event Triggers

If you just need “run this thing on a schedule” without diving into launchd, these are worth a look:

  • Task Till Dawn -- Free automation tool for file management, printing, and browser tasks
  • Alarm Clock Pro -- Far more than an alarm clock; great for scheduled app launching and scripts
  • Shortery -- Adds real triggers to Apple Shortcuts (Wi-Fi, calendar, time, etc.)
  • Scheduler for Mac -- Lightweight app and script scheduler
  • Automator + Calendar Alerts -- Built-in macOS trick: create an Automator workflow, then have Calendar open it at a specific time
  • Launch Control -- A high-end launchd GUI similar to Lingon Pro, but pricier

Bottom Line

If you’re automating a real Mac–not a headless server, cron is usually the wrong tool.

For anything that needs to run reliably in the background, use launchd. And unless you genuinely enjoy editing XML by hand, use a GUI tool like Lingon Pro or LaunchD Task Scheduler to manage it.

For user-level automations while you’re actively working, Keyboard Maestro and Shortcuts are fantastic.

Pick the right tool for the job, and your automations will actually work when you need them–rather than silently failing at 3:00 AM while your Mac sleeps peacefully on the nightstand.


✉️ Reply by email

Crucial Track for February 8, 2026

"The Four Seasons - Violin Concerto, Op. 8, No. 4, RV 279 - "Winter": II. Largo (Transcribed for Cello)" by Ton Koopman, Yo-Yo Ma & Amsterdam Baroque Orchestra

Listen on Apple Music

What’s a song that helps you focus or concentrate?

I'm probably not smart enough to truly appreciate classical music, but I do recognize Vivaldi's The Four Seasons. I've been listening to it regularly since my kids were little. They all love it too.

View Lou Plummer's Crucial Tracks profile