Claude Computer Use

Wire Claude's computer-use tool into a Steel browser session.

The Claude Computer Use integration runs Anthropic's vision-based agent loop on a Steel browser session. Claude takes screenshots through Steel, decides the next action (click, type, scroll), and Steel executes it, so you can automate complex web tasks without writing custom selectors.

It pairs well with Steel's anti-bot capabilities, proxy support, and sandboxed environments.

Requirements

  • Anthropic API Key: A Claude 4 model with computer use
  • Steel API Key: Active Steel subscription
  • Runtime: Python 3.10+ or Node.js 20+
  • Note: Anthropic's computer-use tool is in beta

Connect Steel to Claude

Steel's sessions.computer API takes screenshots and executes actions; pair it with Claude's computer_20251124 tool (with the computer-use-2025-11-24 beta header):

Typescript
import { Steel } from "steel-sdk";
const steel = new Steel({ steelAPIKey: STEEL_API_KEY });
const session = await steel.sessions.create({
dimensions: { width: 1024, height: 768 },
});
// Take a screenshot via Steel
const { base64_image } = await steel.sessions.computer(session.id, {
action: "take_screenshot",
});
// Send to Claude with the computer-use tool, then route Claude's
// returned actions back through `steel.sessions.computer({ action: ... })`.

Full runnable starters:

Resources