This Week's Sponsor:

Textastic

The Powerful Code Editor for iPad and iPhone — Now Free to Try


Search results for "Hazel"

How Federico Turns Voice Recordings into Searchable Obsidian Notes with Shortcuts, Hazel, and LLMs

Automation on the Mac is powerful because you have so many choices when building a workflow. Now, with large language models, you can do even more, which is the approach Federico took in his latest Automation Academy lesson for Club MacStories Plus and Premier members:

I built a hybrid automation to bridge spoken words and Markdown – a system that combines the non-deterministic nature of human language and messy voice recordings with the reliability of Shortcuts, the power of Hazel rules on macOS, and the flexibility of LLMs, which are ideal for processing natural language. The system revolves around a shortcut called Process Transcript that takes the raw transcript of a voice recording and turns it into a structured note in Obsidian, complete with a summary, action items, an embedded audio player, and an internal link to the full transcript.

It’s an amazing automation that takes his audio notes, transcribes them into text, structures the results in an Obsidian template that includes extracted tasks, and embeds the original audio file and transcript for reference. Along the way, Federico used Simon Willison’s llm CLI, Google Gemini 2.5 Pro Hazel, Shortcuts, and other tools. It’s a great example of how to make the most of automation on the Mac.


Automation Academy is just one of the many Club MacStories perks.

Automation Academy is just one of the many Club MacStories perks.

Automation Academy is just one of many perks that Club MacStories Plus and Club Premier members enjoy including:

  • Weekly and monthly newsletters 
  • A sophisticated web app with search and filtering tools to navigate eight years of content
  • Customizable RSS feeds
  • Bonus columns
  • An early and ad-free version of our Internet culture and media podcast, MacStories Unwind
  • A vibrant Discord community of smart app and automation fans who trade a wealth of tips and discoveries every day
  • Live Discord audio events after Apple events and at other times of the year

On top of that, Club Premier members get AppStories+, an extended, ad-free version of our flagship podcast that we deliver early every week in high-bitrate audio.

Use the buttons below to learn more and sign up for Club MacStories+ or Club Premier.

Join Club MacStories+:

Join Club Premier:

Permalink

Hazel 5 Makes the Leap from System Preferences

Hazel is a classic Mac automation tool which we last covered several years ago for version 4. This week Hazel is back with version 5, a major update which brings the tool out of System Preferences for the first time.

Previous iterations of Hazel existed as a preference pane within the macOS System Preferences app. While the interface remains pretty familiar in Hazel 5, it has finally been pulled out into its own full application.

Read more


The MacSparky Hazel Video Field Guide

Mac Power Users co-host David Sparks has released his latest MacSparky publication:
The Hazel Video Field Guide. Hazel is one of my favorite automation tools, and was recently updated to version 4. I bought it before I even downloaded the new version. That’s how great of a tool it is.

As David says: “The thing I love about Hazel is the way it can turn mere mortals into automation gods. Anybody can do this. You don’t need a lick of programming knowledge.” He’s right. Hazel is easier than Folder Actions, and a lot more powerful too. If you can write Mail.app rules, you can automate your Mac with Hazel.

But what if you’ve never used Hazel and want to jump right in and learn the best of what it has to offer? That’s where David comes in. In almost 2.5 hours of video, David will walk you through Hazel, showing you everything from the basics to more advanced features using AppleScript. I’ve been using Hazel for years and would call myself a power user, but I learned some new tricks from David in this guide.

Read more


Hazel 4 Adds Rule Previewing, Sync, and More

Hazel is one of the first utilities that I install when I get a new Mac. Judging from the Noodlesoft forums, there are many people who use Hazel far more heavily than I do, but it is no less important to my Mac setup. By automating what would otherwise be repetitive file management tasks, Hazel helps keep me focused on more important tasks. Today, Hazel 4 was released with new features and refinements that bring new power and convenience to an already exceptional app.

Read more


Hazel 3.2 Adds Mavericks Tagging Support

Hazel is the key element of my paperless workflow and several other automation scripts I run on my Mac, such as photo backups. One day, I will get around describing my paperless system (which I have tweaked and perfected over the past months), but, today, allow me to link to version 3.2 of the app, which adds support for tags in Mavericks.

You can now create rules that check for tags in matched files and apply tags automatically. This is great if you want to process a bunch of files automatically and tag them instead of moving them into a folder. Hazel can pick up tags you’ve already created on your Mac, as well as create and replace existing tags if you want to type a tag’s name manually in Hazel.

Interestingly, Hazel can still set color labels (I assume for Mountain Lion users?) and it doesn’t show a tag’s color inline when editing an action – for me, it just displays a blue “token” for the tag with a white label. It’s really a minor issue –  I have been testing the public betas with Mavericks support and they’ve been working well for me.

