Devices de verdade para os seus agentes de IA.
Android, iOS, web e desktop que um agente controla por MCP. Ele instala o build, lê a tela, toca, digita, testa o fluxo e devolve um relatório com cada passo.
Servidor MCP com 16 ferramentas Live view no navegador Código aberto, roda na sua máquina
[e1] Page "Checkout" [e4] Heading "Tênis Runner" [e6] TextField #email @540,980 [e7] Button "Comprar" @540,1260 → tap { ref: "e7" } ✓ wait_for "Compra confirmada"
O BrowserStack foi feito para pessoas clicarem. Este foi feito para agentes.
Enxerga a tela de dois jeitos
Screenshot e uma lista compacta de elementos com refs curtas ([e7] Button "Comprar"). Menos erro e menos tokens do que só visão.
Instala o seu build
Envie o .apk ou o build de simulador. O agente instala, abre e testa sem você rodar nada localmente.
Uma API, todas as plataformas
O mesmo tap, type_text e scroll em Android, iOS, web e desktop. Coordenadas sempre em pixels do screenshot.
Relatório de cada sessão
Toda ação, do agente ou de uma pessoa, fica registrada com um screenshot depois de cada passo.
Live view no navegador
Acompanhe ao vivo e assuma o controle: clicar toca, arrastar faz swipe e o teclado digita.
Limpa o que criou
Apps instalados na sessão são removidos no fim e sessões ociosas expiram sozinhas.
Uma frase para o agente. Um relatório de volta.
“Instala o
app-debug.apknum Android, entra no checkout, compra o primeiro produto com o cartão de teste e me diz se deu certo.”
-
1
Conecte o agente Claude Code, Cursor ou qualquer cliente MCP. Local (stdio) ou remoto (HTTP).
-
2
Ele reserva um device Sessão com fila de ações, timeouts e passos registrados. Instala, toca, digita, espera.
-
3
Você recebe o relatório Linha do tempo com screenshots e erros, para revisar ou reproduzir.
O node abre a conexão (WebSocket de saída): não precisa de IP público.
Rode o hub e conecte o seu agente.
git clone https://github.com/guhcostan-dev/ai-stack.git devicelab && cd devicelab npm install && npm run build DEVICELAB_TOKEN=dev npm run hub # dashboard em http://localhost:7420/?token=dev
claude mcp add devicelab \ -e DEVICELAB_URL=http://localhost:7420 \ -e DEVICELAB_TOKEN=dev \ -- node /caminho/do/devicelab/packages/mcp/dist/stdio.js
claude mcp add --transport http devicelab \ https://devicelab-hub.guhcostan.dev/mcp \ --header "Authorization: Bearer <seu-token>"
Pare de testar o fluxo na mão.
Deixe o agente instalar, navegar e reportar. Você só revisa o relatório.