any-console
Web console para shell jobs, Git operations y acceso a terminal desde el navegador. Plataforma self-hosted con persistencia de sesiones tmux.
Ficha actualizada 23 sept 2026, 5:59 · upstream 23 sept 2026, 5:56 · release v0.18.0
Qué es any-console
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
any-console es una consola web autocontenido que permite ejecutar comandos de shell, realizar operaciones de Git y acceder al terminal desde cualquier dispositivo mediante un único session tmux persistente. La arquitectura se basa en Vue.js frontend con Rust backend, utilizando WebSocket para mantener la sesión activa entre dispositivos. El diseño prioriza la portabilidad: el mismo entorno funciona en PC y móvil sin necesidad de reiniciar sesiones.
- Ejecutar scripts de CI/CD desde un dispositivo móvil mientras se viaja
- Compartir trabajo de desarrollo con múltiples dispositivos (PC + móvil)
- Automatización remota de tareas de desarrollo mediante dispatch API
- Git operations en tiempo real desde cualquier terminal conectada al mismo session tmux
- Ejecución de shell scripts y comandos de Linux desde el navegador
- Monitoreo de estado de agentes de desarrollo (Claude Code, Codex) sin polling
- Sesión tmux persistente que persiste entre dispositivos sin necesidad de reiniciar
- Input virtual personalizado con soporte para gestos táctiles en móviles
- Git UI completo con gestión de ramas, commits y trabajo trees desde la interfaz web
- Agent state detection automático mediante análisis de pantalla (sin polling)
- Dispatch API HTTP que permite ejecutar comandos desde herramientas externas sin abrir la app
- Soporte PWA para instalación en móviles y escritorio
- El backend se ejecuta en Linux o macOS, no en Windows nativo
- La autenticación requiere token único por dispositivo con cookie revocable
- No hay soporte nativo para Windows como plataforma de host
- Las sesiones tmux persisten entre reinicios del sistema operativo
- El análisis de pantalla puede fallar en entornos con alto ruido visual
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.
Instala el binario desde releases o clonalo y ejecuta ./any-console setup para registrar systemd (Linux) o launchd (macOS). El servicio se inicia con ./any-console start. Para desarrollo local, activa ANY_CONSOLE_DISABLE_AUTH=1. En producción, usa HTTPS vía Tailscale Serve o un proxy como Caddy. Las sesiones tmux persisten entre reinicios del sistema operativo.
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.