---
title: Lanza cliente no oficial para Android que permite controlar agente de DeepSeek Harness desde móvil sin usar nube
url: https://www.dataloco.com/es/lanza-cliente-no-oficial-para-android-que-permite-controlar-agente-de-deepseek-harness-desde-movil-sin-usar-nube
published: 2026-10-28T12:26:25+00:00
language: es
section: Desarrolladores
source: https://habr.com/ru/articles/1099110/?utm_campaign=1099110&utm_source=habrahabr&utm_medium=rss
organizations: android, deepseek, dsh, fcm, harness, webview
publisher: Dataloco
---

# Lanza cliente no oficial para Android que permite controlar agente de DeepSeek Harness desde móvil sin usar nube

Un desarrollador independiente ha publicado una aplicación móvil no oficial para el sistema operativo Android diseñada para interactuar con la plataforma DeepSeek Harness ejecutándose en computadoras personales. Este proyecto, denominado DSH Mobile, permite a los usuarios gestionar sesiones de chat, enviar tareas y recibir notificaciones desde sus teléfonos inteligentes sin necesidad de migrar datos a servidores en la nube ni depender de servicios de mensajería push externos. La herramienta funciona como un cliente ligero que se conecta directamente a la instancia local del software alojada en el equipo del usuario, manteniendo toda la información sensible, incluidas las claves de proveedores y el historial de conversaciones, estrictamente dentro del entorno local de la computadora.

La arquitectura del sistema evita completamente el uso de infraestructura en la nube pública para la transmisión de datos entre el dispositivo móvil y el ordenador. La conexión se establece a través de redes Wi-Fi domésticas, mediante el uso de la herramienta Tailscale para crear redes privadas virtuales, o a través de un servidor de retransmisión configurado manualmente por el propietario del equipo. El puerto web de la aplicación principal no se expone directamente a internet, lo que reduce la superficie de ataque. Para facilitar esta comunicación segura, se ha desarrollado un complemento específico escrito en Node.js que se carga dentro del proceso de DeepSeek Harness. Este complemento actúa como un intermediario que expone una interfaz de programación de aplicaciones segura basada en HTTPS exclusivamente para dispositivos autorizados, sin necesidad de exportar tokens de navegación ni iniciar tiempos de ejecución adicionales.

La aplicación móvil ha sido construida de forma nativa utilizando el lenguaje de programación Kotlin y el conjunto de herramientas Jetpack Compose con el diseño Material 3, descartando el uso de contenedores web o visualizadores internos simplificados. Esta decisión técnica permite una integración más profunda con el sistema operativo del teléfono y una experiencia de usuario más fluida. Un principio fundamental del diseño es que el dispositivo móvil nunca repite comandos de forma ciega. Si la entrega de una instrucción no puede ser verificada técnicamente, la interfaz informa claramente al usuario sobre este estado de incertidumbre, evitando la ejecución duplicada o errónea de acciones. El cierre de la pantalla en el teléfono finaliza únicamente la sesión de observación visual, pero no interrumpe ni cancela los procesos que continúan ejecutándose en la computadora principal.

La compatibilidad entre la aplicación móvil y el software de escritorio se gestiona mediante un contrato de versión estricto y no mediante detección automática. El complemento solo se activa cuando el usuario declara explícitamente que la versión instalada de DeepSeek Harness figura en una lista de versiones verificadas. Esto implica que, tras cualquier actualización del software principal, la compatibilidad debe ser reevaluada y confirmada manualmente para garantizar el funcionamiento correcto. La aplicación y el complemento evolucionan de manera independiente, utilizando indicadores de capacidad para negociar funciones disponibles. Las versiones antiguas de la aplicación ignoran silenciosamente las nuevas capacidades no reconocidas, mientras que las versiones modernas ocultan las funciones que el complemento no reporta como disponibles, asegurando una operación estable sin botones inactivos o errores de interfaz.

El mecanismo de sincronización de chats utiliza una tecnología de transmisión de eventos del servidor para mantener actualizada la interfaz móvil. Inicialmente, el sistema envía una instantánea completa pero limitada que contiene hasta cien mensajes recientes y un tamaño máximo de dos mebibytes por cuadro. Posteriormente, se transmiten nuevas instantáneas solo cuando ocurren cambios sustanciales en la conversación, intercaladas con señales de mantenimiento periódicas para confirmar que la conexión permanece activa. En caso de interrupción de la red, el cliente inicia una nueva observación y reemplaza toda la vista con una instantánea fresca, sin asumir que el cursor de eventos pueda sobrevivir a reinicios del sistema. Para conversaciones extensas que han sido compactadas, el sistema recupera registros históricos de forma segura, limitando la profundidad de búsqueda para evitar mostrar respuestas que el sistema principal podría haber descartado, priorizando la integridad de los datos sobre la completitud del historial antiguo.

El proceso de vinculación de un nuevo dispositivo inicia exclusivamente desde la computadora mediante un comando de interfaz de línea de comandos ejecutado localmente por el propietario. Este procedimiento genera una invitación segura que contiene la dirección del equipo, un token de un solo uso y una huella digital criptográfica del certificado de seguridad. Los permisos de acceso se otorgan de manera granular, permitiendo al usuario decidir si el dispositivo móvil tendrá únicamente derechos de lectura o si también podrá ejecutar tareas y enviar instrucciones al agente. Este enfoque descentralizado asegura que el control total sobre el acceso y la seguridad permanezca en manos del usuario final en todo momento.