You can get Hazel here, and check out our review of version 3.0 and some of my workflows.


#MacStoriesDeals: 20% Off Hazel Screencast & Superstorm Sandy Donations

#MacStoriesDeals: 20% Off Hazel Screencast & Superstorm Sandy Donations

Last week, I linked to Mac OS X Screencasts’ Hazel tutorial, a 1-hour screencast detailing several Hazel features:

I have watched the entire video, and, indeed, I think it’s one of the best resources you can buy to get started with Hazel and understand all of the its potential. Screencast quality is good, with on-screen guides and labels, zoomed views on specific sections and menus, and clean transitions. The voiceover is concise and to-the-point. The video lasts an hour, but it passes quickly thanks to the provided examples and explanations – it’s definitely not boring, as most video tutorials can be nowadays.

Should you get it? Yes. If you’re new to Hazel, this will get you up to speed very quickly. And, even as a long-time Hazel user, the screencast refreshed my memory on several aspects of Noodlesoft’s app.

Thanks to Mac OS X Screencasts, we can offer a 20% discount off the Hazel screencast (regular price €10) with the coupon code MACSTORIES-IS-AWESOME. The coupon code is valid from November 1st - 18th. Simply head over to Mac OS X Screencasts’ website and paste our coupon code to receive a 20% discount.

But there’s more. For every screencast sold with our coupon code, Mac OS X Screencasts will donate €1.50 to American Red Cross to help people impacted by Hurricane Sandy in the United States. If you purchase the Hazel screencast without our coupon code, Mac OS X Screencasts will donate €3 to American Red Cross for every screencast sold.

The Hazel screencast offer is available here. If you’d like to donate to American Red Cross without having to buy the Hazel screencast, we recommend Apple’s own donation page available on iTunes.

UPDATE: Together with Mac OS X Screencasts we’re giving away 5 free screencasts for this Hazel tutorial. To enter, tweet to @macstoriesdeals with the hashtag #macstorieshazeltutorial and we’ll pick 5 winners later today! GOOD LUCK!

Permalink

Hazel Screencast

Hazel Screencast

I’m a big fan of Hazel. We’ve covered the app extensively here at MacStories, and I rely on it for some of my geekiest workflows that involve scripting and automation. We had a thorough review of the major 3.0 update that came out earlier this year. If I had to name the 10 Mac apps I couldn’t live without, Hazel would be one of them.

Andreas Zeitler of Mac OS X Screencasts has put together a 1-hour video showing what Hazel is really capable of. In his description of the screencast:

The tutorial includes three chapters: basics, intermediate level, and advanced level. Chapter markers allow direct access to each of them. The video includes many useful illustrations to visualize complicated information. Additionally an ebook is included with many links and recommended readings. Presenting the information this way means that everyone can improve at Hazel at their own pace.

I have watched the entire video, and, indeed, I think it’s one of the best resources you can buy to get started with Hazel and understand all of the its potential. Screencast quality is good, with on-screen guides and labels, zoomed views on specific sections and menus, and clean transitions. The voiceover is concise and to-the-point. The video lasts an hour, but it passes quickly thanks to the provided examples and explanations – it’s definitely not boring, as most video tutorials can be nowadays.

Should you get it? Yes. If you’re new to Hazel, this will get you up to speed very quickly. And, even as a long-time Hazel user, the screencast refreshed my memory on several aspects of Noodlesoft’s app such as:

- The “Current Time” condition to execute actions at a specific time (think cron for Hazel);

- Actions and rules are always run top to bottom;

- Use a blank field for “Date Last Opened” to match files that haven’t been opened yet;

- Custom text token names;

- You can specify subfolder depth in your rules;

- You can easily convert MultiMarkdown with Hazel by running a shell script.

The screencast is available at €10 ($13). I highly recommend it.

Permalink

Hazel 3.0 Adds Nested Rules, UI Improvements, and New Actions

I spend a lot of time refining my workflows with the naive intention of heightening my productivity, but it always has an adverse effect. I know this is not a new problem, and a lot of my Mac nerd friends also fall victim to the “tweak now and it will help me later” facade. What I have come to realize is – productivity is about having tools that you can trust and rely on to provide stability in times of hectic disarray. For my own personal workflow I have relied on Hazel for quite some time now (our own Federico Viticci previously wrote about it here). Hazel has become the backbone that provides stability to my trusted system: I have so many automated processes ranging from managing my monthly utility bills to just doing general cleanup that I could not easily accomplish without it.

Today Noodlesoft has released Hazel 3.0, and with it come some much needed interface improvements, a heap of new features, and under-the-hood changes for a completely redesigned engine for detecting file changes. Let’s take a closer look at some of the highlights added to this release.

