Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.
Sometimes the right move is to stop automating and let a human look. Both pages here take a box that is already running and put a person in front of it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BoxLite Documentation","colors":{"primary":"#00B0F0","light":"#38C7FF","dark":"#0090C8"},"logo":{"light":"https://mintcdn.com/boxliteai/PJGMTNlEZYO0BQu3/logo/light.png?fit=max\u0026auto=format\u0026n=PJGMTNlEZYO0BQu3\u0026q=85\u0026s=ca289df85e44943aceb95cbf5e4725ea","dark":"https://mintcdn.com/boxliteai/PJGMTNlEZYO0BQu3/logo/dark.png?fit=max\u0026auto=format\u0026n=PJGMTNlEZYO0BQu3\u0026q=85\u0026s=10c7a7b82c7f6d772d5f0659c3d93bef","href":"/"},"favicon":"https://mintcdn.com/boxliteai/Jyu4ea7vpdHuIh5x/favicon.svg?fit=max\u0026auto=format\u0026n=Jyu4ea7vpdHuIh5x\u0026q=85\u0026s=c249a888107f6355801fa37f42487b5a","appearance":{"default":"dark"},"background":{"color":{"light":"#FFFFFF","dark":"#13161B"}},"navbar":{"links":[{"icon":"discord","href":"https://go.boxlite.ai/discord","label":"Discord"}],"primary":{"type":"github","href":"https://github.com/boxlite-ai/boxlite"}},"footer":{"socials":{"github":"https://github.com/boxlite-ai","discord":"https://go.boxlite.ai/discord"}},"fonts":{"heading":{"family":"IBM Plex Mono"},"body":{"family":"Inter"}},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":true},"contextual":{"options":["copy","view"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"boxliteai","hasAudioNarration":false,"actualSubdomain":"boxliteai","customDomains":["docs.boxlite.ai"],"gitSource":{"type":"github","owner":"boxlite-ai","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6af2d7540d36c20f767ee3f2","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"BoxLite Open Source","count":51},{"language":"default","tag":"BoxLite Cloud","count":29},{"language":"default","tag":"Use cases","count":20},{"language":"default","tag":"Agent tools","count":8},{"language":"default","tag":"Manage sandboxes","count":8},{"language":"default","tag":"Contributing","count":7},{"language":"default","tag":"Getting started","count":6},{"language":"default","tag":"SDK reference","count":6},{"language":"default","tag":"Agent in a box","count":5},{"language":"default","tag":"Architecture","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":":root{--bl-brand: #00b0f0;--bl-brand-bright: #38c7ff;--bl-dark-bg: #13161b;--bl-dark-card: #1a1d24;--bl-dark-code: #0d0f13;--bl-dark-border: #2a2f3a;--bl-dark-dim: #8c919c;--bl-light-card: #f3f4f6;--bl-light-code: #f7f9fc;--bl-light-border: #e2e5ea;--bl-light-dim: #6b7079;--bl-mono: \"IBM Plex Mono\", ui-monospace, \"SFMono-Regular\", \"SF Mono\", monospace;--bl-ring: 196 100% 47%;--bl-accent-light: 220 14% 93%;--bl-accent-dark: 222 14% 16%;--bl-success-light: 137 45% 38%;--bl-warning-light: 38 80% 40%;--bl-danger-light: 5 71% 50%;--bl-info-light: 196 100% 47%;--bl-success-dark: 137 60% 60%;--bl-warning-dark: 43 72% 57%;--bl-danger-dark: 5 71% 58%;--bl-info-dark: 196 100% 47%;--bl-shadow-card-light: 0 1px 2px #1018280a, 0 8px 24px -10px #1018281a;--bl-shadow-card-hover-light: 0 2px 4px #1018280f, 0 14px 32px -12px #10182824;--bl-shadow-card-dark: 0 1px 2px #0006, 0 10px 28px -8px #0000008c;--bl-shadow-card-hover-dark: 0 2px 4px #00000080, 0 16px 36px -10px #000000a6}*,*::before,*::after{border-radius:0!important}[class*=\"rounded-full\"],img[class*=\"rounded-full\"],[class*=\"avatar\"],[role=\"switch\"],[role=\"switch\"] *{border-radius:9999px!important}code,pre,kbd,samp,tt{font-family:var(--bl-mono)!important}::selection{background:var(--bl-brand);color:#ffffff}*{scrollbar-width:thin}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--bl-dark-border)}*::-webkit-scrollbar-thumb:hover{background:var(--bl-brand)}*::-webkit-scrollbar-track{background:transparent}.card{background-color:var(--bl-light-card)!important;border:1px solid var(--bl-light-border)!important;box-shadow:var(--bl-shadow-card-light)!important;transition:background-color 0.12s ease, box-shadow 0.12s ease!important}.card:hover{background-color:hsl(var(--bl-accent-light))!important;box-shadow:var(--bl-shadow-card-hover-light)!important}.dark .card{background-color:var(--bl-dark-card)!important;border-color:var(--bl-dark-border)!important;box-shadow:var(--bl-shadow-card-dark)!important}.dark .card:hover{background-color:hsl(var(--bl-accent-dark))!important;box-shadow:var(--bl-shadow-card-hover-dark)!important}.code-block{border:1px solid var(--bl-light-border)!important;box-shadow:none!important}.dark .code-block{border-color:var(--bl-dark-border)!important}html.dark .code-block div[class*=\"bg-codeblock\"]{--shiki-dark-bg: var(--bl-dark-code) !important;background-color:var(--bl-dark-code)!important}html:not(.dark) .code-block div[class*=\"bg-codeblock\"]{background-color:var(--bl-light-code)!important}:not(pre)>code{background-color:rgba(0, 176, 240, 0.07)!important;border:1px solid var(--bl-light-border)!important;padding:0.05em 0.34em!important;font-size:0.86em!important}.dark :not(pre)>code{background-color:rgba(0, 176, 240, 0.1)!important;border-color:var(--bl-dark-border)!important}table.table th,table.table td{border:1px solid var(--bl-light-border)!important}.dark table.table th,.dark table.table td{border-color:var(--bl-dark-border)!important}table.table th{font-family:var(--bl-mono)!important;text-transform:uppercase;letter-spacing:0.06em;font-size:0.78em;font-weight:600}.dark table.table thead{background-color:var(--bl-dark-card)}html:not(.dark) table.table thead{background-color:var(--bl-light-card)}.sidebar-title{font-family:var(--bl-mono)!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-size:10px!important;font-weight:600!important;color:var(--bl-light-dim)!important}.dark .sidebar-title{color:var(--bl-dark-dim)!important}.eyebrow{font-family:var(--bl-mono)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:10px!important}.steps .step-container [class*=\"rounded-full\"]{background-color:rgba(0, 176, 240, 0.14)!important;border:1px solid var(--bl-brand)!important;color:var(--bl-brand-bright)!important}.callout{border-width:1px 1px 1px 3px!important;box-shadow:none!important}.dark .callout[class*=\"blue\"]{border-color:var(--bl-brand)!important;background-color:rgba(0, 176, 240, 0.1)!important}html:not(.dark) .callout[class*=\"blue\"]{border-color:var(--bl-brand)!important;background-color:rgba(0, 176, 240, 0.07)!important}.accordion-group{border:1px solid var(--bl-light-border)!important}.dark .accordion-group{border-color:var(--bl-dark-border)!important}#navigation-items,#navigation-items a,#table-of-contents-content,.toc,.toc a,nav:has(#table-of-contents-content){font-family:var(--bl-mono)!important}#navigation-items a,.toc a{font-size:13px!important}#navbar a.select-none img,#navbar a[href=\"/\"] img{height:40px!important;max-height:40px!important;width:auto!important;max-width:none!important}.sticky.top-0.pointer-events-none[class*=\"bg-gradient-to-b\"]{background-image:none!important}#navigation-items .sidebar-group,#navigation-items div:has(>.sidebar-group-header){margin-top:4px!important}#navigation-items .sidebar-group:has([aria-expanded=\"true\"]),#navigation-items div:has(>.sidebar-group-header){margin-top:14px!important}#navigation-items div:has(>.sidebar-group-header)>.sidebar-group{margin-top:6px!important}#navigation-items .sidebar-group:first-child,#navigation-items>div>div:first-child{margin-top:0!important}#content-area h1,article h1{font-size:30px!important;line-height:36px!important}#content-area h2,article h2{font-size:21px!important;line-height:30px!important}#content-area h3,article h3{font-size:17px!important;line-height:26px!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=\"button\"]:focus-visible,[role=\"tab\"]:focus-visible,[role=\"switch\"]:focus-visible,[tabindex]:not([tabindex=\"-1\"]):focus-visible{outline:1px auto hsl(var(--bl-ring) / 0.5)!important;outline-offset:1px!important}.card:focus-visible,a:focus-visible .card{background-color:hsl(var(--bl-accent-light))!important;outline:1px auto hsl(var(--bl-ring) / 0.5)!important;outline-offset:1px!important}.dark .card:focus-visible,.dark a:focus-visible .card{background-color:hsl(var(--bl-accent-dark))!important}#search-bar-entry:focus-visible,[id*=\"search\"] input:focus-visible{outline:1px auto hsl(var(--bl-ring) / 0.5)!important;outline-offset:1px!important}*:focus-visible{outline-style:auto!important}#content-area blockquote:not(.sr-only),article blockquote:not(.sr-only){border-left:3px solid var(--bl-brand)!important;border-top:0!important;border-right:0!important;border-bottom:0!important;background-color:rgba(0, 176, 240, 0.07)!important;padding:12px 16px!important}.dark #content-area blockquote:not(.sr-only),.dark article blockquote:not(.sr-only){background-color:rgba(0, 176, 240, 0.1)!important}html:not(.dark) .callout[class*=\"amber\"],html:not(.dark) .callout[class*=\"yellow\"]{border-color:hsl(var(--bl-warning-light))!important}html:not(.dark) .callout[class*=\"green\"]{border-color:hsl(var(--bl-success-light))!important}html:not(.dark) .callout[class*=\"red\"]{border-color:hsl(var(--bl-danger-light))!important}.dark .callout[class*=\"amber\"],.dark .callout[class*=\"yellow\"]{border-color:hsl(var(--bl-warning-dark))!important}.dark .callout[class*=\"green\"]{border-color:hsl(var(--bl-success-dark))!important}.dark .callout[class*=\"red\"]{border-color:hsl(var(--bl-danger-dark))!important}"}],"page":{"pagePath":"human-tools/index","slug":"/human-tools/index","pageMetadata":{"title":"Human tools","sidebarTitle":"Human tools","description":"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.","href":"/human-tools/index"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Sometimes the right move is to stop automating and let a human look. Both pages here take a box that is already running and put a person in front of it.`}),`\n`,_jsx(Heading,{level:`2`,id:`in-this-section`,children:`In this section`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Desktop access`,icon:`desktop`,href:`/human-tools/desktop-access`,children:_jsx(_components.p,{children:`Share the box’s Linux desktop with a person, through a browser.`})}),_jsx(Card,{title:`Browser access`,icon:`globe`,href:`/human-tools/browser-access`,children:_jsx(_components.p,{children:`Attach your own Chrome DevTools to a browser inside the box.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`which-page-do-i-want`,children:`Which page do I want?`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`You are asking`}),_jsx(_components.th,{children:`Page`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Let someone see and click the box’s screen`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/human-tools/desktop-access`,children:`desktop access`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Debug a page the agent is driving`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/human-tools/browser-access`,children:`browser access`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Give an agent the same desktop instead`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/agent-tools/computer-use`,children:`computer use`})})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Human tools","sidebarTitle":"Human tools","description":"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.","href":"/human-tools/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"In this section","slug":"in-this-section","depth":2,"children":[]},{"title":"Which page do I want?","slug":"which-page-do-i-want","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"boxliteai","siteName":"BoxLite Documentation","title":"Human tools - BoxLite Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-14T04:16:00.503Z","originalFileLocation":"human-tools/index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BoxLite Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Human tools - BoxLite Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BoxLite Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.boxlite.ai/human-tools\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://boxliteai.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Human+tools\u0026amp;description=Hand+a+running+box+to+a+person+%E2%80%94+a+desktop+in+their+browser%2C+or+their+own+DevTools+attached+to+a+browser+inside+the+box.\u0026amp;theme=119720f12f47f55bc3e7b234\u0026amp;signature=738e2d48d57cf52e721f7cc5054b6cd602c71c7d688ae16836b62e2f54a79b87\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Human tools - BoxLite Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://boxliteai.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Human+tools\u0026amp;description=Hand+a+running+box+to+a+person+%E2%80%94+a+desktop+in+their+browser%2C+or+their+own+DevTools+attached+to+a+browser+inside+the+box.\u0026amp;theme=119720f12f47f55bc3e7b234\u0026amp;signature=738e2d48d57cf52e721f7cc5054b6cd602c71c7d688ae16836b62e2f54a79b87\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/boxliteai/tR9zeyYgo5_n9CH3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BoxLite Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00B0F0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.boxlite.ai/human-tools\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/human-tools/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.boxlite.ai/#organization\",\"name\":\"BoxLite Documentation\",\"url\":\"https://docs.boxlite.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/boxliteai/PJGMTNlEZYO0BQu3/logo/light.png?fit=max\u0026auto=format\u0026n=PJGMTNlEZYO0BQu3\u0026q=85\u0026s=ca289df85e44943aceb95cbf5e4725ea\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.boxlite.ai#website\",\"name\":\"BoxLite Documentation\",\"url\":\"https://docs.boxlite.ai\",\"publisher\":{\"@id\":\"https://docs.boxlite.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.boxlite.ai/human-tools#webpage\",\"url\":\"https://docs.boxlite.ai/human-tools\",\"name\":\"Human tools\",\"description\":\"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\",\"dateModified\":\"2026-09-14T04:16:00.503Z\",\"isPartOf\":{\"@id\":\"https://docs.boxlite.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.boxlite.ai/human-tools#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.boxlite.ai/human-tools#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BoxLite Documentation\",\"item\":\"https://docs.boxlite.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Human tools\",\"item\":\"https://docs.boxlite.ai/human-tools\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.boxlite.ai/human-tools#article\",\"headline\":\"Human tools\",\"name\":\"Human tools\",\"description\":\"Hand a running box to a person — a desktop in their browser, or their own DevTools attached to a browser inside the box.\",\"url\":\"https://docs.boxlite.ai/human-tools\",\"mainEntityOfPage\":{\"@id\":\"https://docs.boxlite.ai/human-tools#webpage\"},\"dateModified\":\"2026-09-14T04:16:00.503Z\",\"publisher\":{\"@id\":\"https://docs.boxlite.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.boxlite.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BoxLite Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"BoxLite Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/human-tools/index.md","siteName":"BoxLite Documentation","nav":{"global":null,"tabs":[{"tab":"BoxLite Open Source","groups":[{"group":"Getting started","icon":"rocket","root":{"title":"BoxLite documentation","href":""},"pages":[{"title":"Introduction to BoxLite","href":"/getting-started/index"},{"title":"Quickstart","sidebarTitle":"Quickstart","href":"/getting-started/quickstart"},{"title":"Installation","href":"/getting-started/installation"}]},{"group":"Manage sandboxes","icon":"cube","root":{"title":"Manage sandboxes","sidebarTitle":"Manage sandboxes","href":"/manage-sandbox/index"},"pages":[{"title":"Box types","href":"/manage-sandbox/sandbox-types"},{"title":"Lifecycle","href":"/manage-sandbox/lifecycle"},{"title":"Environment and startup","href":"/manage-sandbox/environment"},{"title":"Compute resources","href":"/manage-sandbox/compute-resources"},{"title":"Volumes and mounts","href":"/manage-sandbox/volumes"},{"title":"Network access","href":"/manage-sandbox/network-access"},{"title":"Snapshots and clones","href":"/manage-sandbox/snapshots"},{"title":"Inject secrets and harden a box","sidebarTitle":"Secrets and hardening","href":"/manage-sandbox/secrets-and-security"}]},{"group":"Agent tools","icon":"screwdriver-wrench","root":{"title":"Agent tools","sidebarTitle":"Agent tools","href":"/agent-tools/index"},"pages":[{"title":"Run Python code in a box","sidebarTitle":"Run Python","href":"/agent-tools/code-execution-python"},{"title":"Run any language / command","href":"/agent-tools/code-execution-any-language"},{"title":"Interactive shell (PTY)","sidebarTitle":"Interactive shell (PTY)","href":"/agent-tools/pseudo-terminal"},{"title":"Computer use (desktop)","href":"/agent-tools/computer-use"},{"title":"Browser automation","href":"/agent-tools/browser-automation"},{"title":"Drive a sandbox from your agent loop","href":"/agent-tools/drive-from-agent-loop"},{"title":"Wrap a sandbox as an MCP tool handler","sidebarTitle":"MCP tool handler","href":"/agent-tools/mcp-server"},{"title":"GitHub operations","href":"/agent-tools/github-operations"}]},{"group":"Agent in a box","icon":"robot","root":{"title":"Agent in a box","sidebarTitle":"Agent in a box","href":"/agent-in-box/index"},"pages":[{"title":"Run Claude Code","href":"/agent-in-box/run-claude-code"},{"title":"Run Codex","href":"/agent-in-box/run-codex"},{"title":"Run Pi","href":"/agent-in-box/run-pi"},{"title":"Run OpenCode","href":"/agent-in-box/run-opencode"},{"title":"Run Hermes","description":"Run the Hermes agent inside a microVM using its official image — one-shot prompts, or the messaging gateway behind a forwarded port.","href":"/agent-in-box/run-hermes"}]},{"group":"Human tools","icon":"user","root":{"title":"Human tools","sidebarTitle":"Human tools","href":"/human-tools/index"},"pages":[{"title":"Share a desktop with a person in a browser","sidebarTitle":"Share a desktop","description":"Share a Linux desktop running inside a sandbox with a human, through a browser, with no VNC client to install.","href":"/human-tools/desktop-access"},{"title":"Inspect an in-box browser from your DevTools","sidebarTitle":"Browser DevTools","description":"Attach your own Chrome DevTools to a browser running inside a sandbox, to watch or drive it by hand.","href":"/human-tools/browser-access"}]},{"group":"From demo to production","icon":"map","root":{"title":"From demo to production","sidebarTitle":"From demo to production","href":"/guides/index"},"pages":[{"title":"Error handling","href":"/guides/error-handling"},{"title":"Running sandboxes at scale","href":"/guides/at-scale"},{"title":"Deploy in Docker or Kubernetes","href":"/guides/deployment"},{"title":"Manage remote sandboxes over REST","sidebarTitle":"Remote sandboxes (REST)","href":"/guides/agent-service-endpoint"},{"title":"Image registry configuration","href":"/guides/image-registry-configuration"}]},{"group":"Architecture","icon":"sitemap","root":{"title":"Architecture","sidebarTitle":"Architecture","href":"/architecture/index"},"pages":[{"title":"Core components","href":"/architecture/core-components"},{"title":"Security and isolation","href":"/architecture/security-and-isolation"},{"title":"Networking","href":"/architecture/networking"},{"title":"Storage","href":"/architecture/storage"},{"title":"Boot latency analysis","href":"/architecture/boot-latency"}]},{"group":"SDK reference","icon":"code","root":{"title":"SDK reference","sidebarTitle":"SDK reference","href":"/reference/index"},"pages":[{"title":"Python SDK reference","href":"/reference/python"},{"title":"Node.js SDK reference","href":"/reference/nodejs"},{"title":"Rust SDK reference","href":"/reference/rust"},{"title":"Go SDK reference","href":"/reference/go"},{"title":"C SDK reference","href":"/reference/c"},{"title":"CLI reference","href":"/reference/cli"}]},{"group":"FAQ and releases","icon":"circle-info","root":{"title":"FAQ and releases","href":"/resources/index"},"pages":[{"title":"FAQ","href":"/faq"},{"title":"Release notes and your version","sidebarTitle":"Release notes","href":"/guides/changelog"}]},{"group":"Contributing","icon":"code-branch","root":{"title":"Contributing","href":"/development/index"},"pages":[{"title":"CLI development guide","href":"/development/cli-development"},{"title":"VM integration tests, locally and in CI","sidebarTitle":"Integration tests","href":"/development/e2e-local"},{"title":"Rust style guide","href":"/development/rust-style"},{"title":"Building from source","href":"/development/building-from-source"},{"title":"Debug macOS Seatbelt denials","sidebarTitle":"Seatbelt denials","href":"/development/macos-sandbox-debugging"},{"title":"Concurrent execution deadlock investigation","href":"/development/concurrent-exec-deadlock"},{"title":"BoxLite contributor license agreement","href":"/legal/CLA"}]}]},{"tab":"BoxLite Cloud","pages":[{"title":"BoxLite Cloud","href":"/cloud"}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/use-cases"}]}]},"basePath":"","title":"Human tools - BoxLite Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}