ディレクトリに戻る

deepseek-harness-genui

キュレーション掲載メンテナンス: 活発

pengyue-polaron/deepseek-harness-genui

DeepSeek Harness 向けコードファースト generative UI

GitHub で見る
$ dsh plugin --profile web add dsh-plugin-genui

107

スター

13

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-09-06

最終プッシュ

コードファーストの DeepSeek Harness プラグイン。Coding Agent が書いた React + TypeScript を、焦点を絞ったステートフルなインターフェースに変えます。ユーザーの選択や入力はタスクに保持されるため、後の Agent ターンがシームレスに続けられます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-25

ライセンス

MIT

01どんなタスクに使えるのか?

  • 文章で表現しにくいタスクのための焦点を絞ったインターフェースを構築する

    インライン、Canvas、全画面、または localhost 形式の GenUI アプリ。保存された選択と入力はタスク状態として保持され、次の Agent ターンが読み取れる

    プランニング、教育、探索で文章以上の対話を必要とする DeepSeek Harness ユーザー

  • ユーザーが選択・入力・変更した内容を捉え、後の Agent ターンへ持ち越す

    現在のタスクに保存されたセマンティックな値——選択、フォームの回答、ドラフト、進捗——は面とターンをまたいで利用できる

    ユーザーの決定に基づいて動作し、再質問を避けたい Agent やワークフロー

  • DeepSeek Harness 内で、宣言済みかつタスク単位で制御された権限のもとに生成 React コードを実行する

    サンドボックス内のアプリ。直接 API 呼び出しは宣言済みのクレデンシャル不要な公開 HTTPS ルートのみに限定され、タスク単位の決定としてアクセス一覧が表示される

    生成 UI を欲しながらも、生成コードに広範な権限やクレデンシャルを渡したくないチーム

02DeepSeek Harness への導入方法

前提条件

  • Node.js `^22.19.0 || >=24`
  • DeepSeek Harness `^0.1.0-rc.6` 以降

インストール手順

  1. 01

    `dsh plugin --profile web add dsh-plugin-genui` を実行して Web プロファイルにプラグインを追加する

    $ dsh plugin --profile web add dsh-plugin-genui

  2. 02

    `dsh --profile web` を実行してプラグイン有効の Web セッションを開始する

    $ dsh --profile web

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Coding Agent が DeepSeek Harness 内でタスク専用の React + TypeScript インターフェースを構築できるようにし、ユーザーの選択を現在のタスクに保存して、後の Agent ターンが続きを処理できるようにします。

  • コードファーストの React + TypeScript ビルダー

    Coding Agent への自然言語プロンプトプラグインがコンパイル・型チェック・レンダリングする普通の React + TypeScript アプリ

  • インライン / Canvas / 全画面 / localhost の複数表示面

    同じタスク状態のアプリセッションが使う表示面でレンダリング——Web は 4 つすべてに対応、TUI は localhost リンクを返し Canvas は埋め込まない

  • 永続的なタスク状態

    アプリ内でのユーザーの選択、フォーム回答、ドラフト、進捗現在のタスクに保存されるセマンティックな値

    保存されたタスク状態は最後の更新から 7 日で失効する
  • 権限制御されたサンドボックスと接続ツール

    宣言済みの Harness/MCP/Skill ツール、またはクレデンシャル不要な公開 HTTPS ルートサンドボックス内のアプリ。タスク単位の決定として完全なアクセス一覧が表示される

    MCP クレデンシャルが生成コードに入ることはない。直接 API リクエストは宣言済みのクレデンシャル不要な公開 HTTPS ルートのみに限定される。
  • DESIGN.md によるデザイン言語制御

    自動選択、内蔵プロファイル、インポートしたカスタム DESIGN.md、またはエクスポートした DESIGN.md選択したデザイン言語が、以降に作成するアプリの既定として適用される

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • プランニング、教育、探索で文章以上の対話を必要とする DeepSeek Harness ユーザー
  • ユーザーの決定に基づいて動作し、再質問を避けたい Agent やワークフロー
  • 生成 UI を欲しながらも、生成コードに広範な権限やクレデンシャルを渡したくないチーム

05互換性・メンテナンス・セキュリティ上の注意

  • 一時リンクと許可は 7 日で失効し、保存済みタスク状態も最後の更新から 7 日で失効します。タスク内のアプリカードからアクセスを確認・削除できます。
  • 接続アプリはあらかじめ Harness/MCP/Skill ツールまたは公開 HTTPS ルートを宣言する必要があります。Harness はタスク単位の決定として完全なアクセス一覧を表示し、未宣言の呼び出しはブロックされます。MCP クレデンシャルが生成コードに入ることはありません。
  • Node.js `^22.19.0 || >=24` と DeepSeek Harness `^0.1.0-rc.6` が必要です。ソースからのビルドにはさらに pnpm 11 が必要です。プラグインはブラウザをダウンロードも起動もしません——サンドボックス実行環境はリポジトリの CI が検証し、プラグイン利用者が実行するものではありません。
2026-08-142026-08-24v0.13.1

MIT · actively maintained (latest release v0.13.1, 2026-08-19)

06よくある質問

DeepSeek Harness GenUI とは何ですか? DeepSeek Harness への統合方式は?

DeepSeek Harness のネイティブプラグインです。Coding Agent が普通の React + TypeScript を書くと、プラグインがそれをビルド・型チェックし、Harness のタスクライフサイクル内でレンダリングします。これはクロスクライアントな UI プロトコルではなく、DeepSeek Harness 専用に作られています。

ユーザーの選択は Agent のターン間でどう保持されますか?

インターフェースはセマンティックな値——選択、フォームの回答、ドラフト、進捗——を現在のタスクに保存します。後続の質問はユーザーに再入力を求めずにその値を読み取れます。アプリがインライン、Canvas、全画面、localhost リンクのいずれで表示されていても同様です。

生成されたコードの実行は安全ですか?

生成コードはサンドボックス内で実行されます。直接の API リクエストは宣言済みの、クレデンシャル不要な公開 HTTPS ルートのみに限定され、MCP クレデンシャルが生成コードに入ることはありません。接続アプリを開く前に Harness はタスク単位の決定として完全なアクセス一覧を表示し、未宣言の呼び出しはブロックされます。一時リンクと保存済みタスク状態はどちらも 7 日で失効します。

どうインストールしますか?

`dsh plugin --profile web add dsh-plugin-genui` で Web プロファイルに追加し、続けて `dsh --profile web` でセッションを開始します。ターミナルプロファイルでは `web` を `tui` に置き換えます——TUI は localhost リンクを返し、Canvas は埋め込みません。Node.js `^22.19.0 || >=24` と DeepSeek Harness `^0.1.0-rc.6` が必要です。

軽量な dsh-ui コンポーネントレンダラーを置き換えますか?

いいえ。このプロジェクトは軽量な `dsh-ui` コンポーネントレンダラーを置き換えるものではなく、GenUI のコードファーストかつタスク固有の側面——構造やインタラクションが事前に分からない専用の React アプリ——をカバーします。

08データと出典

  • 作者による申告github.comdc8471382c40…

    Some tasks are awkward in text. DeepSeek Harness GenUI lets an Agent create a focused interface for the current task:

  • 作者による申告github.comdc8471382c40…

    it is built for DeepSeek Harness and its task lifecycle.

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-25。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。