mdfind -onlyin … kMDItemIsScreenCapture=1 — Spotlight metadata works on iCloud paths where find throws "Operation not permitted".
Take a screenshot. Go back to Claude. Say /look. It finds your screenshots, reads the text via Spotlight OCR, renames the generic ones, and reports back. No prompts, no dragging, no token waste.
brew install agent-look then agent-look register. Wires up Claude, Gemini, and Codex automatically.
Nothing changes. ⌘⇧4, ⌘⇧5, Simulator — all work.
/lookFinds screenshots from the last 3 minutes, reads text via Spotlight OCR, auto-renames generic filenames, and reports back. No prompts needed.
mdfind -onlyin … kMDItemIsScreenCapture=1 — Spotlight metadata works on iCloud paths where find throws "Operation not permitted".
mv silently fails on it. The MCP server uses fs.renameSync() with exact Spotlight byte paths — no shell, no problem.
kMDItemTextContent) to read screenshot text for free — no vision tokens. Falls back to a thumbnail examiner (resized to 800px) only when OCR is empty. Most screenshots never need vision at all.
agent-look register wires up Claude Code, Claude Desktop, Gemini CLI, and Codex in one command.
Registers the MCP server in Claude Code, Claude Desktop, Gemini CLI, and Codex automatically.
agent-look status to check,
agent-look unregister to remove.
Something broken? File an issue. Want to improve it? PRs welcome.