Free and open source · for Mac
Mark up your screen like a printout.
Your AI agent follows every mark.
Hold ⌥ A to start marking, drag with your mouse or trackpad to circle what you mean in any Mac app, and release to hand Claude Code, Codex or any chat a precise reference. No more typing “the button in the top right…”.
This demo shows an earlier Inspector workflow. Current behavior is in the usage guide. Portrait version.
How it works
SeeThis lives in your menu bar. The app you are working in stays in front the whole time.
Hold the shortcut and mark
Hold ⌥ A to turn on marking, then drag around what you mean with the left mouse button, or with three fingers on a trackpad, in any app or window. Keep holding ⌥ A to add more marks to the same reference. In Google Chrome, marks remember their tab and page.
Release to get a reference
Release ⌥ A to finish. A local reference link is copied to your clipboard automatically, ready for agents on the same Mac, such as Claude Code or Codex. For web chats, copy the marked image from Inspector.
Paste and ask
Paste the reference into your agent with a short message. Write numbers next to your marks and say “1: …, 2: …”, and the agent knows which point is which.
Find any reference again
Every reference stays on your Mac, labeled with the app it came from and the time you made it. Open Inspector and pick one from the list.
- Copy its link again to use it in a new agent session.
- Copy the marked image for web chats.
- View the details, or delete references you no longer need.
One reference, two numbered marks
Two circled spots, a 1 and a 2, and one line of text. The agent answered each point on its own.
While reviewing a document with an agent, I circled a sentence and wrote 1 next to it, circled a section and wrote 2, then sent one line:
The agent matched each point to its mark and answered both. One message instead of two paragraphs of directions.
Why not just a screenshot?
You can always take a screenshot and type a description. SeeThis is for when that gets slow: several points at once, small details, or the same spot again later.
| Approach | Where it works | How the AI knows what you mean |
|---|---|---|
| Screenshot and describe | Anywhere | Your words, which are often ambiguous |
| Browser element pickers | Web pages only | The selected DOM element |
| Screen-aware assistants | Their own assistant | It looks at the whole screen and guesses |
| SeeThis | Any Mac app, with any agent | You mark exactly where, and say what |
Private by default
- SeeThis does not upload your screen to a cloud service.
- Reference URLs use
127.0.0.1, so they only work for tools on the same Mac while SeeThis is running. - A capture includes the whole selected display. Marks are not a privacy crop, so hide private windows first and check the image before you share it.
What you need
- A Mac with Apple Silicon, macOS 14.2 or later.
- Input Monitoring, so SeeThis can see the shortcut while another app is in front, and Screen Recording, to capture what you marked.
- Optional: Automation access to Google Chrome, for tab and page context.
- It is distributed directly, not through the Mac App Store, because the App Store does not allow Input Monitoring.
FAQ
Is SeeThis free?
Yes. SeeThis is open source under the MIT license.
Which AI tools does it work with?
Agents running on the same Mac, such as Claude Code or Codex, can read the local reference URL directly. For web chats and remote assistants, paste or attach the marked image.
Can I draw with a trackpad?
Yes. Hold ⌥ A, then click and drag, or use three-finger drag if it is turned on in System Settings → Accessibility → Pointer Control → Trackpad Options.
Does it work on Intel Macs or Windows?
Not yet. The current beta is for Apple Silicon Macs on macOS 14.2 or later.
Does it update automatically?
Not yet. New versions are published on the GitHub releases page.
How do I give feedback?
Choose Feedback… in the menu bar to open an email draft, or open an issue on GitHub.
Try it on your next review
Download the free beta, mark something, and paste it into your agent.