Discover and explore top open-source AI tools and projects—updated daily.
macOS GUI automation and screenshot analysis tool
Top 53.0% on SourcePulse
Peekaboo is a macOS CLI and optional MCP server designed for AI agents to capture screenshots and automate GUI interactions. It offers lightning-fast screen capture, AI-powered image analysis, and advanced GUI automation capabilities, making it suitable for developers, researchers, and power users seeking to integrate visual context and control into their AI workflows.
How It Works
Peekaboo employs a service-based architecture with a shared core for screen capture, UI automation, and window management. It leverages macOS's native APIs for efficient screen recording and UI element identification. The tool supports local AI models via Ollama for privacy-conscious analysis and integrates with AI assistants through the Model Context Protocol (MCP).
Quick Start & Requirements
brew install peekaboo
), direct download, npm (npm install -g @steipete/peekaboo-mcp
), or build from source.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires macOS 14.0+ and specific system permissions (Screen Recording, optional Accessibility) for full functionality. While local AI models are supported, advanced agent features rely on external API keys.
1 month ago
Inactive