Skyvern-AI/skyvern

Automate browser based workflows with AI

What it solves

Skyvern は、脆弱な DOM 解析や XPath に依存したスクリプトベースのブラウザ自動化を、AI 主導のナビゲーションに置き換えます。システムがこれまで見たことのないサイトであっても、レイアウト変更ごとにカスタムコードを書くことなく、あらゆるウェブサイト上で複雑なワークフローを自動化できます。

How it works

Skyvern は Vision LLM によって駆動されるエージェント群を用いてウェブサイトのレイアウトを理解し、視覚要素を必要なアクションにマッピングします。Playwright などのブラウザ自動化ライブラリと統合し、これらのアクションを実行します。ノーコードのワークフロービルダー、Python/TypeScript SDK、またはマネージドクラウドサービスを通じて操作できます。また、既存のローカル Chrome ブラウザに接続し、クッキーやログイン情報を活用できます。

Who it’s for

  • Developers: 自然言語プロンプトで Playwright スクリプトに AI 機能を追加したい開発者。
  • Non-technical users: ノーコードインターフェースで手動のウェブタスクを自動化したい非技術者。
  • Businesses: フォーム入力、データ抽出、ファイルダウンロードのための堅牢なロボティック・プロセス・オートメーション (RPA) を求める企業。

Highlights

  • AI-Augmented Playwright: 標準の Playwright アクションに自然言語コマンド (act, extract, validate) を追加。
  • Resilient Navigation: 固定セレクタに依存せず視覚的に推論するため、サイトのレイアウト変更に強い。
  • Complex Workflows: ループ、ファイル解析、HTTP リクエスト、カスタムコードブロックを組み合わせたタスクチェーンをサポート。
  • Enterprise Ready: 2FA 対応 (TOTP、Email、SMS)、パスワードマネージャ統合 (Bitwarden)、Zapier、Make.com、N8N との接続を含む。
  • Live Monitoring: ブラウザビューポートのライブストリーミング機能でリアルタイムデバッグと介入が可能。