The first thing I noticed when I launched Hazel 3.0 is that it looks a lot like the previous version. That is not a bad thing, but the changes were not completely obvious at first. Then I noticed the new little eyeball icon in the section to add folders. When clicked, this icon displays a quick dropdown preview of what files match the rules for the folder you have selected. So, at this point I am about three seconds into using the new version of Hazel, and I’m already in love with just one of the many new features. Those using the previous version of Hazel would probably agree that the old method of previewing rules felt buried in sub-menus, and it is great to see that moved to the forefront of the UI.

There have been some other general interface improvements you just do not notice until you start using the program. For example, when editing an embedded script you can now adjust the size of the editor window. This alone is a huge help for long scripts that previously would have been easier to write in an external text editor. Speaking of script editing, perhaps my favorite visual improvement is the new popover design for script editors and option windows when creating new rules. This solves one of my biggest peeves with the previous version: when too many options had been expanded, the old slide-down windows would extend right past the bottom of the screen. It was probably only an issue on smaller laptop-size screens, but it was frustrating nonetheless. The new popovers are a great solution, and they really make Hazel feel at home on Mac OS X Lion.

The list really does goes on and on with tweaks to improve usability. In fact, so much of what makes Hazel 3.0 great is how it gracefully solves quirks I experienced in previous versions of the app. For instance, another frustration (now solved) was the inability to reorder conditions for matching rules. It is hard to explain why you would need to do this until your start creating and editing rules, but just know that version 3.0 does this superbly. In fact, I worry that new users will not be able to fully appreciate the effort that went in to improving the new release – they will simply have to live in blissful ignorance I suppose.

More interesting than the visual upgrades are the new features added to Hazel’s rules section. New features are always the cornerstone of any great software upgrade and Noodlesoft did not disappoint. Newly added actions include Import into Aperture and Sync. I don’t personally use Aperture but I am definitely excited to see the sync option. Unfortunately it is only a one-way sync action so it really only saves me the time of writing a script to run rsync. In fact, rsync is packaged into Hazel and that is how it accomplishes its own sync feature. Regardless, this is definitely a win for the average user.

Another feature I was pleasantly surprised to see was the option to specify custom conditions via scripts. This basically allows you to write a shell script or AppleScript and test the file in anyway you want, then just return the value 0 to indicate the file is a match. This is so neat because it really brings an entirely new level of flexibility to how people can use Hazel. The structured rules Hazel ships with are great for most situations but now I have the ability to write my own. A simple example: I can write a shell script to grep the contents of a file and look for some specific information with regular expressions or in a way more powerful than Hazel’s stock “contents contains” action. I can not wait to really sink my teeth into that feature.

Hazel 3.0 doesn’t stop there, as rules can now be nested and/or grouped in any combination you see fit. This was probably the most requested feature and Noodlesoft did a fantastic job with the implementation. To add a nested rule you simply hold the Alt/Option key while clicking the (+) to add a rule condition; you can also simply click and hold down on the (+) to find the new add a nested rule option. Obviously, the potential uses for more complex conditions are limitless and I am sure many people will upgrade just for this addition.

One more thing worth highlighting is the new engine for detecting changes. Users should notice a decrease in time it takes Hazel to pick up on file changes, because, according to the developer, Hazel no longer needs to poll the disk as it relies on its new prediction engine to only wake when needed. This should result in less resources used and possibly even longer battery life for laptop users.

There are probably a hundred more changes I have not mentioned (i.e. scheduling rules) but you will have to download Hazel yourself to experience all it has to offer. Hazel 3.0 is an excellent upgrade and it is available as a single license for $25 or a family license for $45 directly from Noodlesoft’s website, and it is also available as a $10 upgrade fee for previously licensed users.


Why I Started Using Hazel for Mac

Over the weekend, I have started using an application several MacStories readers and friends of mine suggested for a very long time: Hazel. Following Ben Brooks’ excellent roundup of what can be accomplished with Noodlesoft’s Hazel and a series of great tips I’ve found on the Internet, I decided it was about time to take what many call “the most precious time-saving utility for the Mac” for a spin. The results, even in a short 3-day testing timeframe, are quite impressive.

This is not meant to be a review of Hazel, as I believe the app can go really in-depth with its feature set and I need a few more weeks before writing a proper article. Still, I think I should share my thoughts on why I started using it, especially considering how it’s difficult to find on blogs the reasons why you need Hazel, rather than a list of all the things this utility can do. Last week, when I was not a “Hazel user”, I couldn’t find a single post about getting started with Hazel, and why you should give it a try. So here it is. Read more