Aplicación de Centro de Comandos Personalizada para OpenClaw: PWA en React con Proxy WebSocket y Tailscale

Un usuario de Reddit (Weird_Night_2176) compartió su aplicación personalizada de centro de comando construida sobre su pasarela OpenClaw. La aplicación reemplaza su método de control anterior basado en WhatsApp, que estaba limitado por el límite de 50 mensajes/día del sandbox de Twilio. La configuración se ejecuta en un dispositivo Jetson, sirviendo una PWA React accesible desde cualquier lugar mediante Tailscale.
Arquitectura y Componentes Clave
- Proxy WebSocket: OpenClaw solo acepta conexiones locales (loopback), por lo que el desarrollador creó un servidor proxy Express ligero que puentea la conexión WebSocket. Esto permite que el frontend React se comunique con la pasarela OpenClaw desde cualquier dispositivo en la malla Tailscale.
- Frontend: Una Aplicación Web Progresiva (PWA) React servida directamente desde el Jetson.
- Red: Malla Tailscale para acceso remoto seguro; la aplicación funciona en iPhone a través de Tailscale.
Funcionalidades del Centro de Comando
- Interfaz de Chat en Vivo: Chat directo con el agente AI "Bosefus".
- Panel de Agentes: Muestra 14 agentes con su última tarea y estado.
- Mesa de Trading: Posiciones en vivo de Alpaca y P&L de criptomonedas.
- Historial de Ejecuciones: Cada trabajo automatizado registrado por nombre.
- Estado del Modelo Ollama: Estado en vivo desde el servidor de modelos Orange Pi.
- Rastreador de Fondo de Construcción: Sigue el ahorro para la próxima actualización de hardware.
- Notificaciones Push: Reemplaza WhatsApp para alertas.
Para Quién es Esto
Desarrolladores que ejecutan OpenClaw como una pasarela de agente AI y necesitan una interfaz de usuario específica más allá de la línea de comandos o aplicaciones de mensajería de terceros, especialmente aquellos con múltiples agentes e integraciones de trading.
Recursos
El usuario mencionó que próximamente publicará un tutorial completo de construcción en YouTube. Por ahora, la publicación de Reddit tiene detalles sobre la arquitectura y la motivación.
📖 Lee la fuente completa: r/openclaw
👀 Ver también

Resolviendo el error "write_file no encontrado" en Gemini CLI para OpenClaw: Se requieren dos correcciones
Los agentes de OpenClaw que usan google-gemini-cli no pueden escribir archivos (write_file / default_api_write_file ausentes) debido a un tools.profile incorrecto y la falta de la bandera --approval-mode auto_edit en el subproceso. Solución: establecer el perfil en full e inyectar la bandera mediante la configuración cliBackends.

Anthropic publica el Kit de Campeón para la adopción de Claude Code
Un manual para ingenieros que impulsan Claude Code en su empresa: compartir prompts reutilizables, responder en canales públicos y organizar un hilo semanal de muestra y cuenta: ~40 minutos totales por semana.

Problemas y Soluciones de Configuración de NemoClaw en Windows
Las instalaciones de NemoClaw en Windows fallan con tres errores específicos: entorno no compatible en Git Bash, puerto 18789 ya en uso y compilación de Docker fallando en la instalación de OpenClaw. La causa principal es que NemoClaw no fue construido pensando en Windows, requiriendo WSL2 Ubuntu para una configuración exitosa.

Cómo Importar tu Historial de ChatGPT a Claude Usando Proyectos
Exporta tus chats de ChatGPT como archivos Markdown y cárgalos en Claude Projects para transferir años de contexto, proyectos en curso y preferencias de estilo.