Maxy on Your Mac
Install in four steps. About five minutes of your time.
Before you start — two accounts to set up first
You can install Maxy without these and add them later, but doing them ahead of time means everything works the moment your install finishes — no waiting on sign-ups or DNS.
Maxy uses Claude (from Anthropic) as the language model behind every conversation. You'll connect Maxy to your Claude account during setup. Sign up at claude.ai and choose a paid plan — the free tier is too limited for an always-on agent. Maxy works with Claude Pro or Max; pick whichever fits how heavily you intend to use it.
Only needed if you want to reach Maxy from outside your home or office network (for example, from your phone when you're away). Maxy can set up a free Cloudflare tunnel through a domain you own — create a Cloudflare account at cloudflare.com and add your domain there. DNS changes can take a few hours to propagate, so doing this a day or two ahead means remote access works straight away. Without it, Maxy still works fine on your local network at the address shown in step 3.
-
Install Homebrew — once per Mac
Homebrew is the standard, widely-trusted tool that installs other tools on a Mac. Maxy uses it to install the supporting software it needs (a small database, a secure-tunnel utility, and a few file helpers). Homebrew also handles updates and clean removal, so nothing gets scattered around your computer.
Open Terminal (you'll find it in Applications → Utilities), then go to brew.sh and copy the install command shown at the top of the page. Paste it into Terminal and press Return. It takes a few minutes. When it finishes, follow Homebrew's on-screen “Next steps” instructions. If you already have Homebrew, skip this step.
-
Install Maxy — one command
In the same Terminal window, paste this and press Return:
npx -y @rubytech/create-maxy
This single command does everything: it downloads Maxy, uses Homebrew to install the supporting software, and registers Maxy as a background service so it starts on its own when you log in. The first install takes 5–10 minutes — most of that is the supporting software downloading.
It doesn't matter which folder you're in when you run this. Maxy installs itself into your user account's own folder, not into wherever you happen to be.
-
Open Maxy in your browser
When the installer finishes, the last thing it prints is a web address — something like
http://your-mac.localwith a number after it. Click it (or copy it into your browser). Maxy will ask you to set up a PIN, which the installer also printed. That PIN is yours, kept on your Mac, used to unlock Maxy from any browser on your network. -
Maxy looks after itself
You don't need to remember to start Maxy. Your Mac launches it for you each time you log in, and if it ever crashes or hangs, your Mac restarts it within about ten seconds. To update or remove Maxy later, just ask Maxy in chat — it'll guide you.
What Maxy can — and can't — do on your Mac
Straight talk: Maxy is not a sandboxed App Store app. Like any tool you install via Homebrew, npm, or by downloading from a developer's website, it runs as your user account — with the same access to your files that you have. And Maxy is an agent: by design, it runs commands and scripts on its own to complete the work you give it. You see those commands in the activity timeline of each conversation, but you don't pre-approve each one. That is what an agent is.
So the useful security questions aren't “can Maxy reach X?” (the answer is mostly “yes, the same way you can”) but: what does it actually do, what could trick it, and what limits do exist?
What Maxy can reach
http://maxy.local), the installer asks for your password once to set that name. That single moment is the entire admin footprint. Without that flag Maxy never sees your password and cannot touch system files, other user accounts, or anything outside your own user folder.What Maxy actually does
The risks worth caring about
Where Maxy lives on your Mac
Maxy puts its own data into a single folder in your user account: ~/.maxy/. Its “start on login” instruction is one small file in ~/Library/LaunchAgents/. The supporting software (database, tunnel utility, file helpers) goes into Homebrew's own folder, where any other tool that needs them can also use them. Nothing is added to /Applications, /Library, or /System.
Important: “Maxy's own folder” is a tidiness convention, not a fence. macOS does not lock Maxy inside that folder — the code is written to keep its own files there. When you ask Maxy to act on a file elsewhere on your Mac (say, summarise a PDF on your Desktop), it acts on that file. Both things are true at once.
To remove Maxy
Ask Maxy in chat to uninstall itself, or paste this into Terminal:
npx -y @rubytech/create-maxy uninstall
This deletes the ~/.maxy/ folder and the start-on-login file completely. The Homebrew-installed supporting tools stay in place because other tools may share them — remove them with Homebrew if you want a clean slate.
Why isn't Maxy sandboxed like an App Store app?
Apple's App Sandbox is built for .app bundles distributed through the App Store. It works by requiring an app to declare every file path and capability it might use, in advance. An agent whose entire job is to read and write whichever files you ask it to read and write — and run whichever commands a task requires — cannot meaningfully predict those paths or commands. Sandboxing Maxy would prevent it from being an agent. (A Maxy appliance, like a Raspberry Pi shipped with only Maxy on it, isn't sandboxed either — the difference is that the device is single-purpose, with nothing else on it for Maxy to reach.)
Trust model
Because Maxy isn't sandboxed, your protection from anything Maxy might do is the code itself, not macOS. You're trusting Rubytech LLC (and the third-party libraries Maxy depends on) the same way you trust any developer whose tool you install outside the App Store. The right mitigations are practical: watch the activity timeline when you're unsure, and be cautious about pointing Maxy at material from sources you don't trust.