AIエージェントやアプリ向けのオープンソースのブラウザーAPI。Puppeteer、Playwright、Seleniumで操作できる、管理型Chromeサンドボックスを提供します。
nottelabs/notte
AIエージェントによるWeb自動化を実行するための、ステルス機能、CAPTCHA解決、プロキシを備えたクラウドブラウザー基盤とPlaywrightベースのフレームワーク。
代替できる製品:Browserbase
Apify
- スター
- 2,041
- フォーク
- 186
- 未解決の Issue
- 11
- 最終コミット
- 5 時間前
これは何?
Notteは、AIエージェントやスクリプト向けのブラウザー基盤です。ステルス機能、CAPTCHA解決、プロキシを組み込んだホスト型のクラウドブラウザーセッションを提供し、Playwright、Puppeteer、SeleniumからCDP経由で操作できます。ローカルブラウザーセッションでは、APIキーなしで同じobserve、execute、scrape APIを利用できます。
セッションに加えて、このプラットフォームには、オンデマンド、スケジュール、またはAPIエンドポイント経由で実行できるPython自動化をデプロイする機能もあります。Secrets vaultに認証情報を保存すれば、コードやLLMから認証情報を隠せます。また、ペルソナには、登録や認証コードの受け取りに使える専用メール受信箱が用意されています。これらの機能は、CLI、MCPサーバー、PythonおよびNode SDKから利用できます。
オープンソースのコアには、ローカルのPlaywrightベースのブラウザーと、markdown、画像、またはPydanticで構造化したデータを返すスクレイピング機能が含まれます。クラウドサービスはホスト型APIとして提供されています。
主な機能
- 01ステルス機能、CAPTCHA解決、プロキシを備えたホスト型クラウドブラウザー。
- 02同じobserve、execute、scrape APIを使う、ローカルのPlaywrightベースのブラウザーセッション。
- 03Playwright、Puppeteer、Seleniumに対応したCDPエンドポイント。
- 04Pythonの自動化を関数としてデプロイし、オンデマンド、スケジュール、またはAPI経由で実行。
- 05認証情報をコードに公開せず、セッションでログインフォームに入力できる認証情報ボルト。
ユースケース
- コーディングエージェントやLLMにクラウドブラウザーを使わせ、Web上のタスクを完了させる。
- 既存のPlaywrightスクリプトをステルス機能付きのクラウドブラウザーで実行する。
- ページをmarkdownまたはPydanticモデルに基づく構造化データにスクレイピングする。
- 保存した認証情報でログインするブラウザー自動化をスケジュール実行する。
クイックスタート
- 1
Pythonパッケージをインストールする
pip install notte - 2
依存関係とともにChromiumブラウザーをインストールする
patchright install --with-deps chromium - 3
READMEの例を使ってローカルのブラウザーセッションを実行する
使う前に知っておきたいこと
- stealth browser、CAPTCHA solving、proxyなどのクラウド機能を利用するには、Notte APIキーとホスト型サービスが必要です。
- ライセンスはSSPL-1.0です。コピーレフトライセンスであり、ソフトウェアをサービスとして提供することに制限があります。
- agent APIはバージョン1.10で削除されたため、古いagentコードには以前のバージョンを固定して使う必要があります。
トピック
よくある質問
- notte とは?
- AIエージェントによるWeb自動化を実行するための、ステルス機能、CAPTCHA解決、プロキシを備えたクラウドブラウザー基盤とPlaywrightベースのフレームワーク。 Notteは、AIエージェントやスクリプト向けのブラウザー基盤です。ステルス機能、CAPTCHA解決、プロキシを組み込んだホスト型のクラウドブラウザーセッションを提供し、Playwright、Puppeteer、SeleniumからCDP経由で操作できます。ローカルブラウザーセッションでは、APIキーなしで同じobserve、execute、scrape APIを利用できます。
- notte は無料で使えますか?ライセンスは?
- notte は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- notte は今もメンテナンスされていますか?
- 活発にメンテナンス中。notte の最終コミットは 2026年10月22日 です。
- notte は何に使えますか?
- コーディングエージェントやLLMにクラウドブラウザーを使わせ、Web上のタスクを完了させる。 既存のPlaywrightスクリプトをステルス機能付きのクラウドブラウザーで実行する。 ページをmarkdownまたはPydanticモデルに基づく構造化データにスクレイピングする。 保存した認証情報でログインするブラウザー自動化をスケジュール実行する。
- notte のインストール方法は?
- Pythonパッケージをインストールする: pip install notte 依存関係とともにChromiumブラウザーをインストールする: patchright install --with-deps chromium READMEの例を使ってローカルのブラウザーセッションを実行する
- notte はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nottelabs/notte
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Playwrightと連携するAI搭載クエリ言語で、稼働中のWebサイトからデータを抽出・自動化するツールキット。SDKとREST APIも提供します。
WebサイトをLLM向けのMarkdownに変換するオープンソースのPythonクローラー。構造化抽出やホスト型APIにも対応。
Playwright風APIと自然言語のact・observe・extract呼び出しでChromeを操作する、ブラウザーエージェント向けTypeScript・Python・Go SDK。
実ブラウザーを操作するAIエージェントを構築できるオープンソースのPythonライブラリ
LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。