jingyunstudio/jingyun-dsh

基于 Jingyun Studio + DeepSeek Harness (DSH) 打造的一站式 AI 商业化桌面客户端,一个将 AI 智能体 / 技能 / 工作流转化为可交易商品的完整商业化平台客户端。 井云为 DSH 注入了完整的商业闭环:登录注册 → 会员体系 → 订阅支付 → 云端资产 → 多端同步,让 AI 开发者 30 分钟内将自己的智能体封装为独立的商业产品。

Jingyun DSH Client – AIエージェントを販売可能な製品に変えるデスクトップフロントエンド

概要 – DeepSeek Harness (DSH) および Jingyun Studio SaaSプラットフォーム上で動作する、Tauriベースのデスクトップアプリケーション(および再利用可能なnpmパッケージ)です。DSHを利用したあらゆるAIエージェントに、ユーザー認証、サブスクリプション/従量課金、トークンクォータ制御、エージェント・スキル・プラグインのマーケットプレイス、データと成果物のクラウド同期といった完全な商用ループを追加します。

主な機能

機能 内容
会員ログインとサブスクリプション 電話番号ログイン、定期購読、従量課金、リセラーモデルのサポート。
コンピューティングクォータ管理 ユーザーがチャージし、AI利用量を制限してコストを管理できるトークン予算システムを内蔵。
エージェントライブラリ AIエージェントのアイデンティティシステム。各会話は分離された「エージェント」コンテキストで実行されるため、同じクライアントで複数の専門ボットを切り替え可能。
スキルライブラリ エージェントの能力を拡張する再利用可能なスキルパック(例:Tencent IMAナレッジベース、DingTalk、WeCom、Feishuコネクタ)。
プラグインマーケットプレイス コミュニティが提供する800以上のDSHプラグインリスト。UIからワンクリックでインストール/アンインストール可能。
アプリマーケットプレイス 独自のエージェント、スキル、プラグインを公開し、価格を設定してJingyun Studioストアで販売可能。
クラウドデータとアセットストア チャットログ、ナレッジベース、生成された成果物(コード、ドキュメント、グラフ)をクラウドに同期。
プロダクトワークスペース ドラッグでサイズ変更可能なサイドパネル。マルチタイプの出力(コード、ドキュメント、視覚化)をプレビューおよび管理。

利用方法

  1. npmプラグインとして – すでにDSHサーバーを運用している場合は、@jingyun-ai/jingyun-dshをインストールし、小さなJSON設定ファイルを通じてJingyun Studioテナントを指定します。このプラグインは、メンバーシップ、支払い、マーケットプレイスのUIを既存のDSH UIに注入します。
  2. スタンドアロンのデスクトップクライアントとして – リポジトリをクローンしてビルドスクリプトを実行し、提供されているWindows専用GUIパッケージャー (run_pack.bat) を使用してアプリをブランド化(名前、ロゴ、ドメイン)し、インストーラーを作成します。生成された実行ファイルには、Tauri-Rustシェル、バンドルされたNode/Python/Gitランタイム、React + TypeScriptで構築されたUIが含まれます。

アーキテクチャの概要

jingyun_dsh/
├─ packages/jingyun-dsh/          # TypeScript UIプラグイン (Reactコンポーネント, ルート, 設定)
│   ├─ src/client/               # UIページと再利用可能なコンポーネント
│   ├─ src/agent/                # AIエージェントパッケージ管理用のバックエンドロジック
│   └─ resources/                # 内蔵スキルバンドル, プラグインレジストリスナップショット
├─ src-tauri/                     # Tauri v2ネイティブシェル (Rust)
│   └─ src/lib.rs                # メインプロセス – ウィンドウ, トレイ, ライフサイクル
├─ scripts/                       # ビルドとパッケージングのヘルパー (Python/Tkinter GUI, JSヘルパー)
└─ run_pack.bat                   # ワンクリックWindowsパッケージャー

技術スタック

  • デスクトップシェル – Tauri v2 + Rust (ネイティブウィンドウ, システムトレイ, セキュアなAPIサーフェス)
  • AIランタイム – DeepSeek Harness (プラグイン可能なLLMオーケストレーション)
  • 商用バックエンド – Jingyun Studio SaaS (メンバーシップ, 支払い, クォータ, マーケットプレイスAPI)
  • フロントエンド – React + TypeScript (npmパッケージとして配布)
  • Monorepoツール – pnpm + tsdown (依存関係管理とコンパイル)
  • パッケージングUI – Python + Tkinter GUI (非技術チームがインストーラー作成前にブランドをカスタマイズ可能)
  • インストーラー – NSIS (Windows)

はじめに

  1. 前提条件 – Node ≥ 18, pnpm ≥ 8, Rust stable (Tauriビルド用), オプションでPython ≥ 3.8 (GUIパッケージャー用)。
  2. npmプラグインパス
    npm install @jingyun-ai/jingyun-dsh
    # サンプル設定をコピーし、Jingyunドメインを入力して、DSHでプラグインを有効化
    
  3. フルクライアントパス
    git clone <repo>
    cd jingyun_dsh
    pnpm install
    pnpm build            # UIプラグインをビルド
    pnpm tauri:dev        # 開発モードでTauriを実行 (Web UIは http://localhost:3080)
    pnpm tauri:build      # 本番用インストーラーを作成
    # またはGUIパッケージャーを使用:
    run_pack.bat
    
  4. ブランディング – packages/jingyun-dsh/desktop-config.json を編集(またはGUIを使用)して、custom_name、custom_logo、およびJingyunテナントの domain を設定します。

対象ユーザー

  • 課金システムをゼロから構築することなく、カスタムエージェントを商用製品として公開したいAIスタートアップチーム。
  • すでにDeepSeek Harnessを使用しており、ユーザーアカウント、クォータ管理、マーケットプレイスのための既製のUIレイヤーが必要な開発者。
  • 自社ブランド向けにホワイトラベル化可能なWindowsデスクトップクライアントを求めるプロダクトマネージャー。

ライセンス – Apache 2.0 (プロジェクト本体) に加え、DeepSeek Harness、内蔵スキルパック、コミュニティプラグインレジストリの各ライセンスが適用されます。


上記の詳細はすべてリポジトリのREADMEから直接引用しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト