Phone DSH (SDK hôte permettant d'exécuter DeepSeek Harness tel quel sur iPhone, destiné aux développeurs)

Implémentation non officielle de l'hôte mobile pour DeepSeek Harness : utilise le webworker-runtime intégré à DSH pour exécuter le moteur tel quel dans un Web Worker de la WKWebView système. L'hôte natif Swift gère les services de boucle locale, la journalisation préécrite (perte maximale du dernier segment non fermé en cas de coupure de courant), l'injection des identifiants via la passerelle de modèles (les clés API ne transitent pas par le Worker), ainsi que les budgets d'arrière-plan, de mémoire et de température. Il inclut également des accélérateurs en lecture seule développés en interne en Rust (rg / jq / tree-sitter) et une conception de connecteurs pour intégrer les périphériques BLE et réseau local dans la même session.

Implémentation non officielle de l'hôte mobile pour DeepSeek Harness : utilise le webworker-runtime intégré à DSH pour exécuter le moteur tel quel dans un Web Worker de la WKWebView système. L'hôte natif Swift gère les services de boucle locale, la journalisation préécrite (perte maximale du dernier segment non fermé en cas de coupure de courant), l'injection des identifiants via la passerelle de modèles (les clés API ne transitent pas par le Worker), ainsi que les budgets d'arrière-plan, de mémoire et de température. Il inclut également des accélérateurs en lecture seule développés en interne en Rust (rg / jq / tree-sitter) et une conception de connecteurs pour intégrer les périphériques BLE et réseau local dans la même session.

Nombre d'étoiles 26

Raison

  • 10-28 création de la base de données, première inclusion dans cette rubrique ; contrairement aux clients Android nécessitant un environnement Linux intégré, il adopte l'approche « sans modifier le code source de DSH, installation sur mobile selon le contrat de plugin officiel ». La version de DSH est verrouillée sur un commit fixe de 0.2.1-rc.2 et des scripts garantissent l'absence de correctifs.
  • Les sorties réseau ne passent que par /v1/http de l'hôte et sont vérifiées selon une liste blanche. L'application d'exemple désactive la télémétrie de DSH, et le dépôt ne contient aucun code d'analyse ou de rapport de plantage.

Utilisation

  • Actuellement, seule une compilation manuelle est possible : nécessite Xcode 26, Swift 6.3+, XcodeGen, Node.js 22.19+ et pnpm. Clonez et vérifiez la version verrouillée de deepseek-harness, puis compilez le package Worker et examples/probe-app. Utilisez xcodebuild pour générer des packages pour simulateur ou appareil réel (pour l'appareil réel, remplacez l'identifiant de bundle par le vôtre et signez-le).

Risques

  • L'auteur précise dans « État et limitations » : le code source actuel ne comporte pas de registre de validation de bout en bout. La signature, l'installation, les appels réels aux modèles et le comportement en arrière-plan sur un iPhone physique n'ont pas encore été testés (NOT_RUN). Seules des preuves antérieures sur simulateur et bureau sont disponibles. Il n'y a pas de package App Store ou TestFlight ; la version Android suit simplement la même spécification.
  • La mascotte est une image dérivée de l'assistant DeepSeek et n'est pas couverte par la licence MIT ; il n'y a aucun lien avec DeepSeek officiel.

Ouvrir

GitHub

Parcourir les dernières actualités IA