Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
openclaw/Peekaboo
Uma CLI e um app de barra de menus para macOS que capturam telas e janelas de apps, inspecionam elementos da interface e automatizam cliques e digitação para agentes de IA ou clientes MCP.
- Estrelas
- 5,352
- Forks
- 411
- Issues abertas
- 9
- Último commit
- há 16 horas
O que é?
Peekaboo é uma ferramenta de linha de comando e um app de barra de menus para macOS voltado à captura de tela, inspeção de acessibilidade e automação nativa da interface. Um fluxo de trabalho típico observa a tela atual, seleciona um elemento em um mapa estruturado da interface com IDs opacos e, em seguida, interage com ele por meio de cliques, digitação, pressionamento de teclas, rolagem ou comandos de menu.
Além do uso direto pela CLI, o Peekaboo inclui um agente que planeja tarefas com várias etapas a partir de instruções em linguagem natural e um servidor MCP que disponibiliza as mesmas ferramentas para clientes como Codex, Claude Code e Cursor. As capturas de tela podem ser enviadas a modelos de IA locais ou remotos configurados para responder a perguntas visuais. É possível enviar comandos de entrada a uma janela específica em segundo plano, sem que o app de destino precise ficar em primeiro plano.
A CLI e o app exigem macOS 15 ou posterior, e as compilações a partir do código-fonte precisam de Swift 6.2 e Node.js 22. É necessário conceder as permissões de Gravação de Tela e Acessibilidade antes de usar o app.
Recursos principais
- 01Captura a tela inteira, um app ou uma janela específica em arquivos PNG.
- 02Cria um mapa estruturado da interface dos apps em execução, com IDs de elementos para direcionar ações.
- 03Clica, digita, pressiona teclas, rola e arrasta elementos ou janelas específicos.
- 04Executa um agente que transforma solicitações em linguagem natural em ações com várias etapas.
- 05Disponibiliza suas ferramentas por meio de um servidor MCP para clientes de IA.
- 06Permite enviar comandos de entrada em segundo plano a janelas específicas.
Casos de uso
- Permitir que um agente de IA opere apps nativos do macOS, como Safari ou Finder.
- Automatizar cliques repetitivos e a inserção de texto em softwares para desktop sem APIs de scripting.
- Capturar imagens de apps ou janelas para documentação, testes ou relatórios de bugs.
- Dar a um assistente de programação compatível com MCP a capacidade de inspecionar e verificar o estado da interface.
Início rápido
- 1
Instale a CLI com o Homebrew
brew install openclaw/tap/peekaboo - 2
Confira as permissões concedidas ao Peekaboo
peekaboo permissions status - 3
Faça uma captura de tela
peekaboo see --no-elements --mode screen --path /tmp/peekaboo-screen.png - 4
Inspecione um app em execução para obter um mapa estruturado da interface
peekaboo see --app Finder --json
Antes de usar
- Requer macOS 15 ou posterior, por isso não funciona no Windows nem no Linux.
- É necessário conceder manualmente as permissões de Gravação de Tela e Acessibilidade para que funcione plenamente.
- A execução de agentes requer um provedor de modelos configurado.
Tópicos
Perguntas frequentes
- O que é Peekaboo?
- Uma CLI e um app de barra de menus para macOS que capturam telas e janelas de apps, inspecionam elementos da interface e automatizam cliques e digitação para agentes de IA ou clientes MCP. Peekaboo é uma ferramenta de linha de comando e um app de barra de menus para macOS voltado à captura de tela, inspeção de acessibilidade e automação nativa da interface. Um fluxo de trabalho típico observa a tela atual, seleciona um elemento em um mapa estruturado da interface com IDs opacos e, em seguida, interage com ele por meio de cliques, digitação, pressionamento de teclas, rolagem ou comandos de menu.
- Peekaboo é gratuito? Qual é a licença?
- Peekaboo é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Peekaboo ainda é mantido?
- Manutenção ativa. O último commit de Peekaboo foi em 20 de out. de 2026.
- Para que posso usar Peekaboo?
- Permitir que um agente de IA opere apps nativos do macOS, como Safari ou Finder. Automatizar cliques repetitivos e a inserção de texto em softwares para desktop sem APIs de scripting. Capturar imagens de apps ou janelas para documentação, testes ou relatórios de bugs. Dar a um assistente de programação compatível com MCP a capacidade de inspecionar e verificar o estado da interface.
- Como instalar Peekaboo?
- Instale a CLI com o Homebrew: brew install openclaw/tap/peekaboo Confira as permissões concedidas ao Peekaboo: peekaboo permissions status Faça uma captura de tela: peekaboo see --no-elements --mode screen --path /tmp/peekaboo-screen.png Inspecione um app em execução para obter um mapa estruturado da interface: peekaboo see --app Finder --json
- Onde consigo Peekaboo?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openclaw/Peekaboo
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
Servidor MCP que oferece ao Claude e a outros clientes de IA controle do terminal, busca de arquivos, edição baseada em diff e gerenciamento de documentos na máquina local.
Um serviço open source de Computer Use disponibilizado como servidor MCP, que permite a agentes de IA controlar desktops macOS, Linux e Windows.
Agente de IA open source do Google que leva o Gemini ao terminal para consultar, editar e automatizar código.
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.