Introduction

Environments

GBOX supports four types of environments: Mobile, Browser, Desktop and Sandbox.
Environment OSHighlights
MobileAndroid• Support physical device running on cloud
• Support register your own Android device
BrowserLinux - Chrome• Support Playwright
• Support Multi-tabs
DesktopLinux - XFCE• Full functional Linux desktop
SandboxLinux - Ubuntu• Instant creation under 150ms
• Run any code or command
GBOX SDK supports operate UI environments by natural language, such as:
import GboxSDK from "gbox-sdk";

const gboxSDK = new GboxSDK({
  apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});

async function main() {
  const box = await gboxSDK.create({ type: "android" });
  // Natural language click
  await box.action.click({
    target: "login button on the upper right corner"
  });
}

main();

Scenarios

QA Agent

You can use GBOX SDK to build your own QA Agents.

Develop/Test Android App with Claude Code

Enable your Claude Code to operate Android through GBOX Android MCP.

Mobile Automation with Claude Code

Assign almost any task to Claude Code, good luck!