#20 · Primary category: AI Desktop Toolbox

Peekaboo

ai macos mcp screenshots swift

Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.

Project last updated:08/29/26

GitHub Stars

5.1K

Forks

390

Contributors

42

License

MIT

Why we included this project

Peekaboo gives AI agents eyes on a Mac. Instead of working blind, an agent using it can capture a single window or the whole display, send the image to a local or remote vision model with questions about what is shown, and then act through the macOS accessibility tree, moving the mouse and typing the way a person would. That makes it a solid match for end-to-end UI testing against real applications and for desktop automation jobs where you want visual confirmation that each step actually worked. Setup is straightforward: a Homebrew CLI, an npm package that exposes an MCP server for clients like Claude Code or Cursor, and a menu-bar app that walks you through the Screen Recording and Accessibility permissions the tool relies on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category