Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

DSH_Mobile

DSH_Mobile es un cliente iOS nativo (SwiftUI) que permite gestionar sesiones de DeepSeek Harness desde iPhone conectándose a una computadora local mediante un servidor relay público o propio, sin necesidad de IP pública ni VPN.

Ficha actualizada 22 sept 2026, 16:05 · upstream 22 sept 2026, 12:10 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es DSH_Mobile

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio proporciona la infraestructura para extender las capacidades del entorno de desarrollo DeepSeek Harness (DSH) a dispositivos móviles iOS. La arquitectura se basa en tres componentes principales: una aplicación nativa desarrollada con SwiftUI para el lado del cliente, un plugin de conexión basado en Node.js que actúa como puente entre DSH y el relay, y un servidor relay implementado en Python que gestiona la autenticación y el reenviado de mensajes WebSocket.

El sistema permite a los usuarios continuar tareas de automatización o IA iniciadas en una computadora desde su teléfono móvil. Las sesiones se mantienen sincronizadas a través del relay, permitiendo respuestas interactivas a consultas pendientes incluso cuando la computadora está bloqueada. La comunicación entre el dispositivo móvil y el relay utiliza WebSockets (WSS) cifrados, mientras que la conexión entre el relay y el plugin local de la computadora también usa WSS o HTTP según la configuración.

La instalación requiere macOS para la compilación del cliente iOS, Node.js 22+ para el plugin y un servidor con IP pública para alojar el relay. El proyecto utiliza una licencia MIT y ofrece documentación detallada sobre arquitectura, protocolos y procedimientos de despliegue en su repositorio oficial.

CASOS DE USO
  • Continuar ejecutando agentes de IA o tareas de automatización iniciadas en PC desde un iPhone sin necesidad de estar físicamente junto al ordenador.
  • Responder a consultas pendientes de DSH que se han quedado en estado 'hang' en la computadora local mediante el dispositivo móvil.
  • Gestionar sesiones de chat, visualizar transcripciones y descargar archivos generados por agentes locales a través del cliente iOS.
  • Implementar un sistema de control remoto para herramientas de desarrollo o análisis de datos ejecutándose en una máquina local sin exponerla directamente a internet.
PUNTOS DESTACADOS
  • Arquitectura descentralizada que no requiere IP pública ni VPN en la computadora, utilizando un relay intermedio para el túnel seguro.
  • Cliente iOS nativo desarrollado con SwiftUI y Xcode 16+, optimizado para dispositivos Apple con soporte oficial de TestFlight.
  • Protocolos WebSocket cifrados (WSS) para todas las comunicaciones entre móvil-relay y relay-plugin, garantizando integridad de datos.
  • Sincronización bidireccional de sesiones: el estado del agente en la PC se refleja instantáneamente en el teléfono sin latencia perceptible.
  • Licencia MIT permisiva que facilita la integración en flujos de trabajo internos o proyectos open source con restricciones mínimas.
PRECAUCIONES
  • El cliente iOS solo puede distribuirse mediante TestFlight (90 días de validez) o Ad Hoc, requiriendo UDID para instalaciones personalizadas.
  • No hay soporte para notificaciones push desde el teléfono a la PC sin APNs implementados, lo que limita la reactividad en segundo plano.
  • La construcción del cliente nativo requiere macOS y Xcode 16+, excluyendo desarrolladores de entornos Windows o Linux.
  • El servidor relay debe alojarse en una máquina con IP pública accesible desde internet, incrementando el costo de infraestructura.
  • Las sesiones directas sin relay (dsh://direct) están marcadas como modo DEBUG y no son seguras para producción.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para despliegue rápido, utilice el relay público proporcionado en la documentación o instale su propio servidor con Caddy y Python. Asegúrese de configurar correctamente las variables de entorno en .env.local antes de construir la app iOS. El plugin debe instalarse mediante npm en la computadora local y registrarse con un código de invitación único generado por el admin del relay.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.