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: "linux" });
// First, open some tabs
console.info("Opening tabs...")
await box.browser.openTab("https://gbox.ai")
await box.browser.openTab("https://gru.ai")
await box.browser.openTab("https://google.com")
// List tabs
const tabsResult = await box.browser.listTabs();
console.log(`Found ${tabsResult.length} tabs`);
// Close first tab
const targetTab = tabsResult[0]
await box.browser.closeTab(targetTab.data.id);
console.info(`Closed ${targetTab.data.title} (${targetTab.data.url})`)
}
main();