ego (lite) はブラウザそのもの、ego は端末を横断して動くあなた専属のエージェントです。
順番待ちリストに参加する
日本語

DeepSeek Harness で ego (lite) を使う方法

DeepSeek Harness と ego (lite) のブラウザ自動化を設定します。Web UI または headless ターミナルで Full access を有効にし、ego-browser を読み込んで、ブラウザタスクを完了します。

llms.txt

DeepSeek Harness はローカルの Web UI または一度限りの headless ターミナルコマンドから ego (lite) を操作できます。このガイドでは、DeepSeek Harness が ego (lite) の Agent Space で Anthropic の X プロフィールを開き、最初の 5 件の投稿を読み取って、結果を返します。

上の動画は Web UI の一連の操作です。DeepSeek Harness には現在、独自のネイティブデスクトップアプリも内蔵 TUI もないため、このガイドでは公式の Web UI と headless プロフィールを使用します。

始める前に

ego (lite) をインストールし、初期設定を完了し、Node.js と動作するモデルプロバイダーが利用可能であることを確認してください。

  1. DMG ファイルをダウンロードして開きます
  2. 画面の指示に従い、ego (lite) のアイコンをダブルクリックしてインストールします
  3. ego (lite) を開いて初期設定を完了します
    1. Node.js をインストールします
    1. DeepSeek Harness を起動し、Settings > Models でモデルを接続します

ego (lite) は ego-browser~/.agents/skills/ にインストールします。DeepSeek Harness はこの共有ユーザー Skill ディレクトリと、現在のプロジェクト内の .agents/skills/ をスキャンします。

ego (lite) をインストールしたら、続ける前に DeepSeek Harness を完全に停止して再起動してください。こうすることで Harness が新しくインストールされた Skill を再読み込みし、Web UI で /ego-browser スラッシュコマンドを表示できます。新しいセッションを開始するだけでは Skill が再読み込みされない場合があります。

Web UI または headless ターミナルを選ぶ

Web UI を使うには、プロジェクトディレクトリでターミナルを開いて次を実行します:

npx @deepseek-ai/dsh web

DeepSeek Harness は http://127.0.0.1:3080 でローカルの Web UI を開きます。dsh がすでにグローバルにインストールされている場合は、代わりに dsh web を使用できます。

ターミナルでは headless プロフィールを使用します。これは 1 つのタスクを実行し、最終的な答えを出力して、終了します。ここでの「headless」は Harness の画面を指します。タスクの実行中も ego (lite) は可視のブラウザウィンドウを開きます。

ステップ 1:Full access を有効にする

Web UI

プロンプトボックスの下にある権限メニューを開き、Full access を選択します。警告を読み、確認ボックスにチェックを入れ、Enable Full access を選択します。

Full access は danger-full-access プリセットに対応します。コマンドが Harness のサンドボックスに制限されなくなり、承認プロンプトも無効になります。信頼するタスクとワークスペースでのみ有効にしてください。

headless ターミナル

headless タスクを実行する同じプロセスに権限モードを設定します:

DSH_PERMISSION_MODE=danger-full-access dsh --profile headless \
  "Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."

環境変数はこの実行で danger-full-access を有効にし、承認ポリシーを never に設定します。最後の引用符で囲まれたテキストはタスク指示であり、追加の設定オプションではありません。

ステップ 2:ego-browser Skill を読み込む

Web UI

プロンプトボックスに /ego-browser と入力し、候補リストから一致する Skill を選択します。Skill 名の後にブラウザタスクを書き続けるか貼り付けて、メッセージを送信します。

直接の /ego-browser トークンは、タスク開始前に Skill を読み込みます。DeepSeek Harness はタスクの意図からモデル呼び出し可能な Skill を選択することもできますが、明示的なトークンにより記録されたワークフローを検証しやすくなります。

headless ターミナル

ステップ 1 の headless コマンドはすでに ego-browser Skill を使用するよう指定しているため、別途スラッシュコマンドは不要です。明示的に呼び出したい場合は、引用符で囲まれたタスクの先頭に /ego-browser を含めることもできます。

ステップ 3:DeepSeek Harness にブラウザタスクを実行させる

Web UI

DeepSeek Harness は Skill を読み込み、ego-browser コマンドラインヘルパーを呼び出し、Anthropic の X プロフィールを別の ego (lite) Agent Space で開きます。エージェントが指定された投稿を読み取り、応答を準備している間、Web UI を開いたままにしてください。

headless ターミナル

Harness の会話ウィンドウなしで、ターミナルから同じブラウザワークフローが実行されます。ターミナルが片側のコントローラーとなる一方、ego (lite) はもう片側でライブなブラウザ操作を表示します。

ステップ 4:タスクを完了する

実行が終わると、Web UI は 5 件の投稿について、画面に表示された情報、直接リンク、各投稿の短い要約を表示します。headless モードでは、DeepSeek Harness はターミナルに最終的な答えを出力し、終了します。Anthropic のプロフィールは ego (lite) に開いたままです。

トラブルシューティング

/ego-browser が表示されない

~/.agents/skills/ego-browser/SKILL.md が存在することを確認します。その後、意図したプロジェクトディレクトリから DeepSeek Harness を起動し、新しいセッションを作成します。DeepSeek Harness はプロジェクト固有の Skills について <プロジェクト>/.agents/skills/ もスキャンします。

タスクが権限承認で停止する

Web UI では、タスクを送信する前に現在のセッションが Full access を表示していることを確認します。ターミナルでは、同じコマンド内で DSH_PERMISSION_MODE=danger-full-accessdsh の前に現れることを確認します。

ターミナルで dsh が見つからない

代わりにパッケージランナーの形式を使用します:

DSH_PERMISSION_MODE=danger-full-access npx @deepseek-ai/dsh --profile headless \
  "Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."

このガイドになぜデスクトップアプリや TUI がないのか?

DeepSeek Harness は現在、公式のローカル Web UI と headless CLI プロフィールを提供しています。Web UI はあなたのコンピュータ上でローカルに実行されますが、ブラウザで開きます。ネイティブのデスクトップアプリではありません。TUI には別途コミュニティプラグインが必要で、このガイドの範囲外です。

X でログインまたはアカウント確認を求められる

ego (lite) の Agent Space でログインまたは確認を完了し、タスクを再度実行します。

関連ドキュメント