{"asOf":"2026-10-03","doesNotChangeDepotPicks":true,"doesNotChangePriceSort":true,"doesNotRescore":true,"caps":{"needs":6,"freePerNeed":3,"caseStudies":3},"class":{"id":"computer-use","name":"Computer-use agent","definition":"Operates a desktop or mobile GUI, not only a single site API, and checks that the control it used is the one it intended.","needs":{"jtbdIds":["desktop-computer-use","mobile-computer-use","computer-use-browser","form-filling-rpa"],"freeKinds":["free_sandbox","free_browser"],"capabilityTags":["browser","agents"],"plain":["A screenshot or accessibility tree after each action","An allowlist of apps the task may change"]},"failureModeIds":["gui-grounding-miss","prompt-injection","collateral-side-effects","partial-tool-success","tool-loop","confirmation-skip","benchmark-protocol-mismatch"],"exampleTasks":["Change one setting and verify the resulting file","Stop if the click opened a different app than the plan named"]},"needsConsidered":["desktop-computer-use","mobile-computer-use","computer-use-browser","form-filling-rpa"],"needsOmitted":[],"jobs":[{"jtbdId":"desktop-computer-use","decide":{"available":true,"unavailableReason":null,"providerId":"e2b","scoreAsOf":"2026-09-14","scoreAgeDays":43,"scoreStale":true,"runnerUpId":"scrapybara","cite":"Depot Pick for desktop-computer-use: e2b (asOf 2026-09-14). See GET /api/jtbds/desktop-computer-use + GET /api/methodology.","citePath":"/api/jtbds/desktop-computer-use"},"quote":{"available":true,"unavailableReason":null,"cheapest":null,"recommendedWorkloadQuote":{"providerId":"e2b","providerName":"E2B","skuId":"e2b-pro-usd-per-month","item":"Pro","plan":"Pro — Plus usage","unit":"usd_per_month","amountUsd":150,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","pricingLastVerifiedAt":"2026-10-27","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"e2b-pro-usd-per-month","item":"Pro","plan":"Pro — Plus usage","amountUsd":150,"inputOrUnitUsd":150,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":150,"totalUsd":172.5,"estimatedTotalUsd":172.5,"perTaskUsd":0.1725,"estimatedCostPerTaskUsd":0.1725,"formula":"Monthly base plan $150/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."}},"representativeQuote":{"skuId":"e2b-pro-usd-per-month","item":"Pro","plan":"Pro — Plus usage","amountUsd":150,"inputOrUnitUsd":150,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":150,"totalUsd":172.5,"estimatedTotalUsd":172.5,"perTaskUsd":0.1725,"estimatedCostPerTaskUsd":0.1725,"formula":"Monthly base plan $150/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."},"reason":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null.","priceWinnerNote":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null."},"pickIsNotPriceWinner":false,"freeResources":[{"id":"osworld","name":"OSWorld","kind":"free_data","cost":"oss","substitutable":true,"sourceUrl":"https://raw.githubusercontent.com/xlang-ai/OSWorld/main/LICENSE"}],"freeMatch":"jtbd"},{"jtbdId":"mobile-computer-use","decide":{"available":true,"unavailableReason":null,"providerId":"browserstack","scoreAsOf":"2026-10-19","scoreAgeDays":8,"scoreStale":false,"runnerUpId":"aws-device-farm","cite":"Depot Pick for mobile-computer-use: browserstack (asOf 2026-10-19). See GET /api/jtbds/mobile-computer-use + GET /api/methodology.","citePath":"/api/jtbds/mobile-computer-use"},"quote":{"available":true,"unavailableReason":null,"cheapest":null,"recommendedWorkloadQuote":null,"representativeQuote":null,"estimatedTaskCost":null,"reason":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null.","priceWinnerNote":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null."},"pickIsNotPriceWinner":false,"freeResources":[],"freeMatch":"none"},{"jtbdId":"computer-use-browser","decide":{"available":true,"unavailableReason":null,"providerId":"anchor-browser","scoreAsOf":"2026-09-14","scoreAgeDays":43,"scoreStale":true,"runnerUpId":"browserbase","cite":"Depot Pick for computer-use-browser: anchor-browser (asOf 2026-09-14). See GET /api/jtbds/computer-use-browser + GET /api/methodology.","citePath":"/api/jtbds/computer-use-browser"},"quote":{"available":true,"unavailableReason":null,"cheapest":{"providerId":"browser-use","slug":"browser-use","name":"Browser Use Cloud","skuId":"browser-use-browser-hour","sku":"Browsers","item":"Browsers","plan":"Browsers — Browser duration SKU","isFloorPrice":false,"floorWarning":null,"skuKind":"browser_hour","unit":"usd_per_browser_hour","amountUsd":0.02,"comparison":"min sourced browser-hour among candidates; lowest browser-hour tier per provider; not quality-adjusted; proxy per GB, CAPTCHA solves, monthly plans, and chat tokens were not included","usdPerMillionInputTokens":null,"sourceUrl":"https://docs.browser-use.com/cloud/pricing","asOf":"2026-10-03"},"recommendedWorkloadQuote":{"providerId":"anchor-browser","providerName":"Anchor Browser","skuId":"anchor-browser-duration","item":"Browser duration","plan":"Browser duration — Rate in the pricing-page calculator formula ($0","unit":"usd_per_browser_hour","amountUsd":0.09,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","pricingLastVerifiedAt":"2026-10-27","isFlagshipForJob":true,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"anchor-browser-duration","item":"Browser duration","plan":"Browser duration — Rate in the pricing-page calculator formula ($0","amountUsd":0.09,"inputOrUnitUsd":0.09,"unit":"usd_per_browser_hour","outputUsd":null,"outputUnit":null,"sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":0.05,"baseCostPer1kTasksUsd":4.5,"totalUsd":5.175,"estimatedTotalUsd":5.175,"perTaskUsd":0.005175,"estimatedCostPerTaskUsd":0.005175,"formula":"(1,000 tasks * 0.05 hr/task * $0.09/browser_hour) * 1.15 overhead","assumptions":"1,000 tasks @ 3 min (0.05 hr) runtime per task with 1.15x retry overhead."}},"representativeQuote":{"skuId":"anchor-browser-duration","item":"Browser duration","plan":"Browser duration — Rate in the pricing-page calculator formula ($0","amountUsd":0.09,"inputOrUnitUsd":0.09,"unit":"usd_per_browser_hour","outputUsd":null,"outputUnit":null,"sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":0.05,"baseCostPer1kTasksUsd":4.5,"totalUsd":5.175,"estimatedTotalUsd":5.175,"perTaskUsd":0.005175,"estimatedCostPerTaskUsd":0.005175,"formula":"(1,000 tasks * 0.05 hr/task * $0.09/browser_hour) * 1.15 overhead","assumptions":"1,000 tasks @ 3 min (0.05 hr) runtime per task with 1.15x retry overhead."},"reason":null,"priceWinnerNote":"Pick is not a price winner. anchor-browser matching USD per browser-hour is 0.09; cheapest among candidates is browser-use at 0.02."},"pickIsNotPriceWinner":true,"freeResources":[{"id":"browser-use","name":"browser-use","kind":"dev_tool","cost":"oss","substitutable":true,"sourceUrl":"https://github.com/browser-use/browser-use/blob/main/LICENSE"},{"id":"camoufox","name":"Camoufox","kind":"free_browser","cost":"oss","substitutable":true,"sourceUrl":"https://raw.githubusercontent.com/daijro/camoufox/main/LICENSE"},{"id":"playwright","name":"Playwright","kind":"dev_tool","cost":"oss","substitutable":true,"sourceUrl":"https://github.com/microsoft/playwright/blob/main/LICENSE"}],"freeMatch":"jtbd"},{"jtbdId":"form-filling-rpa","decide":{"available":true,"unavailableReason":null,"providerId":"skyvern","scoreAsOf":"2026-09-14","scoreAgeDays":43,"scoreStale":true,"runnerUpId":"anchor-browser","cite":"Depot Pick for form-filling-rpa: skyvern (asOf 2026-09-14). See GET /api/jtbds/form-filling-rpa + GET /api/methodology.","citePath":"/api/jtbds/form-filling-rpa"},"quote":{"available":true,"unavailableReason":null,"cheapest":null,"recommendedWorkloadQuote":{"providerId":"skyvern","providerName":"Skyvern","skuId":"skyvern-free","item":"Free","plan":"Free — 5,000 credits","unit":"usd_per_month","amountUsd":0,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://www.skyvern.com/pricing","asOf":"2026-10-03","pricingLastVerifiedAt":"2026-10-27","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"skyvern-free","item":"Free","plan":"Free — 5,000 credits","amountUsd":0,"inputOrUnitUsd":0,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://www.skyvern.com/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0,"totalUsd":0,"estimatedTotalUsd":0,"perTaskUsd":0,"estimatedCostPerTaskUsd":0,"formula":"Monthly base plan $0/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."}},"representativeQuote":{"skuId":"skyvern-free","item":"Free","plan":"Free — 5,000 credits","amountUsd":0,"inputOrUnitUsd":0,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://www.skyvern.com/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0,"totalUsd":0,"estimatedTotalUsd":0,"perTaskUsd":0,"estimatedCostPerTaskUsd":0,"formula":"Monthly base plan $0/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."},"reason":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null.","priceWinnerNote":"Nothing was compared. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed pickIsPriceWinner is null."},"pickIsNotPriceWinner":false,"freeResources":[{"id":"mind2web","name":"Mind2Web","kind":"free_data","cost":"oss","substitutable":true,"sourceUrl":"https://huggingface.co/datasets/osunlp/Mind2Web/raw/main/README.md"}],"freeMatch":"jtbd"}],"failures":[{"id":"gui-grounding-miss","name":"GUI grounding miss","detection":"After each GUI action, compare the resulting screen or accessibility tree to the control the plan named. Stop when they differ."},{"id":"prompt-injection","name":"Prompt injection","detection":"Compare each tool call to the original user task. If the call only makes sense given text that arrived from a fetched page, file, or message, stop and ask. Record which source the instruction came from. This catalog does not store payloads or attack steps."},{"id":"collateral-side-effects","name":"Collateral side effects","detection":"Snapshot the workspace or app state, then diff it against an allowlist. A passing check plus an unexpected diff is a failure."},{"id":"partial-tool-success","name":"Partial tool success","detection":"Require a per-item status and a failure count. Success for the task requires the failed count to be zero or explicitly handed to a retry queue."},{"id":"tool-loop","name":"Tool loop","detection":"Hash the last several tool names and arguments. Stop when the same call repeats and the observation did not change. Cap tool calls per task."},{"id":"confirmation-skip","name":"Confirmation skip","detection":"Gate those tool names on an approval id recorded before the call. A missing approval is a failure even if the downstream tool returns success."},{"id":"benchmark-protocol-mismatch","name":"Benchmark protocol mismatch","detection":"Store assisted-or-not, subset, and harness version beside every cited score. Refuse a ranking that mixes those fields."}],"failuresOmittedBecauseMissing":[],"caseStudies":[{"id":"visualwebarena-2024","title":"VisualWebArena","sourceUrl":"https://arxiv.org/abs/2401.13649","year":2024,"studyKind":"capability_ceiling"},{"id":"osworld-2024","title":"OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments","sourceUrl":"https://arxiv.org/abs/2404.07972","year":2024,"studyKind":"capability_ceiling"},{"id":"osworld-verified-site-2025","title":"OSWorld project site: verified upgrade","sourceUrl":"https://os-world.github.io/","year":2025,"studyKind":"capability_ceiling"}],"caseStudiesRelated":5,"caseStudiesOmitted":2,"caseStudiesReason":null,"links":{"kit":"/api/kit?class=computer-use","page":"/agents/kit/computer-use","agentClass":"/api/agent-classes/computer-use","failures":"/api/failures","caseStudies":"/api/case-studies?class=computer-use"},"recommendation":{"mode":"default"},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"contextAdvice":[],"firstActions":["https://getagentdepot.com/api/hub","https://getagentdepot.com/api/decide?jtbd=desktop-computer-use","https://getagentdepot.com/api/quote?jtbd=desktop-computer-use","https://getagentdepot.com/api/kit?class=computer-use","https://getagentdepot.com/api/failures"],"honesty":["Picks are the current Depot Pick from GET /api/decide. This kit does not rescore.","Cheapest SKU is copied from GET /api/quote for that job. Input and output are not blended. A chat SKU is not borrowed for a non-chat job. If quote.cheapest is null, there is no matching sourced price.","pickIsNotPriceWinner is true only when that job's Depot Pick and cheapest matching SKU both exist and the quote says the pick is not the price winner. If either is missing, the field is false.","freeResources are existing /api/free items whose jtbdIds include that job, up to 3, sorted by id. If none list the job, freeResources is [] and freeMatch is none. Kind, provider, and docs are not fallbacks. Free does not change the pick.","firstActions are endpoint URLs for this class: hub, decide for the first listed need, quote for that need, this kit, and /api/failures. No other step is added.","Failures are the modes already listed on the class. Case studies are the first 3 related studies in catalog order, with the source URL already stored. Omitted studies stay on GET /api/case-studies?class=."]}