Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8888
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.