AI Coding Tools for Mac
AI coding tools for Mac. How to set up Claude Code and ChatGPT Codex as coding assistants. MCP servers and Skills for AI agents.
You can develop software with only a terminal application and a code editor, but it requires knowledge of a programming language, project configuration, and good software engineering practices. If you're a senior software engineer, you know what to do, but an AI coding assistant makes it easier. If you're a beginner, an AI coding assistant helps you skip the parts you don't know and you can get started building complex software applications immediately (but please try to learn as you go!).
Before you get started
A good terminal makes everyday work with an AI coding assistant easier. Apple includes the Mac terminal but I prefer Warp Terminal. Warp is an easy-to-use terminal application, with AI assistance to help you learn and remember terminal commands. Download Warp Terminal now; it's FREE and worth a try.
Claude Code and ChatGPT Codex
Claude Code and ChatGPT Codex are the most popular AI coding assistants (in 2026, but that may change next year!). You can install either in three ways: as part of a desktop app (a GUI app), running inside a terminal application (a CLI app, short for command-line interface), and running inside a code editor application.
The AI coding app you install, whether it runs on your desktop, in a terminal application, or in a code editor, is a harness. It sends your requests to an LLM (large language model), which usually runs on the AI company's servers in a data center. There, the model performs inference: it uses what it learned in training to generate its reply to a prompt. When the model asks to read a file, edit code or run a command, the harness carries out the request on your Mac, with your permission.
My Mac Install Guide articles show how to set up AI coding tools on a Mac for development. See the full roadmap for Mac software development. Here you'll learn how to install a coding assistant on a Mac, then extend what it can do with skills and MCP servers. Most people start using Claude or ChatGPT in a web browser for chat; installing the app locally on your Mac, and configuring it for work on a project, is where real software development begins.
What's better? Claude Code or ChatGPT Codex?
Honestly, this changes from week to week. To help you decide what's best this week, I've written Claude Code or ChatGPT Codex?
Install Claude Code or ChatGPT Codex on your Mac
Personally, I use both Claude Code and ChatGPT Codex. Here's where confusion starts, due to overlapping brand names and program functionality. Claude Code, from Anthropic, runs in a terminal application, in code editors, and in the Claude Desktop app's Code tab. Codex, from OpenAI, is part of the ChatGPT desktop app and also has a command-line version. Here are the guides I've written:
- "Set Up Your Mac for Claude Code": a free app that installs Claude Code, configures your shell, and verifies that it runs.
- Claude Code on Mac: the guide to installing, configuring, and updating Claude Code.
- What's Needed to Run Claude Code: set up your Mac before you install.
- Install Claude Code on Mac and Brew Install Claude Code: two ways to install the command-line tool.
- Claude Code and Claude Desktop Compared: the terminal tool and the desktop app, explained.
- Update Claude Code and command not found: claude: how to update, or fix the most common error.
- ChatGPT for Mac and ChatGPT MacOS App Download: install the ChatGPT desktop app, which includes Codex.
After you install Claude Code or ChatGPT Codex, you need to add agent instructions, skills, and MCP servers to your AI agent to make it useful.
Add agent instructions
Agent instructions are notes your AI agent reads at the start of every session. Instructions tell the agent how to build and test your project, which conventions you follow, and how your Mac is set up. Claude Code reads a file named CLAUDE.md, and Codex reads a file named AGENTS.md. Write them once, and you don't have to repeat them in every conversation. See Developer Setup for Agent Instructions for where the files go on a Mac and how Claude Code and Codex can share one file.
Add skills to your AI agent
Use a skill for a repeatable task you want done the same way each time. A skill is a folder of instructions, sometimes with a small program, that an agent loads when a task calls for it. Claude Code, Codex and many other agents read the same skill format, so one skill can serve several agents.
- Developer Setup for Agent Skills: where skills go on a Mac, and how to use, add, share, remove and write them.
- Agent Skills Directories and Marketplaces: where to find more skills, and how to check a skill before you install it.
Connect apps and services with MCP servers
Use an MCP server when you want your agent to work with an app or service outside itself, such as a reader for web pages or your team's documents. An MCP server is a small connector that tells the agent which actions it can take. When a command-line tool already exists for the job, your agent can often use its commands instead.
- MCP Servers on Mac: what an MCP server is, and how to use MCP servers safely.
- Best MCP Servers for Coding on Mac: servers worth adding for coding work.
- MCP Server Directories and Lists: where to find more servers.
- Add MCP Servers to Claude: set up servers in Claude Code and Claude Desktop.
- Developer Setup for MCP Servers: check, change or remove the servers in Claude Code and Codex.
- MCP or Skills or CLI?: when to use a skill, an MCP server or a command-line tool.
Use AI agents safely
An AI agent runs programs and changes files with your permissions, and a skill or an MCP server can do more than you want. Add skills and servers only from sources you trust, and read what a skill does before you install it. The safety sections of these pages explain what to check:
- MCP Servers on Mac: the two risks of an MCP server, and rules to stay safe.
- Developer Setup for Agent Skills: how to use skills safely.
- Agent Skills Directories and Marketplaces: a checklist for any skill you find online.
Find more AI tools for your Mac
These pages cover other AI tools you can use on a Mac:
- The fm Command for Apple AI: run Apple's on-device language model from a terminal application, with no account and no API key.
- Anthropic Account and Claude API Key: sign up for an Anthropic account and get an API key.
- Claude Computer Use: install Anthropic's Computer Use agent on a Mac.
- ChatGPT Sharing: share a ChatGPT conversation, and what to do when a share link doesn't work.
Continue setting up your Mac
Don't miss the full visual roadmap and checklist that shows how to set up a Mac for software development, with all the essential tools and settings you might not yet know about.