Skip to content

Workflow 003: Steel CLI Development

Fresh

Overview

Use the Steel CLI for rapid project scaffolding, instant automation execution, and switching between local and cloud modes.

CLI Development Workflow

Step 1: Install & Authenticate

bash
npm install @steel-dev/cli -g
steel login

Step 2: Quick Prototyping with steel run

bash
# Run Playwright automation instantly
steel run playwright --view

# Run AI agent with specific task
steel run browser-use --task "Find the price of iPhone 16 on Apple.com"

# Run OpenAI Computer Use
steel run oai-cua --task "Research top GitHub repos" --openai_key YOUR_KEY

Step 3: Create Full Project with steel forge

bash
# Interactive template selection
steel forge

# Specific template
steel forge playwright --name web-scraper

# Python project
steel forge browser-use --name ai-agent
cd ai-agent && uv add -r requirements.txt

Step 4: Switch Execution Modes

bash
# Open settings menu
steel settings

# Select "Local" for development
# Select "Cloud" for production

Available Templates

TemplateLanguageUse Case
playwrightTypeScriptBrowser automation
playwright-pyPythonBrowser automation
puppeteerTypeScriptBrowser automation
seleniumPythonBrowser automation
browser-usePythonAI web agent
stagehandTypeScriptAI navigation
claude-cuaTypeScriptClaude Computer Use
oai-cuaTypeScriptOpenAI Computer Use
authTypeScriptReusable auth context
credsTypeScriptCredentials API
filesTypeScriptFiles API

Useful Commands

bash
steel cache --clean    # Clear cached templates
steel docs             # Open documentation
steel support          # Join Discord
steel update           # Update CLI
steel --version        # Check version

See Also

SOP Documentation Hub - Built from Steel.dev Official Docs