Jun Ryu
43 recipes contributed to the Steel Cookbook by Jun Ryu.

Jun Ryu
@junhsss
Run a Steel browser job with Trigger.dev
Queue a Trigger.dev task that creates a Steel session, drives Playwright over CDP, saves artifacts, and releases the browser in cleanup.
Run a durable browser workflow with Temporal
Build a Temporal TypeScript Workflow that schedules retryable Steel browser Activities to capture page summaries, screenshots, and Markdown artifacts.
Run a durable browser agent with Restate
Build a Restate Virtual Object in TypeScript that uses durable OpenAI planning steps and Steel scraping to answer browser research questions.
Automate a cloud browser with headless_chrome
Use Steel with headless_chrome, the synchronous Rust equivalent of Puppeteer, to connect over CDP and scrape quotes with element handles.
Expose a Steel browser to any MCP client
Build a Model Context Protocol server in Go with the official SDK and chromedp that hands any MCP client a Steel cloud browser through explicit session-handle tools.
Automate a cloud browser with chromedp
Use Steel with chromedp to connect over CDP, navigate to Hacker News, extract the top stories, and capture a screenshot.
Automate a cloud browser with Rod
Use Steel with Rod's fluent, chainable API to connect over CDP and scrape quotes.toscrape.com from a cloud browser.
Automate a cloud browser with chromiumoxide
Use Steel with chromiumoxide to connect over CDP, drive the handler task, extract page content, and capture a screenshot.
Scrape a page to Markdown, screenshot, and PDF
Use the Steel TypeScript SDK's direct API to scrape a page to clean Markdown for LLM context, plus screenshot and PDF, with no browser library.
Build a browser agent with Genkit
Use Steel with Genkit Go to build a tool-calling agent that navigates and extracts from a chromedp-backed browser and completes a web task.
Build a browser agent with Eino
Use Steel with the ByteDance Eino framework to build a ReAct agent that calls Steel's scrape API as a tool to research and answer a web question.
Build a browser agent with rig
Use Steel with rig to build an agent that drives a cloud browser over CDP with chromiumoxide through navigate and extract tools, then answers a multi-step web task.
Build a research agent with Swiftide
Use Steel with Swiftide to build an agent whose tool reads the web through Steel's scrape endpoint, so the model works from clean Markdown with no browser library.
Build a browser agent with LangChainGo
Use Steel with LangChainGo's zero-shot ReAct (MRKL) agent and a string-in, string-out scrape tool so Claude reads a page and answers a question.
Build a browser agent with Google ADK
Use Steel with Google's Agent Development Kit (ADK) for Go to build a tool-using browser agent that drives a chromedp session over CDP and reads Hacker News.
Build a browser agent with Microsoft Agent Framework
Use Steel with Microsoft Agent Framework 1.0 (the successor to AutoGen and Semantic Kernel) to build a tool-using browser agent.
Deep research with Claude Agent SDK subagents
Lead orchestrator dispatches parallel researcher subagents, each driving its own Steel browser, and synthesizes findings into a cited Markdown report.
Build a browser agent with the Claude Agent SDK
Use Steel with the Claude Agent SDK (TypeScript) to build a tool-using browser agent on Anthropic's first-party agent loop.
Build a typed browser agent with Pydantic AI
Use Steel with Pydantic AI to build typed, provider-agnostic browser agents with dependency injection.
Build a typed browser agent with LangGraph
Use Steel with LangGraph to build a typed browser agent with an explicit state-machine loop and a structured-output formatter node.
Build a typed browser agent with Mastra
Use Steel with Mastra to build a typed browser agent with the Mastra Model Router and Studio playground.
Build a typed browser agent with the OpenAI Agents SDK
Use Steel with the OpenAI Agents SDK for TypeScript to build typed, tool-using browser agents.
Build a typed browser agent with the Vercel AI SDK
Use Steel with the Vercel AI SDK v6 ToolLoopAgent for typed, tool-using browser agents.
Stream a browser agent into a Next.js chat app
A Next.js App Router chat app where a Vercel AI SDK agent drives a Steel cloud browser with embedded Live View.
Drive a browser with Gemini Computer Use
Connect Google's Gemini Computer Use to a Steel browser session for autonomous web interactions.
Drive a mobile browser with Claude Computer Use
Claude Computer Use with Steel for autonomous task execution in mobile browser environments.
Persist authenticated sessions with Profiles
Maintain authenticated sessions across Steel browser instances using profiles.
Build a multi-agent browser workflow with CrewAI
Integrate Steel with the CrewAI multi-agent framework.
Build a browser agent with Inngest AgentKit
Integrate Steel with Inngest's AgentKit framework.
Build a browser agent with Agno
Integrate Steel with the Agno agent framework.
Control a browser with Notte's reasoning engine
Control browsers with AI using Steel's infrastructure and Notte's reasoning engine.
Build an AI browser agent with Magnitude
Use Steel with Magnitude for AI-powered browser automation.
Automate browsing with natural-language instructions using Stagehand
Use Steel with Stagehand for natural-language-driven AI browser automation.
Drive a browser with Claude Computer Use
Connect Claude to a Steel browser session for autonomous web interactions.
Drive a browser with OpenAI Computer Use
Connect OpenAI's Computer Use Assistant to a Steel browser session for autonomous web interactions.
Reuse authenticated sessions across browsers
Maintain authenticated sessions across Steel browser instances by capturing and reusing cookies and local storage.
Build a browser agent with Browser Use
Integrate Steel with the browser-use framework for AI-driven web automation.
Automate a cloud browser with Playwright
Use Steel with Playwright in TypeScript for cloud browser automation.
Automate a cloud browser with Puppeteer
Use Steel with Puppeteer in TypeScript for cloud browser automation.
Automate a cloud browser with Selenium
Use Steel with Selenium in Python for cloud browser automation.
Automate logins with the Credentials API
Use the Steel Credentials API with Playwright to automate flows with stored credentials.
Upload and run browser extensions
Use the Steel Extensions API with Playwright to upload and run browser extensions.
Move files between your machine and a cloud browser
Use the Steel Files API with Playwright to automate file uploads and downloads in the cloud.