Is there a Mac app that explains Claude Code or Cursor agent runs in plain English?
Yes. A few Mac apps do this, each at a different moment. BuildGist explains each meaningful Claude Code, Cursor or Codex run after it ends: what changed, what it means and what to check. MyBuildy sits beside your coding agent's window and explains every step as it happens. Bramble turns your sessions into plain-English notes and project memory. Glint's Lens explains Claude Code turns on your Mac with a local model. Pick by when you want the explanation and what you want to do with it.
BuildGist is a Mac app for Claude Code, Cursor and Codex. Download for Mac.
The Mac apps, side by side
Each one is described from its own site or repository, read on November 1, 2026. Check each site for what it supports today.
- BuildGist explains each meaningful run in plain English once the agent finishes, and puts it in one Inbox for Claude Code, Cursor and Codex. Small changes stay quiet. Each explanation has what BuildGist recorded (your request, the files changed with line counts, and the tests that ran) and what AI wrote: what changed, what it means, and concerns rated by severity, each with short cited excerpts of the code. Uncommitted work counts. Apple silicon, macOS 12 or later.
- MyBuildy watches the one window you pick, reads screenshots of it, and says it never opens your files. It explains each step in plain English, says whether you are still on track, writes the next prompt and pastes it when you click. It runs with your own Anthropic, OpenAI or OpenRouter key, or a local model through Ollama or LM Studio. It is free and source-available, for macOS 14 or later and Windows, tested with Claude Code, with other terminal agents marked experimental. It is built for people who don't read code.
- Bramble captures Claude Code, Codex and Cursor sessions and turns them into a plain-English readout of what moved forward, what got stuck and what still needs checking. It keeps project memory across sessions and drafts updates, dev logs and changelogs. It runs locally and redacts sensitive values before anything leaves. Free, macOS 13 or later, Apple silicon and Intel, no account.
- Glint is a local-first AI app for Apple silicon. Its Lens (Command-Shift-L) watches Claude Code sessions live and explains each turn on the device, with MLX and Qwen models.
Not a Mac app, but close
- Decipher is an editor extension that shows what your coding agent did in plain English and the concepts behind it. Its listing says it works with the Cursor agent, GitHub Copilot and Claude Code.
- peekme works inside the terminal: select words in your agent's answer, press Option-P on a Mac, and a short explanation opens under them. It uses your agent's own login, and is free and open source.
For tools that keep a full timeline of every prompt and tool call instead, see tools that summarize agent sessions.
How to choose
- When do you want the explanation? During each step, while you decide what to approve: MyBuildy or Glint. After each run, before you build on it or merge: BuildGist. At the end of a session, as notes to keep or share: Bramble. On one confusing phrase: peekme.
- Which agents do you use? If you switch between Claude Code, Cursor and Codex, one Inbox for all three is what BuildGist adds. MyBuildy is tested with Claude Code, and Glint's Lens watches Claude Code sessions.
- Where should the model run? MyBuildy and Glint can keep everything on your Mac with a local model. BuildGist sends each explained run's request, changes, nearby code and test results to Anthropic to write the explanation, and does not keep them.
- Do you read code? MyBuildy is written for people who don't. BuildGist's concerns cite the exact lines, so you can check them yourself or hand them back to the agent.
Where BuildGist fits
On the public sample run, Claude Code added share links to a notes app. BuildGist recorded 3 files changed (+46 −2) and 7 tests passing. The explanation noted that the links do not expire yet, which the developer had asked to do later, and raised two concerns: the line that creates each share token is masked, so it cannot be checked that tokens are hard to guess (medium), and share tokens are not cleared when a note is deleted (low).
When you switch agents, Continue hands the task to the new chat so you do not explain it again. Explanations are written by AI, so check important behavior against the code and tests. An explanation can include edits you made by hand between agent turns.
Do it without an app
Ask the agent at the end of a run: “In plain English, list every file you changed and why, what
you ran, and anything you did not finish.” Then compare its answer with git diff --stat
and run the tests yourself. The answer is what the agent believes it did. More in
how to understand code an agent wrote and
what did Claude Code change?
Questions
Does BuildGist explain Cursor runs too?
Yes. It explains meaningful runs from Claude Code, Cursor and Codex in one Inbox. Codex needs you to approve BuildGist once, in Codex, and BuildGist shows the steps.
Is there a free option?
MyBuildy and Bramble say they are free, and peekme is free and open source. MyBuildy uses your own AI key or a local model, and peekme uses a little of your agent's plan each time.
Does it work on Windows or an Intel Mac?
BuildGist needs a Mac with Apple silicon. MyBuildy also runs on Windows 10 and 11, and Bramble runs on Intel Macs.
Sources
- MyBuildy, checked November 1, 2026.
- Bramble, checked November 1, 2026.
- Glint on GitHub, checked November 1, 2026.
- Decipher on the Visual Studio Marketplace (version 0.3.0), checked November 1, 2026.
- peekme, checked November 1, 2026.
- BuildGist privacy (what leaves your Mac) and the sample run.
What you need
- A Mac with Apple silicon and macOS 12 or later.
- Claude Code, Cursor or Codex.
- A Git project. No commit, push, remote or GitHub repository is needed.
- A GitHub account, to sign in. BuildGist does not access your GitHub repositories.
Codex needs you to approve BuildGist once, in Codex. BuildGist shows the steps. Setup is in Getting started.
To explain a run, your computer sends BuildGist what that run needs, and BuildGist passes it to Anthropic. BuildGist does not keep this material. It does not send your whole repository, files the run did not change, or files named like secrets, such as .env files and keys. It keeps the explanation and short cited excerpts of changed code, at most 12 lines each. Secret masking is best-effort. Privacy has the full list.
Every account gets 7 days of BuildGist Pro free, with no card. The 7 days start at your first explanation or Continue handoff. Nobody is charged when the trial ends. After that, BuildGist Pro is $12 per month, plus any applicable tax shown at checkout. See pricing.
Try BuildGist Download for Mac
No Mac handy? Try it in your browser: paste a session or a git diff and see the explanation.
Apple silicon, macOS 12 or later. United States, 18 or older.
Related
- What did Claude Code change?
- Switch from Claude Code to Codex
- Understand code an agent wrote
- Hand off Claude Code to Cursor
- Review what Codex changed
- You’ve hit your session limit in Claude Code
- You’ve hit your usage limit in Codex
- Keep context across agents
- Review AI code before merging
- BuildGist or the git diff
- Claude Code session history
- Undo Claude Code changes
- BuildGist vs CLAUDE.md, AGENTS.md and HANDOFF.md
- Keep context from Claude Code to Cursor
- Resume an agent session in another tool
- BuildGist vs Conductor
- Codex context window full
- Undo Codex changes
- Cursor usage limit reached
- Review Cursor agent changes
- Codex session history location
- Your conversation is too long in Cursor
- One default coding agent, or two?
- Tools that summarize agent sessions
- Switch from Codex to Claude Code
- Move from Cursor to Claude Code
- Switch from GitHub Copilot to Claude Code
- Move from Windsurf to Cursor
- Switch from Gemini CLI to Claude Code
- Coding agent crashed mid-task
- Claude Code lost context after compacting
- What commands did the agent run?
- Turn an agent session into a PR description
- Which coding agents read AGENTS.md?
- Switch from Cursor to Codex
- Export a Claude Code conversation
- Keep the dead ends when you switch agents
- Write a handoff note for a fresh session
- Usage limit hit in the middle of a task
- Explain a Claude Code session
Questions: kayvanandre@gmail.com.