Peekaboo
Basic Information
Peekaboo is a macOS utility and MCP server that bridges visual screen content and AI assistants. It provides a high-performance CLI and an MCP-compatible server to capture lightning-fast screenshots, analyze images with cloud or local AI models, and perform full GUI automation on macOS. The project exposes services and tools that let AI agents and developers discover UI elements, manage windows and Spaces, extract menu hierarchies, and script interactions via natural language or JSON scripts. It is structured with shared core services (PeekabooCore), a Swift CLI, a native Mac app, and a TypeScript MCP server so agent integrations see consistent behavior. The README emphasizes privacy-friendly local inference via Ollama, multi-screen support, session persistence, and use by assistants like Claude Desktop and Cursor.