ego (lite) は、ユーザーと AI エージェントが並行して作業できるブラウザです。エージェントがそれぞれの Space(エージェント専用に切り離されたブラウザの作業領域)で複数のブラウザタスクを実行する一方で、自分の Space では自由に Web を閲覧でき、エージェントにブラウザの主導権を奪われることはありません。さらに、Web の自動化タスクはより速く完了し、トークンの消費も少なくて済みます。
browser-use や agent-browser などの既存ツールは、ブラウザそのものではなく、ブラウザへの橋渡しであり、自前のブラウザを備えているわけではありません。操作するには別のブラウザが必要で、ブラウザのデータをそのまま引き継ぐことはほとんどできず、接続も安定しません。最終的には人とエージェントがブラウザの主導権を奪い合うことになります。一方、ego lite は、最初から人とエージェントの両者が共有するために設計された 1 つのブラウザです。追加のセットアップは不要で、エージェントは `ego-browser` を通じて、ログイン済みのセッションやタブにいつでもアクセスできます。
## デモ
https://github.com/user-attachments/assets/ffe7954b-58ee-411e-b35d-ec30c58a08bc
## クイックスタート
ego lite は現在 macOS に対応しており、Windows 版はまもなくクローズドベータを開始する予定です。Linux 版は[ロードマップ](https://lite.ego.app/roadmap)にあります。
### 1. インストール
自分の進め方に合う方法を選んでください。
**1.1 macOS アプリをダウンロードする**
クリックしてダウンロードし、開いてインストールします。Apple Silicon 版と Intel 版のどちらをインストールしても、ego lite はマシン上で使われている各エージェントの Skill ディレクトリに `ego-browser` Skill を追加します。
**1.2 npx で Skill を追加する**
`ego-browser` Skill だけをインストールする場合:
```bash
npx skills add citrolabs/ego-lite
```
エージェントが初めてブラウザタスクを実行するとき、エージェントのほうから ego lite アプリのインストール手順を案内してくれます。
**1.3 エージェントにセットアップさせる**
エージェントに以下を貼り付けてください:
```
ego lite をセットアップしてください:https://github.com/citrolabs/ego-lite
`skills/ego-browser/references/install.md` を読み、手順に従って ego lite をインストールしてください。
```
初回起動時に ego lite が尋ねるのは、Chrome のデータを移行するかどうかの 1 点だけです。「はい」と答えれば、エージェントは既存のログイン情報、Cookie、拡張機能、ブックマークをそのまま引き継ぎます。
### 2. 最初のタスクを動かしてみる
エージェントの CLI で `/ego-browser` と入力し、半角スペースを 1 つはさんで、やりたいことを普通の言葉で伝えます:
```
ego-browser で x.com の @ego_agent をフォローして
```
エージェントは `ego-browser` Skill を読み込み、エージェント専用の Space でページを開き、ページ構造をテキスト化した Snapshot を読み取り、ページ上で操作し、結果を報告します。その間、手元のタブには一切触れません。
閲覧データや Cookie など、すべてのブラウザデータはお使いのデバイスの中にとどまります。ego lite が集めるデータはごく限られていて、ego lite を既定のブラウザに設定したかどうかといった、基本的な利用状況のシグナルだけです。
## ego lite の特長
| 機能 | できること |
|---|---|
| **CLI 経由ではなくコードで直接操作し、複雑なタスクをより速く・より少ないトークンで実行** | ego lite がエージェントに公開する機能は、エージェントが直接呼び出す JavaScript 関数としてラップされています。エージェントは得意なこと、つまりコードを書くことに専念できます。多段階の処理を 1 回の出力にまとめられるので、「コマンドを 2 つ呼び出し、結果を見て、また 2 つ呼び出す」というループにはまりません。従来の CLI 方式と比べて、複雑なワークフローの実行が大幅に速くなり、成功率も高くなります。1 回あたりのツール呼び出し回数もはるかに少なく、最終的にかかるコストも大きく削減されます。 |
| **エージェントごとに専用の Space** | ego lite は各エージェントに、完全に独立した Space を用意します。あなたは手前の画面でブラウジングし、エージェントはバックグラウンドで作業します。互いに邪魔し合うことはありません。どの Space でエージェントが動いているかはいつでも確認でき、好きなタイミングで引き継いだり停止したりできます。 |
| **同じブラウザ内の並列ワークスペース「Spaces」で、複数のエージェントが同時に作業** | 各 Space にはそれぞれの AI エージェント、またはそれぞれのタスクが割り当てられ、すべてが同時に動きます。Claude Code が 10 件のリード(見込み客)情報を 10 個の並列 Space で調べて補完します。Codex が 5 つの競合サイトをさらに 5 つの Space でスクレイピングします。互いに衝突することも、あなたのタブを奪うこともありません。マウスカーソルも置いた場所のままです。 |
| **現時点で最も強力なページ Snapshot** | ブラウザエンジンそのものに手を入れているため、ego lite は最高品質のページ Snapshot を生成します。Snapshot とは、テキストしか扱えないモデルが Web ページを「見て」操作するために使う、ページ構造をテキストで表した情報です。深くネストした iframe のような難所(ほかの手法が必ずと言っていいほど破綻する場面)も確実に処理します。 |
| **どんなエージェントからでも `ego-browser` 経由で操作可能** | `ego-browser` は、あらゆるエージェント CLI(Claude Code、Codex、Cursor、あるいは自作のもの)と ego lite をつなぐ接続層です。ブラウザの機能を、snapshot, fill, click, wait, navigate, capture といったページ内で実行できる JavaScript ツール群として提供します。エージェントがこれらのツールを呼び出す JavaScript スニペットを書くと、`ego-browser` がそれをページ上で一度に実行します。 |
| **経験を蓄積し、使うほどエージェントが速くなる** *(近日公開)* | エージェントがブラウザタスクに費やす時間の大半は、試行錯誤に消えています。ego lite 公式の Skill は、成功した操作をすべて再利用可能なツールとワークフローに落とし込み、以降の似たタスクを最大 5 倍の速さで実行できるようにします。 |
## ego lite と既存プロダクトの比較
ほとんどのツールはブラウザを自動化できます。本当に問われるのは次の 3 点です。エージェントがどのブラウザを使うのか。あなたが同時に作業を続けられるのか。そしてそのツールが、あなたがすでに使っているエージェント向けなのか、内蔵エージェント向けなのか。
| 機能 | ego lite | Browser-Use | agent-browser (Vercel) | ChatGPT Atlas | Perplexity Comet |
|---|:---:|:---:|:---:|:---:|:---:|
| 並列マルチタスク | ✓ | — | — | — | — |
| 再利用可能な Skill | ✓ | — | — | — | — |
| Chrome のデータを引き継ぐ | ✓ | — | — | ✓ | ✓ |
| 同じブラウザ、独立したワークスペース | ✓ | — | — | — | — |
| 圧縮されたセマンティック入力 | ✓ | — | ✓ | — | — |
| 外部エージェントから制御可能 | ✓ | ✓ | ✓ | — | — |
| データはローカルに保存 | ✓ | ✓ | ✓ | — | — |
| ログインの手間がない | ✓ | — | — | ✓ | ✓ |
| 日常使いのブラウザ | ✓ | — | — | ✓ | ✓ |
| 無料 | ✓ | ✓ | ✓ | — | — |
同じ課題に取り組むカテゴリは、ほかにも 2 つあります。Browser-Use や Vercel の agent-browser のようなブラウザ自動化フレームワークは、エージェントが呼び出すライブラリであり、ブラウザ自体は付属しません。そのため操作するには別のブラウザが必要で、あなたのログイン状態がそのまま引き継がれることはほとんどありません。ChatGPT Atlas や Perplexity Comet のような AI ブラウザは内蔵エージェントを備えており、そのエージェントしかブラウザを操作できません。ego lite は 1 つのブラウザであり、最初からあなたと、どのエージェントとでも共有するために設計されています。
## ベンチマーク
ego lite を Vercel の agent-browser と 4 つの複雑なブラウザ自動化タスクで比較し、ベンチマークしました。ego lite はどのタスクも最大 2.5 倍の速さで、しかもトークン消費を大幅に抑えて完了しました。タスクが難しいほど、差は広がります。結果は次のとおりです。
## ドキュメント
チュートリアル、ツールの完全なリファレンス、連携ガイドは [lite.ego.app/document/](https://lite.ego.app/document/) にあります。
## コミュニティ
- [Discord](https://discord.gg/5eGZVvHbTq):質問、セットアップの相談、Skill の共有
- [GitHub Discussions](https://github.com/citrolabs/ego-lite/discussions):アイデアやじっくり議論したいスレッド
- [X/Twitter](https://x.com/ego_agent):最新情報とリリース
## Star 数の推移
## ライセンス
このリポジトリの内容は [MIT License](LICENSE) のもとで公開しています。ego lite ブラウザ本体は、別途無料でダウンロードできるソフトウェアです。