xcodethink/pixelcheck

Primitivos de navegador MCP-first para agentes de IA — olhos e mãos reais na web. Local-first. Independente de fornecedor.

O que é pixelcheck?

Este skill fornece primitivos de navegador baseados no Model Context Protocol (MCP) para agentes de IA, como Claude Code, Cursor e Codex. Ele permite que agentes possuam 'olhos e mãos reais' na web — ou seja, capacidade de ver (capturar screenshots) e interagir (clicar, digitar, navegar) com páginas da web reais. Ser 'local-first' significa que toda a execução acontece localmente, sem dependência de serviços em nuvem de terceiros, garantindo privacidade e baixa latência. O design 'vendor-agnostic' garante que funcione com qualquer agente de IA que suporte MCP, oferecendo uma camada de automação de navegador confiável e controlada pelo usuário. É especialmente útil para desenvolvedores que precisam testar interfaces web, extrair dados dinâmicos ou automatizar fluxos de trabalho que exigem interação visual com páginas web.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add xcodethink/pixelcheck

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que pixelcheck faz?

Primitivos de navegador MCP-first para agentes de IA — olhos e mãos reais na web. Local-first. Independente de fornecedor.

Visão Geral

O xcodethink/pixelcheck é um skill que expõe primitivos de navegador de baixo nível via Model Context Protocol (MCP). Ele permite que agentes de IA interajam com páginas da web como um humano faria: vendo a página (captura de tela), clicando em elementos, preenchendo formulários e navegando. Tudo executado localmente.

Funcionalidades Principais

  • Captura de Tela: Tire screenshots de páginas web completas ou de elementos específicos.
  • Interação com Elementos: Clique, digite, selecione e role a página.
  • Navegação: Vá para URLs, volte, avance e atualize a página.
  • Extração de Dados: Obtenha texto, atributos e conteúdo de elementos da página.
  • Execução de JavaScript: Execute scripts personalizados no contexto da página.

Como Usar

Pré-requisitos

  • Node.js 18+ instalado
  • Um agente de IA compatível com MCP (ex: Claude Code, Cursor, Codex)

Instalação

npm install -g @xcodethink/pixelcheck

ou use diretamente:

npx @xcodethink/pixelcheck

Configuração

Adicione o skill ao seu arquivo de configuração MCP:

{
  "skills": {
    "pixelcheck": {
      "command": "npx",
      "args": ["@xcodethink/pixelcheck"]
    }
  }
}

Comandos

ComandoDescrição
screenshotTira um screenshot da página atual
clickClica em um elemento específico
typeDigita texto em um campo
navigateNavega para uma URL
getTextObtém o texto de um elemento

exemplo:

> navegue para https://exemplo.com
> screenshot
> clique no botão "Login"

Por que PixelCheck?

  • Local-first: Seus dados e sessões ficam na sua máquina. Sem envio para nuvem.
  • Vendor-agnostic: Funciona com Claude, Cursor, Codex e qualquer agente compatível com MCP.
  • Baixa Latência: Interações rápidas sem depender de APIs externas.
  • Transparente: Você vê exatamente o que o agente está fazendo no navegador.

Notas Técnicas

  • Usa Playwright por baixo dos panos para automação de navegador headless.
  • Suporta Chromium, Firefox e WebKit (configurável via ambiente).
  • Variáveis de ambiente: PIXELCHECK_BROWSER (chrome/firefox/webkit), PIXELCHECK_HEADLESS (true/false).

Links

Habilidades Relacionadas