codex-anywhere
Puente web auto-alojado para Codex Desktop que permite controlar sesiones desde un móvil sin exponer la PC pública. Usa relay cifrado y connectors locales (Windows/Linux) para continuar tareas, subir archivos y revisar progreso.
Ficha actualizada 27 sept 2026, 12:06 · upstream 27 sept 2026, 12:00 · release v0.2.0
Qué es codex-anywhere
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Codex Anywhere actúa como un puente web de un solo usuario para gestionar sesiones de Codex en nodos de ejecución propios. Permite seguir el trabajo desde un teléfono móvil, reanudar tareas, enviar imágenes y descargar archivos generados sin exponer la computadora personal a internet público. Las conversaciones y archivos permanecen en los nodos seleccionados, mientras que un pequeño relay controlado por el usuario sirve como punto de encuentro remoto.
El proyecto está diseñado para uso personal, almacenando las conversaciones en los nodos de ejecución del usuario. No ofrece alojamiento multiusuario, shell remoto general ni bifurcación automática de sesiones. La arquitectura separa el relay (que autentifica dispositivos y enruta cifrado) de los connectors (Windows o headless), cada uno ejecutando su propia instancia de app-server de Codex.
La seguridad se basa en autenticación de capa de dispositivo, enlace cifrado XChaCha20-Poly1305 entre navegador y connector, y conexiones salientes solo desde los nodos de ejecución. El relay es infraestructura de confianza que gestiona claves de dispositivo y observa metadatos de enrutamiento, pero no almacena la base de datos de conversación.
- Continuar sesiones de Codex iniciadas en una PC local desde un navegador móvil sin exponer la red doméstica.
- Reanudar tareas largas en nodos headless (ECS) mientras se supervisa el progreso y se añaden instrucciones en tiempo real.
- Subir imágenes o capturas de pantalla a las sesiones de Codex para análisis visual con soporte de múltiples formatos.
- Gestionar aprobaciones de acciones del connector desde la interfaz web sin necesidad de acceso directo al sistema operativo.
- Arquitectura descentralizada con relay auto-alojado que no almacena conversaciones, reduciendo riesgos de filtración.
- Soporte nativo para Docker y Docker Compose v2, facilitando despliegues consistentes en entornos Linux.
- Cifrado extremo a extremo (XChaCha20-Poly1305) entre navegador y connector, protegiendo el tráfico de aplicación.
- Compatibilidad con modelos avanzados como GPT-6 Astra/Max/Ultra cuando están disponibles en el nodo seleccionado.
- Proyecto no oficial sin respaldo de OpenAI; no se garantiza soporte comercial ni actualizaciones a largo plazo.
- Requiere infraestructura propia (VPS/ECS) para alojar el relay y los connectors, incrementando la complejidad operativa.
- No soporta multiusuario ni sesiones compartidas entre diferentes usuarios del mismo relay sin configuración adicional.
- El relay actúa como punto de confianza único; si se compromete, puede observarse metadatos de enrutamiento y timing.
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.
Desplegar el relay en un servidor Linux con Docker y Compose v2. Usar WSS (WebSocket seguro) preferiblemente sobre redes públicas o no confiables. No exponer directamente el puerto 3300 al internet público; emplear reverse proxy, VPN o túnel seguro. Aprobación manual de cada connector mediante script `relay.sh approve`. Mantener actualizado el Codex CLI y Node.js 22+ en los nodos.
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.
