For years, I didn't touch the Mac terminal. I was a Finder person. Drag files around, open apps from the dock, install things from the App Store. That was fine.
Then I started working with AI coding assistants, and suddenly I was in the terminal every day. What surprised me wasn't the AI part. It was discovering how many incredible tools already lived there, waiting to be installed with a single command.
This is my list of the best Mac terminal tools I currently have installed. Not theoretical. These run on my machine daily.
It Starts With Homebrew
Every other tool on this list gets installed through Homebrew. It's a package manager for macOS. Think of it as a faster, better App Store that runs in your terminal.
brew install toolname
One command. No sign-in. No payment popup. No "rate this app" dialog. Homebrew* also installs regular Mac apps via brew install --cask. I use it for Rectangle, Maccy*, Espanso, even Notion. Homebrew is the foundation. Without it, none of the best Mac terminal tools below would be on my machine.
Claude Code for AI in the Terminal
This is what pulled me back into the command line after 15 years. Claude Code is an AI assistant that doesn't just suggest code. It writes files, runs scripts, installs packages, and fixes bugs. All inside the terminal. No browser window. No copy-pasting from a chat.
I've built Flutter apps with it, automated batch image processing, cleaned up HTML files across my entire blog archive. The difference to browser-based AI tools? Execution. It doesn't explain what you could do. It does it. I covered how I use AI for writing in more detail separately.
Mole for Mac Cleanup
macOS collects junk over time. Caches, logs, broken symlinks, leftover app data. Mole scans for all of it and lets you decide what to remove.
mole
That's the whole command. It's free, open source, and does what apps like CleanMyMac charge a subscription for. No upsell. No "unlock full scan for $39.99." Among the best Mac terminal tools for anyone who wants a clean system without paying for it.
ripgrep for Searching File Contents
The built-in grep works. But ripgrep (rg) is dramatically faster and produces cleaner output. It automatically skips hidden directories, respects .gitignore, and highlights matches.
rg "search term" .
I search through hundreds of HTML articles regularly. ripgrep finds matches across all of them in under a second. If you work with text files of any kind, this replaces grep permanently.
fd for Finding Files
Same philosophy as ripgrep, applied to file search. The native find command has awkward syntax. fd simplifies it.
fd "*.html" Documents/
Faster, cleaner output, sensible defaults. The kind of tool where you wonder why the original wasn't built this way.
zoxide for Faster Navigation
Typing full directory paths gets old fast. zoxide learns which folders you visit and lets you jump there with a partial name.
z blogging
That takes me to my Blogging folder, no matter where I am in the file system. It remembers frequency and recency. The more you use it, the smarter it gets. A small upgrade that saves a surprising amount of time.
jq for Working With JSON
If you ever deal with JSON data, whether it's API responses, config files, or export data, jq lets you query and transform it right in the terminal.
cat data.json | jq '.[] | .title'
Extracts every title from a JSON array. One line. No need to open a text editor and scroll through thousands of lines. For content creators managing structured data, jq is one of the best Mac terminal tools you've never heard of.
ffmpeg for Media Conversion
Video to GIF. Audio extraction. Image format conversion. File compression. ffmpeg handles all of it. Want to compress a 200MB screen recording to 15MB? One command.
The syntax is rough, I won't pretend otherwise. But combined with Claude Code, I just describe what I need in plain English and the correct ffmpeg command gets written and executed automatically. That pairing alone is worth the install.
Ollama for Local AI
Running AI models locally on your Mac. No cloud. No API costs. No data leaving your machine.
ollama run llama3
Apple Silicon handles this well. The M-series chips are efficient at running language models locally. I use Ollama for quick tasks where I don't need a full cloud model, or when privacy matters. It's a different experience from cloud AI, and it's completely free.
pandoc for Document Conversion
Markdown to HTML. HTML to PDF. Word to Markdown. pandoc converts between almost any text format.
pandoc article.md -o article.html
For anyone publishing on multiple platforms in different formats, this eliminates manual conversion entirely.
gh for GitHub
GitHub's official command line tool. Create repos, open pull requests, manage issues, check CI status. All without switching to a browser.
gh repo create my-project --public
When you're already working in the terminal, opening a browser tab to click three buttons on GitHub feels like a detour. gh keeps you in the flow.
What These Tools Have in Common
Each one does a single thing well. No settings panels. No onboarding. No accounts. No subscriptions. You type a command and get a result. That's the entire user experience.
And that's why they're fast. No interface overhead. No loading screens. No update popups. Just the task, done.
I used to think this was a developer-only world. It's not. These are practical everyday tools. Once you know the command, the GUI version feels slow. If you're curious about what other Mac apps I use daily, or want to see my full creator tool stack, I've written about both.
The Bottom Line
The best Mac terminal tools are free, fast, and hidden in plain sight. Homebrew is the door. Behind it: system cleanup with Mole, blazing file search with ripgrep, AI coding with Claude Code, local language models with Ollama, and a dozen other tools that make the Mac better than any app store download could.
The terminal isn't just for programmers anymore. It might be the most underrated part of macOS.
A writer is nothing without a reader. If you found this helpful, consider becoming my dear email friend. Nothing would make me happier.
* This article may contain affiliate or SparkLoop partner links. I may earn a small commission at no extra cost to you.