Point at your Mac app. Your agent fixes it.
Loupe is a free Mac app I built for working with coding agents. You point at a button, label or menu in a running Mac app, write what you want changed, and your agent gets a note that says exactly which one you meant.
Try it yourself
This one runs in your browser, so the agent is pretend. On your Mac, it's your own agent that replies.
How it works
- Point
- Open Loupe and pick the app you're working on. As you move over it, Loupe highlights whatever is under your pointer and tells you what it is.
- Leave a note
- Click the thing you want changed and write the change in your own words. The note gets a numbered badge so you can see where it is.
- Hand it off
- Tell your agent “Check my Loupe notes”. It reads them, asks you on the note if something isn't clear, makes the change in your code, and turns the badge green.
- Or copy
- If you haven't connected an agent, click Copy and paste your notes into whichever coding agent you use.
See what a copied note looks like
## App Feedback: Weekend Planner
### 1. AXButton[title="Save Plan"]
**Location:** AXWindow[title="Weekend Planner"] > AXGroup > AXButton[title="Save Plan"]
**Search patterns:**
- `Text\("Save Plan"\)`
- `Button\("Save Plan"\)`
- `AXButton.*Save Plan`
**Feedback:** Make this button bigger
What your agent can and can't do
Agent Link is off until you turn it on in Loupe's Settings. Once it's on, your agent can read the notes you leave and look at the app you picked, so it can check its own work. It can't click or type in any of your apps, and all of this stays on your Mac.
- It reads your notesIt gets what you wrote and which button or label you were pointing at.
- It asks you when it isn't sureThe question shows up on the note and you answer it there.
- It tells you when it's doneThe badge turns green and the note says what it changed.
- It looks at the app you pickedThat's how it checks the change worked.
- It can't click or type in your appsLoupe doesn't give agents a way to do that.
Get Loupe
Free and open source (MIT). Works on macOS 14 and later.
Works with Claude Code, Codex, Cursor and Xcode's agents. Loupe walks you through connecting yours the first time you open it.
Permission. The first time you open Loupe, it asks for permission to read other apps. macOS 27 and later call this “Device Control and Data Access”, and earlier versions call it “Accessibility”.
Updating. If you're on 1.2.1 or later, Loupe updates itself. Choose Check for Updates… from the menu bar icon, or right-click the toolbar. If you're on an older version, quit Loupe, download the latest one, and drag it to Applications. You won't have to grant the permission again.