opencode-remote
PWA para controlar localmente tu agente opencode desde el móvil mediante un relay 'blind'. Arquitectura segura donde todo el código y las claves API permanecen en tu hardware, con soporte multimodal (voz, cámara) y búsqueda avanzada.
Ficha actualizada 22 sept 2026, 16:48 · upstream 22 sept 2026, 16:45 · release sin release detectada
Qué es opencode-remote
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenCode Remote es una PWA diseñada para gestionar un agente de inteligencia artificial local (opencode serve) desde un teléfono móvil. La arquitectura se basa en una cadena segura: Teléfono ⇄ Relay ciego ⇄ Daemon ⇄ Agente opencode. El relay actúa como un tubo pasivo que no lee el tráfico, garantizando que los datos nunca salen de tu hardware ni son procesados por terceros.
- Controlar y auditar acciones del agente de código desde cualquier lugar sin exponer claves API a la nube.
- Ejecutar tareas en modo automático (AutoMode) con revisión previa de cada acción aprobada.
- Enviar fotos desde el móvil para análisis visual mediante la funcionalidad 'Camera ask' integrada.
- Escuchar las respuestas del agente o hablar con él usando transcripción y síntesis de voz locales.
- Visualizar el escritorio remoto del host mediante la función 'Screen-peek' sin streaming continuo.
- Buscar mensajes específicos dentro de la conversación histórica o en todas las sesiones almacenadas.
- Arquitectura Blind Relay: El relay no procesa ni lee los datos, manteniendo la privacidad incluso si el relay es externo.
- Local-first: Todo el procesamiento y almacenamiento ocurre en tu máquina; nada sale de tu hardware sin permiso explícito.
- Multimodalidad nativa: Soporte integrado para voz (Whisper), síntesis de voz (Edge-TTS) y cámara en un solo flujo.
- Gestión de contexto visual: Indicador de tokens en el header y búsqueda avanzada dentro del chat activo.
- Auditoría en tiempo real: Modo automático que muestra acciones aprobadas sin bloquear la ejecución.
- Búsqueda server-side: El daemon permite buscar en todas las conversaciones recientes con límites de rendimiento definidos.
- Requiere instalación previa de opencode serve y configuración de modelos locales en el host.
- Depende de dependencias del sistema como Whisper (STT) y Edge-TTS; si faltan, las funciones se deshabilitan con mensajes claros.
- No incluye Dockerfile nativo; utiliza docker-compose para la orquestación de servicios.
- La captura de pantalla y el acceso a micrófono requieren permisos explícitos del sistema operativo (TCC en macOS, etc.).
- El relay externo introduce un punto de conexión adicional que debe configurarse correctamente en la red.
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.
Utiliza docker-compose.yml para iniciar los servicios. Asegúrate de tener Whisper y Edge-TTS instalados en el host si deseas usar voz o TTS. Verifica que los puertos (127, 5173, 8787, etc.) estén accesibles. Configura las variables de entorno según el README para habilitar funcionalidades específicas como OCR_STT_BLOCK o OCR_TTS_BLOCK para pruebas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.