Phone DSH(iPhone 上で DeepSeek Harness をそのまま実行するホスト SDK、開発者向け)

非公式の DeepSeek Harness モバイルホスト実装:DSH 標準の webworker-runtime を使用して、エンジンをシステム WKWebView の Web Worker 内でそのまま実行し、Swift ネイティブホストがローカルループバックサービス、プリライトログ(停電時は最後にクローズされていないセグメントのみが失われる)、モデルゲートウェイへの認証情報注入(API Key は Worker 内には渡さない)、バックグラウンドおよびメモリ/温度予算を管理する。さらに、自社開発の Rust 読み取り専用アクセラレーター(rg / jq / tree-sitter)や、BLE・LAN 周辺機器を同一セッションに接続するコネクタ設計も含まれる。

非公式の DeepSeek Harness モバイルホスト実装:DSH 標準の webworker-runtime を使用して、エンジンをシステム WKWebView の Web Worker 内でそのまま実行し、Swift ネイティブホストがローカルループバックサービス、プリライトログ(停電時は最後にクローズされていないセグメントのみが失われる)、モデルゲートウェイへの認証情報注入(API Key は Worker 内には渡さない)、バックグラウンドおよびメモリ/温度予算を管理する。さらに、自社開発の Rust 読み取り専用アクセラレーター(rg / jq / tree-sitter)や、BLE・LAN 周辺機器を同一セッションに接続するコネクタ設計も含まれる。

スター数 26

理由

  • 10-28 によるリポジトリ構築、本コーナーでは初収録。Linux 環境を内蔵する必要がある Android クライアントとは異なり、「DSH ソースコードを変更せず、公式プラグイン契約に従ってスマートフォンに組み込む」というアプローチを採用している。DSH のバージョンは 0.2.1-rc.2 の固定コミットにピン留めされており、パッチ適用を防ぐスクリプトが用意されている。
  • 外部通信はホストの /v1/http のみ経由し、許可リストによるチェックを行う。サンプルアプリでは DSH のテレメトリを無効化しており、リポジトリには分析コードやクラッシュレポート機能は含まれていない。

使い方

  • 現時点では自前でのビルドのみ可能:Xcode 26、Swift 6.3+、XcodeGen、Node.js 22.19+、pnpm が必要。まずピン留めされたバージョンの deepseek-harness をクローンしてチェックアウトし、Worker パッケージと examples/probe-app をビルドした後、xcodebuild を使用してシミュレーター用または実機用のパッケージを生成する(実機の場合は独自の bundle id に変更し、署名を行う必要がある)。

リスク

  • 作者は「ステータスと制限」セクションで以下を明記している:現在のソースコードにはエンドツーエンドのゲート記録がなく、物理 iPhone 上での署名、インストール、実際のモデル呼び出し、バックグラウンド動作はまだ検証されていない(NOT_RUN)。検証済みなのは、より古いリビジョンでのシミュレーターおよびデスクトップ環境での証拠のみである。App Store や TestFlight 向けのパッケージは存在せず、Android 版は同じ仕様書に準拠しているに過ぎない。
  • マスコットキャラクターは DeepSeek アシスタントのファンアートであり、MIT ライセンスの範囲外である。DeepSeek 公式とは一切関係がない。

開く

GitHub

最新の AI ニュースを見る