Playwright風APIと自然言語のact・observe・extract呼び出しでChromeを操作する、ブラウザーエージェント向けTypeScript・Python・Go SDK。
Pomerado/pomerado
自然言語でタスクを伝えるだけでWebサイト向けのMCP連携を構築し、APIのないサイトもAIエージェントから利用可能にします。
- スター
- 1,573
- フォーク
- 135
- 未解決の Issue
- 29
- 最終コミット
- 4 時間前
これは何?
PomeradoはWebサイトを、AIエージェントが呼び出せるMCPサーバーに変換します。ページの見出しを読む、フォームを送信するといったタスクを自然言語で指定すると、Pomeradoは実際のChromiumブラウザーを操作してサイトを調査し、実行例を完了させ、その手順を汎用的な決定論的ソースコードに落とし込みます。生成された連携機能は、自分で管理できるフォルダーに保存され、モデルを呼び出さずに動作します。
この方式は、エージェントが毎回の手順でcomputer useを通じてブラウザーを操作するよりも、信頼性を高めることを目指しています。ログインや二要素認証が必要なサイトにも対応します。連携機能には読み取り専用または書き込みの権限を設定でき、mint時にはguardianコンポーネントが各ブラウザー操作と最終的なソースコードを確認します。
コア部分はMITライセンスで、macOSまたはLinux上のNode 24でローカルに動作し、mintにはOpenAI API keyを使用します。Claude Code、Codex、Cursor、VS Code、Claude Desktop、Gemini CLIなどのMCPクライアントで利用できます。
主な機能
- 01自然言語のタスク説明から連携機能を構築でき、HARファイルや操作の記録は不要です。
- 02生成された連携機能は決定論的に実行され、リクエストごとのモデル呼び出しは必要ありません。
- 03ログインや二要素認証が必要なサイトに対応します。
- 04読み取りと書き込みの権限を分け、連携機能を閲覧専用に制限できます。
- 05各連携機能を編集可能なソースコードとしてローカルフォルダーに保存します。
- 06mint、get_job、provide_input、cancel_jobツールを備えた標準的なMCP stdioサーバーを提供します。
ユースケース
- APIのないWebサイトへの読み取りアクセスをAIエージェントに提供する。
- ログインが必要なサイトで、書き込み権限を使ってフォーム送信や予約を繰り返し自動化する。
- 社内Webツールを、MCPクライアントから呼び出せるツールとして公開する。
- 公式APIクライアントを開発するか決める前に、サイト連携を試作する。
クイックスタート
- 1
Pomeradoと、それが操作するChromiumブラウザーをインストールします
npx -y -p pomerado pomerado-mcp --help - 2
Playwright用のChromiumをインストールします
npx -y -p pomerado playwright install chromium - 3
MCPクライアントの設定にPomerado MCPサーバーのエントリーを追加します(クライアントごとのコマンドはREADMEを参照)
使う前に知っておきたいこと
- インテグレーションの作成にはOpenAI APIキーが必要です。
- macOSまたはLinux、およびNode 24.21以降のNode 24リリースが必要です。
- ホスティング、保存済みログイン、ボット対策などのPomerado Cloud機能は、オープンソースのコアには含まれません。
収録されている特集
トピック
よくある質問
- pomerado とは?
- 自然言語でタスクを伝えるだけでWebサイト向けのMCP連携を構築し、APIのないサイトもAIエージェントから利用可能にします。 PomeradoはWebサイトを、AIエージェントが呼び出せるMCPサーバーに変換します。ページの見出しを読む、フォームを送信するといったタスクを自然言語で指定すると、Pomeradoは実際のChromiumブラウザーを操作してサイトを調査し、実行例を完了させ、その手順を汎用的な決定論的ソースコードに落とし込みます。生成された連携機能は、自分で管理できるフォルダーに保存され、モデルを呼び出さずに動作します。
- pomerado は無料で使えますか?ライセンスは?
- pomerado は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pomerado は今もメンテナンスされていますか?
- 活発にメンテナンス中。pomerado の最終コミットは 2026年11月7日 です。
- pomerado は何に使えますか?
- APIのないWebサイトへの読み取りアクセスをAIエージェントに提供する。 ログインが必要なサイトで、書き込み権限を使ってフォーム送信や予約を繰り返し自動化する。 社内Webツールを、MCPクライアントから呼び出せるツールとして公開する。 公式APIクライアントを開発するか決める前に、サイト連携を試作する。
- pomerado のインストール方法は?
- Pomeradoと、それが操作するChromiumブラウザーをインストールします: npx -y -p pomerado pomerado-mcp --help Playwright用のChromiumをインストールします: npx -y -p pomerado playwright install chromium MCPクライアントの設定にPomerado MCPサーバーのエントリーを追加します(クライアントごとのコマンドはREADMEを参照)
- pomerado はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Pomerado/pomerado
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがPlaywrightブラウザーを操作し、クリックや入力、データ抽出などのWebタスクを自律的に実行できるTypeScriptフレームワーク。
実ブラウザーを操作するAIエージェントを構築できるオープンソースのPythonライブラリ
AIエージェントやアプリ向けのオープンソースのブラウザーAPI。Puppeteer、Playwright、Seleniumで操作できる、管理型Chromeサンドボックスを提供します。
自分やAIエージェントのブラウジング中にWebサイトの通信を記録し、使用されたエンドポイント向けの型付きAPIクライアントを生成します。
AIエージェントによるWeb自動化を実行するための、ステルス機能、CAPTCHA解決、プロキシを備えたクラウドブラウザー基盤とPlaywrightベースのフレームワーク。