AI Coding Tools for Mac

Written & tested for accuracy by a developer (not AI)

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:

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.

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.

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:

Find more AI tools for your Mac

These pages cover other AI tools you can use on a Mac:

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.