ディレクトリに戻る

deepseek-harness-skin

メンテナンス: 活発

heigeai/deepseek-harness-skin

21 組み込みスキン+1 枚画像から配色生成。コントラスト自動導出、ビルド期可読性検証

GitHub で見る
$ git clone https://github.com/HeiGeAi/deepseek-harness-skin.git

53

スター

4

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-09-23

最終プッシュ

MIT ライセンスのビルド時 DeepSeek Harness スキンパック:21 種の内蔵スキン+画像 1 枚での自作スキン、コントラスト維持の配色導出、ネイティブ UI へのワンクリック復帰。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-01

ライセンス

MIT

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

  • 21 種の内蔵テーマまたは画像 1 枚の自作テーマで DeepSeek Harness(dsh)の Web UI を着せ替える

    テーマを適用した DeepSeek Harness Web インターフェイス(サイドバー/入力欄/セッション一覧が再配色)。「設定 → 通用設定 → 皮膚」からワンクリックで切り替え、コントラストを維持した配色導出により即座にネイティブ UI へ戻せる

    ネイティブのコントロールや機能を失わずに Web UI を自分好みにしたい DeepSeek Harness ユーザー

  • 画像 1 枚から DeepSeek Harness の配色全体を生成する

    単一の PNG/JPG/WebP から導出した自作スキン——端末内でデコード、4 色抽出、自動マスク、WebP に再エンコードして ~/.dsh/skins/ に保存

    自分の画像で专属の DSH テーマを作りたいが、元画像を端末から外に出したくないユーザー

02DeepSeek Harness への導入方法

前提条件

  • `0.1.0-rc.5` の deepseek-harness ソースのチェックアウト
  • Node.js 22.19 以上
  • pnpm
  • npm の `npx @deepseek-ai/dsh` では導入不可——スキンはフロントエンドと一緒にビルドする

インストール手順

  1. 01

    $ git clone https://github.com/HeiGeAi/deepseek-harness-skin.git

  2. 02

    cd deepseek-harness-skin

  3. 03

    bash scripts/install.sh /path/to/deepseek-harness

  4. 04

    cd /path/to/deepseek-harness && pnpm install && pnpm run build && pnpm dsh web

  5. 05

    http://127.0.0.1:3080 を開く → 設定 → 通用設定 → 皮膚、クリックで切り替え

導入成功の確認

  • 浏览器打开 `http://127.0.0.1:3080`,左下角**设置 → 通用设置 → 皮肤**,点一下就换。

ロールバック

  • bash scripts/uninstall.sh /path/to/deepseek-harness

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Build-time skin injection into the DeepSeek Harness web UI (patches ui-theme + host, rebuild required)

  • 内蔵スキンライブラリ(21 種)

    src/styles/skins/themes/ 配下の内蔵テーマ JSON ファイル→21 種のテーマ適用済み DeepSeek Harness インターフェイス(ライト/ダーク、flat/glass/neon)

  • 画像 1 枚の自作テーマ

    PNG / JPG / WebP 画像 1 枚→自作スキン:4 色抽出、自動マスク濃度調整、WebP 再エンコードして ~/.dsh/skins/ に保存

    アップロード画像は端末内でのみ処理され、圧縮済み WebP のみ ~/.dsh/skins/ に保存される
  • コントラスト維持の配色導出

    4 つのシードカラー(accent / secondary / surface / text)→ネイティブのコントラスト関係を保った 73 段階の色階調(OKLab で計算、sRGB 外は色度二分で引き戻し)

  • ビルド時の可読性検証

    スキン JSON ファイル→21 スキン × 8 項目のコントラスト契約のいずれかが未達でビルド失敗

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

向いている用途

  • ネイティブのコントロールや機能を失わずに Web UI を自分好みにしたい DeepSeek Harness ユーザー
  • 自分の画像で专属の DSH テーマを作りたいが、元画像を端末から外に出したくないユーザー

不向きな用途

  • ソースレベルの変更です。install.sh が packages/client/ui-theme を上書きし、8 ファイルのホストパッチを当て、その後 `pnpm run build` が必要です。実行時注入ではなく、いかなるプロセスも乗っ取りません。
  • ベースラインは `0.1.0-rc.5`。DSH は developer preview 中のため、上流で UI 構造が変わるとパッチが当たらないことがあります。スクリプトは中途半端に入れるのではなく明示的にエラーを出します。

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

  • ソースレベルの変更です。install.sh が packages/client/ui-theme を上書きし、8 ファイルのホストパッチを当て、その後 `pnpm run build` が必要です。実行時注入ではなく、いかなるプロセスも乗っ取りません。
  • ベースラインは `0.1.0-rc.5`。DSH は developer preview 中のため、上流で UI 構造が変わるとパッチが当たらないことがあります。スクリプトは中途半端に入れるのではなく明示的にエラーを出します。
  • アップロードルートは WebP のマジックナンバーのみを受け付け、4MB を超えるリクエストはメモリにキャッシュされず即座に遮断されます。
  • 本プロジェクトは DeepSeek 公式とは無関係です。
2026-08-132026-08-30v1.0.0

MIT · 最新リリース v1.0.0(2026-08-13);スキンシステム v1.0.0 は DSH 0.1.0-rc.5 対応;最終Push 2026-08-30

06よくある質問

DeepSeek Harness Skin のインストール方法は?

リポジトリをクローンし、`0.1.0-rc.5` の deepseek-harness ソースに対して `bash scripts/install.sh /path/to/deepseek-harness` を実行します。スクリプトは上書きするファイルを `~/.dsh-skin-backups/` に丸ごとバックアップし、スキンを注入して 8 ファイルのホストパッチを当て、`pnpm install && pnpm run build && pnpm dsh web` で再ビルドした後、http://127.0.0.1:3080 を開きます。

画像から自分専用のスキンを作れますか?

はい。スキン選択の最初の項目が「自定義(選図)」で、PNG/JPG/WebP を選ぶと後は自動です——ブラウザ内でデコード、4 色を抽出、マスク濃度を自動調整し、WebP に再エンコードして `~/.dsh/skins/` に保存します。元画像は端末から外に出ません。

DeepSeek Harness の動作に影響しますか?

しません。UI の見た目だけを変更し、サイドバー・入力欄・セッション一覧は DSH のネイティブコントロールのまま、機能はそのままです。すべての CSS は `body[data-dsh-skin]` / `body[data-skin-chrome]` 配下にスコープされるため、「デフォルト」に戻すと属性が外れ、即座にネイティブな見た目に戻ります(残りません)。

必要な DeepSeek Harness のバージョンは?

`0.1.0-rc.5` の deepseek-harness ソース(Node.js 22.19 以上、pnpm)が必要です。スキンはフロントエンドと一緒にビルドするため、`npx @deepseek-ai/dsh` では導入できません。DSH は developer preview 中のため、上流で UI 構造が変わるとパッチが当たらないことがありますが、スクリプトは中途半端に入れるのではなく明示的にエラーを出します。

アンインストールやネイティブ UI への戻し方は?

`bash scripts/uninstall.sh /path/to/deepseek-harness` を実行します。「設定 → 通用設定 → 皮膚」で「デフォルト」を選べばいつでも切り替え可能です。なお `~/.dsh/skins/` 内の自作スキン画像はアンインストーラーが触らないため、不要なら自分で削除してください。

08データと出典

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

    Reskin the DeepSeek Harness web UI. 21 built-in skins plus one-image custom themes, with contrast-preserving color deriv…

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

    装进 DSH 源码,换肤就是设置面板里的一次点击,随时切回原生界面。

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

🏆

dsh プラグイン おすすめ

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

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

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