macOS

Stash for Mac

A rule-based network tool for macOS. Stash routes, inspects, and rewrites traffic across your whole Mac through Apple's Network Extension framework — on Apple Silicon and Intel alike.

What you need

Requires
macOS 12.4 or later
Architecture
Apple Silicon and Intel
How you get it
Direct download, updates built in
License
Personal, Family, or Lifetime — sold separately from the iOS app

On the Mac

What Stash does on macOS

Traffic control across the whole Mac

The Network Extension framework puts Stash in front of your Mac's traffic, so rules apply to every app rather than only the browser. Route, redirect, or deny connections by domain, IP, process, or geography.

HTTP engine with MitM and rewrites

Decrypt HTTPS traffic you control, inspect the full request and response, and rewrite either one. JavaScript hooks let you transform requests programmatically instead of by static rule.

One YAML config across your devices

The same configuration file drives Stash on macOS, iOS, and Android, so rules and proxy groups you build once follow you between devices.

Built-in network toolbox

SpeedTest, route table, iPerf, and connection diagnosis ship with the app, so you can check what the network is actually doing without leaving Stash.

Documentation

Setting it up

Configuration, rule syntax, and troubleshooting live in the Stash manual. These are the pages Mac users open first.

FAQ

Questions people ask before buying

Does my iOS purchase cover the Mac app?

No. Stash for iOS is a paid App Store app, and Stash for Mac uses its own license sold on this site. They are separate purchases, so buying one does not unlock the other.

Which Macs can run Stash?

Any Mac on macOS 12.4 or later, Apple Silicon or Intel. There is no separate build to choose — the download works on both architectures.

Can I try it before buying a license?

Yes. The macOS build is a direct download you can install and open before you decide, and the license is what unlocks continued use. Download it first if you want to check it runs on your setup.

What is the helper tool it asks to install?

Stash installs a small privileged helper so it can manage system-level network settings. The manual explains exactly what it does and how to remove it.

Where do I activate or move my license?

The license portal handles activation, device management, and moving a license to a new Mac when you replace it.

Get Stash running on your Mac

Download the current build, then pick the plan that matches how many devices you run.