Repolode
Skyvern-AI

Skyvern-AI/skyvern

LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。

代替できる製品:UiPathZapier

スター
23,233
フォーク
2,202
未解決の Issue
288
最終コミット
13 時間前

これは何?

Skyvernは、手書きのXPathセレクターやDOMスクリプトに頼らず、Vision LLMがWebページを読み取り、操作することでブラウザベースのワークフローを自動化します。固定セレクターに依存しないため、初めてアクセスするサイトでも動作し、ページレイアウトの変更による破損も抑えられます。

開発者向けには、Playwrightを拡張し、page.act、page.extract、page.validateなどの自然言語コマンドを使えるPythonおよびTypeScript SDKを提供します。また、セレクターが失敗した場合に、標準のPlaywright呼び出しをAIにフォールバックさせることもできます。非技術者向けのノーコードワークフロービルダーでは、データ抽出、検証、ループ、ファイル解析、HTTPリクエスト、カスタムコードのブロックを組み合わせてタスクをつなげられます。

SkyvernはpipまたはDocker Composeを使い、SQLiteまたはPostgresでローカル実行できるほか、マネージドサービスのSkyvern Cloudでも利用できます。OpenAI、Anthropic、Azure OpenAI、AWS Bedrock、Gemini、Ollama、OpenAI互換エンドポイントに対応し、Bitwardenや1Password形式の認証情報によるログイン、2FA、MCPもサポートします。

主な機能

  • 01固定のXPathやCSSセレクターに依存しない、Vision LLMベースのナビゲーション
  • 02自然言語のact、extract、validate、promptコマンドを使えるPlaywright互換SDK
  • 03ループ、データ抽出、ファイル解析、HTTPリクエストのブロックを備えたノーコードワークフロービルダー
  • 04実行状況の確認や介入に使える、ブラウザ画面のライブストリーミング
  • 05JSON schemaに基づく構造化データ抽出
  • 06BitwardenおよびカスタムHTTP認証情報サービスとの連携と、2FA(TOTP)のサポート

ユースケース

  • さまざまなベンダーのWebサイトから請求書を定期的にダウンロードする
  • 行政機関や企業のサイトで問い合わせフォームや登録フォームに入力する
  • APIのないページから構造化データを抽出する
  • ブラウザを通じて調達や見積もり取得などのRPA形式のタスクを実行する

クイックスタート

  1. 1

    pipでSkyvernをインストールする

    pip install "skyvern[all]"
  2. 2

    quickstartでローカルサーバーとUIを起動する

    skyvern quickstart
  3. 3

    ブラウザーでhttp://localhost:8080を開いてタスクを実行する

使う前に知っておきたいこと

  • タスクを実行するには、LLMプロバイダーのAPIキーを設定する必要があります。
  • AGPL-3.0ライセンス(コピーレフトライセンス)の下で提供されており、ネットワークサービスとして提供する場合はソースコードの共有が必要です。
  • Windowsでセットアップする場合は、RustとC++ビルドツールも必要です。

トピック

よくある質問

skyvern とは?
LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。 Skyvernは、手書きのXPathセレクターやDOMスクリプトに頼らず、Vision LLMがWebページを読み取り、操作することでブラウザベースのワークフローを自動化します。固定セレクターに依存しないため、初めてアクセスするサイトでも動作し、ページレイアウトの変更による破損も抑えられます。
skyvern は無料で使えますか?ライセンスは?
skyvern は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
skyvern は今もメンテナンスされていますか?
活発にメンテナンス中。skyvern の最終コミットは 2026年10月20日 です。
skyvern は何に使えますか?
さまざまなベンダーのWebサイトから請求書を定期的にダウンロードする 行政機関や企業のサイトで問い合わせフォームや登録フォームに入力する APIのないページから構造化データを抽出する ブラウザを通じて調達や見積もり取得などのRPA形式のタスクを実行する
skyvern のインストール方法は?
pipでSkyvernをインストールする: pip install "skyvern[all]" quickstartでローカルサーバーとUIを起動する: skyvern quickstart ブラウザーでhttp://localhost:8080を開いてタスクを実行する
skyvern はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Skyvern-AI/skyvern

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト