@launchcurator

AIエージェントと共に使うブラウザ:ego (lite)
AIエージェントにブラウザ作業を任せようとすると、意外と多くの摩擦に直面します。
自動化用ブラウザは、ログイン情報のない真っさらな状態で起動することが多く、サイトごとに再ログインしたり、2段階認証やSSOを突破したりする必要があります。
逆に、使用中のブラウザを直接制御するように接続すると、エージェントが新しいウィンドウやタブを次々と開いたり、マウスフォーカスを奪ったりして、人の作業と競合してしまうことがあります。
「私が使っていたログイン環境はそのまま共有しつつ、AIエージェントが自分のブラウジングを妨げずに作業させることはできないか?」
ego (lite)は、こうした疑問から生まれたAIエージェント用Chromiumブラウザです。
Chromeのブックマークや拡張機能、Cookie、ログインセッションを取り込んで、普段使っているブラウザのように使用できます。また、CodexやClaude Code、Cursorなどの外部AIエージェントが、別の作業空間でウェブ自動化を実行できるように設計されています。
ユーザーは自分のタブで作業を続け、エージェントは隔離されたSpaceでページを読み込み、ボタンをクリックしたり、フォームに入力したり、ファイルをダウンロードしたりします。
何が違うのか?
ego (lite)は、AIが内蔵されたブラウザや、別のヘッドレスブラウザを起動する自動化フレームワークとは少し異なるアプローチをとります。
人とAIエージェントがひとつのブラウザ環境を共有しつつ、互いの作業領域は分離するのが核心です。
人とエージェントのためのひとつのブラウザ
既存のブラウザ自動化ツールは、通常、新しいChromiumインスタンスを起動します。
このブラウザにはユーザーのログイン情報や拡張機能がないため、Gmail、Notion、LinkedIn、社内管理者ページのように認証が必要なサービスで作業を開始するのは困難です。
ego (lite)はオンボーディングプロセスで、Chromeの開いているタブ、タブグループ、ブックマーク、保存されたパスワード、拡張機能、Cookie、ログインセッション、プロファイルなどをコピーできます。
これにより、エージェントは毎回空のブラウザから始めるのではなく、ユーザーがすでにログインしている実際のウェブ環境で作業できます。
取り込みはオプションであり、既存のChromeデータを移動・削除することはありません。一度取り込んだ後は、Chromeとego (lite)は個別に管理されるため、ふたつのブラウザでの新しいログインや拡張機能が自動的に同期されることはありません。
エージェント専用の作業空間、Space
ユーザーとエージェントが同じブラウザを使っているからといって、同じタブを奪い合って競合するわけではありません。
ego (lite)は、AIエージェントの作業ごとにSpaceという別の作業空間を提供します。
Spaceは新しいブラウザウィンドウや別のプロファイル、クラウドブラウザではありません。同じego (lite)プロセス内で作業ごとに分離されたブラウザコンテキストを作成し、各作業のタブと保存領域を隔離する仕組みです。
エージェントがSpaceでページを移動したりフォームに入力したりしている間も、ユーザーは自分のタブとマウスフォーカスをそのまま維持できます。
複数のエージェントや作業を、それぞれのSpaceで同時に実行することも可能です。作業中のSpaceに移動して進捗を確認したり、必要に応じて直接制御を奪い取ったりすることもできます。
作業が終わった後も関連するタブが残るため、エージェントがどのページを訪問し、何を実行したのかを確認できます。
使っているAIエージェントをそのまま接続
ego (lite)は、特定の組み込みAIモデルの使用に制限しません。
ego-browserというSkillを通じて、Codex、Claude Code、Cursor、Continue、Gemini CLI、Hermes Agent、OpenClaw、OpenCode、そして自作のエージェントなどを接続できます。
インストール過程でMac上のエージェントCLIを見つけego-browserSkillを接続します。その後、エージェントに対して/ego-browserを添えて、実行したい作業を自然言語で指示すれば完了です。
例えば、ログイン済みの管理者ページでデータを整理したり、複数の商品の価格を比較したり、ソーシャルメディアの投稿を収集したり、繰り返しのウェブテストを実行するようにリクエストできます。
特定のモデルやエージェントプラットフォームに依存せず、すでに使用中のコーディングエージェントにブラウザ操作能力を追加できる点が特徴です。
一度に複数の動作を実行する構造
多くのブラウザ自動化ツールは、ページを確認し、ボタンをひとつ押し、結果をモデルに返す、という手順を繰り返します。
段階ごとにモデルとブラウザの往復が発生するため、作業が長くなるほど実行時間とトークン使用量も増大します。
ego (lite)はsnapshot、fill、click、wait、navigate、captureといったブラウザ機能をJavaScript関数として提供します。
エージェントは複数の動作をひとつの短いJavaScriptの流れとして記述し、ページ内で連続して実行できます。単純なコマンドをひとつずつ呼び出すのではなく、条件分岐や繰り返し処理を含む作業全体をコードとして構成できる方式です。
制作チームがVercelのagent-browserと4種類の複合タスクを比較した独自のベンチマークでは、タスクによって最大3.45倍の高速化と、より少ないトークン使用量を実現したと説明しています。

エージェントが読みやすいSnapshot
ウェブページのHTML全体には、スタイル、スクリプト、非表示の要素など、実際の作業には不要な情報も含まれています。
これを段階ごとにモデルに渡すと入力が過大になり、エージェントがクリックすべき要素を見つけるのも困難になります。
ego (lite)のSnapshotは、ページのアクセシビリティツリーをもとに、タイトルと本文の構造、ボタン、リンク、入力フィールドなどを圧縮されたテキストに変換します。
各インタラクティブ要素には一時的な参照番号が付与され、エージェントは画面上の座標や頻繁に変更されるCSSクラスに依存せず、要素を選択できます。
Snapshot機能はカスタムChromiumエンジン内部に実装されており、制作チームは一般的なJavaScriptベースの抽出方法では見逃しがちなクロスオリジンのiframeやShadow DOM、React Portal、外部SDKウィジェットにもアクセスできるように設計したと説明しています。
ローカル中心のデータ管理
ログインしたブラウザをエージェントと共有するだけに、プライバシー保護と権限管理も重要な部分です。
ego (lite)は、取り込んだパスワード、Cookie、閲覧履歴、ブックマーク、拡張機能、プロファイルなどのブラウジングデータを、ユーザー自身のPCに保管します。別途ego (lite)アカウントを作成したり、メール登録をしたりする必要はありません。
ただし、実際の作業を実行する際には、ユーザーが選択したAIエージェントが、その作業に必要なページの内容を読み取って処理することになります。
そのため、信頼できるエージェントを接続し、決済や投稿、削除、メッセージ送信のように取り返しのつかない作業には、事前に制限を指定しておくことが重要です。
ドキュメントでも、認証コードやCAPTCHA、決済確認、アカウント権限の変更といった段階では、エージェントを一時停止させ、ユーザーが直接確認するように作業境界を設定することを推奨しています。
今後の可能性
ブラウザ自動化は単なるウェブスクレイピングを超え、メールやCRM、採用管理システム、会計ツール、社内運用画面など、ログイン後の業務へと拡張されています。
しかし、実際のログイン状態を渡すことが困難であることや、自動化ブラウザとユーザーのブラウザが分離している点は、依然として大きな障壁です。
ego (lite)は、ブラウザをエージェントが一時的に借りるツールではなく、「人とAIエージェントが共に使う作業環境」として再設計しようとするプロジェクトと言えます。
現在ego (lite)は、IntelおよびApple Silicon Macで利用可能な無料のベータ版です。WindowsとLinuxのサポートはまだ提供されておらず、公開ロードマップに含まれています。
繰り返し成功したウェブ作業を再利用可能なワークフローとして蓄積するSkills、多様なエージェントハーネスを接続するためのBrowser ACP、強化されたブラウザ制御機能とサイドタブパネルも開発中です。Electronおよびネイティブアプリケーション操作は、今後のステップとして計画されています。
ブラウザベースの繰り返し業務をAIエージェントに任せたいと考えている方や、ログインが必要なSaaSや社内ツールを自動化する過程で、既存のヘッドレスブラウザの限界を感じたことがあるなら、ぜひチェックしてみてください。
主な特徴
- 人とAIエージェントが共に使うChromiumベースのブラウザ
- Chromeのタブ、ブックマーク、パスワード、拡張機能とログインセッションの取り込み
- エージェントごとに隔離された作業空間
Spaceの提供 - ユーザーのタブとマウスフォーカスを邪魔しないバックグラウンド作業
- 複数のブラウザ作業とAIエージェントの並列実行をサポート
- Codex、Claude Code、Cursor、Gemini CLIなどの外部エージェントを接続可能
- 自然言語リクエストをブラウザ動作に変換する
ego-browserSkill - 複数のページ動作をひとつのJavaScriptの流れで実行可能
- アクセシビリティツリーを圧縮して伝達する
Snapshot - iframe、Shadow DOM、外部SDKウィジェットを考慮したカスタムChromiumエンジン
- ブラウジングデータのローカル保存
- 別途のアカウントやego (lite)サブスクリプションなしで無料で利用可能
- IntelおよびApple Silicon Macをサポート
- 現在はベータ版であり、WindowsとLinuxはロードマップ段階
ego-browserと関連リポジトリ構成はMITライセンスで公開- ego (lite)ブラウザアプリケーションは別途の無料ダウンロードで提供
🔗 関連リンク
ウェブサイト: https://lite.ego.app/
ダウンロード: https://lite.ego.app/download
韓国語ドキュメント: https://lite.ego.app/document/ko/docs/product-introduce
GitHub: https://github.com/citrolabs/ego-lite
ロードマップ: https://lite.ego.app/roadmap
📣 プロジェクトの制作者ですか?
ランチキュレーターは新しいインディプロジェクトやビルダーを紹介しています。
ご自身のプロジェクトを紹介したい場合は、チャンネルに参加して自由に投稿してみてください。