Set Up Your Mac

Written & tested for accuracy by a developer (not AI) · Updated June 2026

Set Up Your Mac apps

These are free Mac apps that set up your developer environment. Each checks what you already have, installs and configures what is missing, and verifies everything works.

Set Up Your Mac is a family of free macOS apps from the author of the Mac Install Guide. Each app does one job reliably: it checks what you already have, installs and configures what is missing, and then proves the result works in a fresh terminal. You finish with a working setup, not just a download.

The apps do everything the written Mac Install Guide articles cover, but faster and with a verified result. They are free. There is no paid upgrade, no trial period, no account to create. Every app is signed and notarized by Apple, shows each change before executing, and does not run in the background after you quit. Full details on data and privacy are in the Set Up Your Mac privacy policy.

Here is more about each app. Choose the one that matches the job you need done.

Set Up Your Mac for Coding

Set Up Your Mac for Coding sets up your Mac to build software with AI. The app installs the command-line foundation, an upgraded terminal, AI coding tools, a code editor, and the programming languages you choose, then verifies everything works in a fresh terminal. It asks a short question about your experience level and tailors the setup to match. It is made for anyone — new, returning, or an occasional builder — who wants a complete, working environment for coding with AI without wiring it up by hand.

Set Up Your Mac for Claude Code

Set Up Your Mac for Claude Code installs and configures Claude Code, Anthropic's AI coding tool. It installs Homebrew if you do not have it, then the Claude Code CLI and (if you want it) the Claude Desktop app, configures your shell, and verifies the claude command works. It goes beyond a bare install: it can set up a starter project (with CLAUDE.md and AGENTS.md so Claude has context from the first prompt), add agent Skills, and connect MCP servers, so Claude is ready to start real work, not just installed. This app is for anyone who wants to start coding with Claude Code without setting up the developer environment by hand.

Set Up Your Mac for Java

Set Up Your Mac for Java gets Java working on your Mac. The app checks what you have, installs the right Java version, sets JAVA_HOME correctly, and proves it works. It is made for people who were told "you need Java" for an app, a game, or a course, and would rather not learn shell configuration to get there.

Set Up Your Mac with Homebrew

Set Up Your Mac with Homebrew installs Homebrew, the macOS package manager most developers start with. The app installs the Xcode Command Line Tools and Homebrew, configures your shell so the brew command is found, and verifies it works in a fresh terminal. It is made for people told to "install Homebrew" for a tool or tutorial who would rather not learn shell configuration, and for anyone who hit zsh: command not found: brew and wants a clean, working install.

Set Up Your Mac for the Command Line

Set Up Your Mac for the Command Line sets up your whole command-line developer environment: the Xcode Command Line Tools, your shell, Homebrew, a terminal, and Git. The app checks what you have, installs and configures what is missing, and verifies your tools run in a fresh terminal. It is made for anyone told to "set up a developer environment" or "install the command line tools" who would rather not wire up shell config, Homebrew, and Git by hand.

Mac Install Medic for Java

Mac Install Medic for Java fixes the "Unable to locate a Java Runtime" error. The app diagnoses what is missing, installs a Java runtime, sets JAVA_HOME, and confirms the fix worked. It is made for people who already have the error and want it gone.

Why use an app instead of a tutorial

The Mac Install Guide tutorials explain every step and the reasons behind them, and they are still the best way to understand the why. But sometimes it is better to just get the setup done, with confidence, and learn the details later. The apps do exactly what the tutorials describe, far faster, without glitches from typos or oversights.

The verification step is the most valuable part. Each app opens a fresh terminal and proves the result works, so you know the setup is finished, not just downloaded.

Safe by design

Every Set Up Your Mac app follows the same rules:

  • Signed and notarized by Apple. macOS Gatekeeper launches each app after the standard "downloaded from the internet" confirmation.
  • Nothing happens behind your back. The app shows each change before it runs: the package it will install, the shell line it will add, and the backup it will make. Your own files are never overwritten.
  • No background activity. There is no menu bar app, no launchd service, and no auto-launch at login. When you quit, the app is gone until you open it again.
  • Anonymous by default. The apps send anonymous event counts only, never your name, email, IP address, or file contents. See the privacy policy.

Continue setting up your Mac

These apps each set up one piece of your Mac development environment. For the full picture, see the visual roadmap and checklist to set up a Mac for software development.