Introduction

Environments

GBOX supports four types of environments: Mobile, Browser, Desktop and Sandbox.
Environment OSHighlights
MobileAndroid• Supports physical devices running on cloud
• Supports registration of your own Android device(s)
BrowserLinux - Chrome• Supports Playwright
• Supports Multi-tabs Browsing
DesktopLinux - XFCE• Fully functional Linux desktop
SandboxLinux - Ubuntu• Instant creation under 150ms
• Run any code or command
The GBOX SDK supports operating UI environments via 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();

Why GBOX

Traditional AI development is fragmented and complex. You need separate tools for mobile testing, desktop automation, web scraping, and sandboxed execution. Each environment requires different SDKs, authentication methods, and deployment processes. GBOX unifies everything under one interface. Whether you’re building an AI agent that needs to interact with Android apps, Linux desktops, web browsers, or sandboxed execution environments—it’s all accessible through the same SDK and API. Key Benefits
  • Rapid Prototyping: Go from idea to working agent in minutes, not days. Spin up a sandbox environment instantly to test your agent’s logic, then seamlessly deploy to real devices.
  • True Cross-Platform: Your agent code works identically across mobile, desktop, browser, and sandbox environments. Write once, run anywhere.
  • Cloud-Ready Deployment: Start locally, then run the same agent code on hosted devices without modification. GBOX manages provisioning and environment setup for you.
  • Natural Language Control: No need to learn platform-specific automation libraries. Describe what your agent should do in plain English - GBOX translates that into precise device interactions.

Scenarios

QA Agent

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

Develop/Test Android App with Claude Code

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

Mobile Automation with Claude Code

Assign almost any task to Claude Code, good luck!