openmate
OpenMate es el cliente móvil oficial para opencode v2, diseñado para interactuar con agentes de código desde Android. Permite sincronización incremental, lectura offline de sesiones y gestión de permisos en cualquier lugar.
Ficha actualizada 24 sept 2026, 16:08 · upstream 24 sept 2026, 16:04 · release v0.3.3
Qué es openmate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenMate actúa como interfaz móvil nativa (Kotlin/Jetpack Compose) para el ecosistema opencode v2. La arquitectura consta de tres componentes: un Bridge ligero en Rust que corre en PC junto a opencode, una aplicación Android y un Relay Server opcional para acceso remoto.
El sistema prioriza la disponibilidad offline mediante caché local de sesiones y sincronización basada en secuencias (seq) del lado del servidor. Esto garantiza que el historial de chat, diffs de código y archivos estén accesibles sin conexión a internet, recuperándose automáticamente al reconectar.
La seguridad se gestiona mediante autenticación HMAC-SHA256 y emparejamiento QR o PIN manual. El Bridge proxya las solicitudes entre el dispositivo móvil y opencode, gestionando la conexión directa en LAN o enruta a través del Relay cuando no hay red local compartida.
- Revisión de diffs y historial de chat de sesiones de código sin conexión a internet
- Aprobación de permisos de herramientas y respuesta a preguntas del agente desde el móvil
- Acceso remoto al workspace mediante Relay Server cuando no hay LAN compartido
- Gestión de tareas (TODO tracking) con estados pending, in-progress o done
- Navegación en archivos del workspace y descarga directa desde la app
- Sincronización incremental basada en secuencias que evita pérdida de datos ante desconexiones
- Lectura completa offline con caché local de sesiones y historial
- Arquitectura híbrida Rust (Bridge) y Kotlin para rendimiento y seguridad
- Autenticación segura mediante HMAC-SHA256 y emparejamiento QR
- Soporte nativo para Windows, Linux y macOS (Apple Silicon)
- Requiere instalación obligatoria de opencode v2 en el PC local
- Funcionalidad completa depende del Bridge ejecutándose en la máquina local
- macOS Apple Silicon no ha sido probado oficialmente por los desarrolladores
- Necesita Android 8.0+ (API 26+) para la aplicación móvil
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Descargar binarios precompilados de Releases. Instalar Bridge en PC y ejecutar como servicio (`openmate install`). Escanear QR desde la app Android o usar PIN manual. Para actualizaciones automáticas, configurar Obtainium con el repositorio GitHub. Asegurar que opencode v2 esté instalado y activo antes de iniciar el Bridge.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.







