Agent Runtime
Status: Connected
Parsing documentation...
Extracted api references
Generating type definitions...
opensteeropensteer
Y Combinator logoBacked by Y Combinator.

The most comprehensive browser automation framework for AI

Enterprise-grade automation at scale.

Custom plans, unlimited concurrent sessions, dedicated proxies, and advanced support for teams that need more.

+ self-service sso
+ unlimited concurrent sessions
+ custom audit logs
+ advanced captcha bypass
+ dedicated support
view pricing

Simple, transparent pricing.

Start for free, upgrade when you need to scale. Everything you need to build robust AI agents.

CLI

CLI Overview

CLI mental model and end-to-end flow for exploration and replay.

Session and Namespace Model

  • --session / OPENSTEER_SESSION: logical session name (daemon routing is scoped by canonical cwd + logical session)
  • --name / OPENSTEER_NAME: selector cache namespace (applies on open)

If --session is omitted:

  • Interactive terminal: Opensteer creates/reuses a terminal-scoped default.
  • Non-interactive mode: set OPENSTEER_SESSION or OPENSTEER_CLIENT_ID.

CWD-Scoped Routing

  • Daemon reuse now requires both:
    • same logical session name, and
    • same canonical current working directory (realpath(cwd)).
  • The same logical session name can be active in multiple directories on the same machine without collisions.

Common Flow

opensteer open https://example.com --session agent-a --name product-scraper
opensteer snapshot --session agent-a
opensteer click 3 --session agent-a
opensteer status --session agent-a
opensteer close --session agent-a

Covered Features

  • cli:close
  • cli:navigate
  • cli:open
  • cli:sessions
  • cli:status