DeepSeek Harness で ego (lite) を使う方法
DeepSeek Harness と ego (lite) のブラウザ自動化を設定します。Web UI または headless ターミナルで Full access を有効にし、ego-browser を読み込んで、ブラウザタスクを完了します。
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 と動作するモデルプロバイダーが利用可能であることを確認してください。
- DMG ファイルをダウンロードして開きます
- 画面の指示に従い、ego (lite) のアイコンをダブルクリックしてインストールします
- ego (lite) を開いて初期設定を完了します
-
- Node.js をインストールします
-
- 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-access が dsh の前に現れることを確認します。
ターミナルで 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 でログインまたは確認を完了し、タスクを再度実行します。
関連ドキュメント
- クイックスタート:ego (lite) をインストールし、最初のブラウザタスクを完了する
- Claude Code ブラウザ自動化:Claude Code から ego-browser を使う
- Codex ブラウザ自動化:Codex Desktop または TUI から ego-browser を使う
- OpenCode ブラウザ自動化:OpenCode Desktop または TUI から ego-browser を使う
- OpenClaw ブラウザ自動化:OpenClaw macOS アプリまたは TUI から ego-browser を使う
- ego-browser:ブラウザ操作用コマンドと使い方を確認する
- DeepSeek Harness 公式サイト:製品概要とクイックスタートを確認する
- DeepSeek Harness リポジトリ:ソースコードと最新のリリースノートを読む
- DeepSeek Harness ユーザーガイド:Web UI とモデルプロバイダーを設定する
- DeepSeek Harness 権限プリセット:Full access、サンドボックスモード、承認ポリシーを理解する