Un job en segundo plano del panel consulta los agentes de la red
con el intervalo que elijas. Las PCs que sirven vaults y no están registradas en
el hub quedan como pendientes de confirmación aquí abajo: aprueba para registrar
sus vaults o descártalas. Cada corrida queda en el Historial de operaciones
(tipo discovery) con PCs encontradas, nuevas y pendientes.
Intervalo…
Corridas…
Pendientes…⚠
Estado del job…
cambios sin guardar
🔐 SSH por contraseña …
Las ejecuciones de Workspaces, los comandos remotos y la
flota conectan por SSH con tu clave (sin contraseña). Si una PC responde
Permission denied (publickey,password), guarda aquí la contraseña del usuario
SSH: es la misma en todas las PCs y se usa automáticamente. Vive solo en esta
máquina (estado/ssh_password.json, nunca se sincroniza) y el panel nunca
la muestra de vuelta.
Guardar con el campo vacío elimina la contraseña guardada.
🔔 Notificaciones off
Recibe una alerta por email y/o webhook cuando el
auto-discovery detecte PCs nuevas pendientes de confirmación y también
cuando apruebes o descartes una PC pendiente.
PCs que sirven vaults y todavía no están registradas en el hub.
Al aprobar se registran sus vaults (quedan activos en esta PC); al descartar se
olvidan hasta la próxima corrida.
⚠ No se pudo actualizar la lista de pendientes (¿el panel o la red?). Se reintenta solo — los cambios se reflejarán al recuperarse.
➕ Añadir nueva PC
Genera un código de alta de un solo uso y el único
comando que pegarás en la terminal de la PC nueva. Ese comando instala base +
Tailscale + Syncthing, crea la carpeta Alpha_Coders, sincroniza el
servidor con el hub y lanza make install. El código caduca solo y solo
sirve una vez (es make new-device desde el panel).
Minúsculas, números y guiones (1-32 caracteres).
Separados por coma; llegan receiveonly vía auto-accept.
Si la dejas vacía, la PC nueva pedirá tailscale up interactivo.
🕓 Claims vivos — un solo uso, caducan solos (mismo estado que make new-device-lista):
🖥 PCs registradas 5
Qué es: las PCs del registro del hub (_app/hosts.json). El hub
(esta PC) no se elimina desde aquí.
Toggle GUI: marca cuáles PCs tienen interfaz gráfica — solo las
marcadas exponen sus monitores y escritorios virtuales vía el agente
(GET /displays).
🗑 Eliminar: limpia entradas obsoletas del registro (duplicadas, móviles
viejos, PCs que ya no existen). Es un olvido: si la PC vuelve a reportar, reaparece
sola — no da de baja el Syncthing (eso sigue siendo remove_pc.sh).
🖥 fedora (2HHES5A-BJTSG5P-27U5KGG-TSUARTE-LULW433-VVLBEHA-SKFLSAQ-IO6NEAN)inventario (devices.json) · 192.168.0.46 · id 2HHES5A-BJTSG…
inventario — aprobar en pendientes para gestionar GUI/eliminar
🖥 laptop (KVKN5QY-RYJKXDI-MI57NBL-XLZN7UB-URK23WG-MXKF6GR-UVIJ3H4-NC36CAN)inventario (devices.json) · 192.168.0.121 · id KVKN5QY-RYJKX…
inventario — aprobar en pendientes para gestionar GUI/eliminar
🖥 servidor1 (ONQCW2S-MYVT7OM-6HTJ7KE-RNCMOHV-LJ2QWSN-IKWRKJL-J42KSNT-7HYEWAJ)inventario (devices.json) · 100.68.22.96 · id ONQCW2S-MYVT7…
inventario — aprobar en pendientes para gestionar GUI/eliminar
🖥 servidor2 (J64AKWA-FEROPQ2-YK2OLRQ-7GC4OQP-PWOSRQF-JXCZTEJ-XLQHRY3-TBCKHQE)inventario (devices.json) · 192.168.0.243 · id J64AKWA-FEROP…
inventario — aprobar en pendientes para gestionar GUI/eliminar
🖥 servidor3 (DONJKCY-PBBSTE6-HYP5PLV-OAY3JBJ-AOJQS63-UB76FRO-7XF5EQR-OYNK2Q7)inventario (devices.json) · 192.168.0.100 · id DONJKCY-PBBST…
inventario — aprobar en pendientes para gestionar GUI/eliminar
Sin resultados para el filtro actual —
📡 Última corrida
Resultado de la búsqueda más reciente de PCs en la red.
Arrastra un vault hacia una PC para compartirlo. 🔒 = vault del hub (solo se comparte, nunca se quita). Pulsa ✕ en un chip para dejar de compartir.
Cargando topología…⟳ 5 s
🗂Vaults—
🖧PCs—
◌Sin registrar—
🟢En línea—
📦Compartidos—
Mis vaults
Solo vaults reales del hub · arrastra uno a una PC para enviarlo
PCs conectadas
Suelta un vault sobre una PC para asignarlo
PCs sin registrar
🔄
Compartir vault
Vault
Tamaño
PC destino
Espacio libre ahora
Libre estimado tras la operación
Ruta destino
1 📦 Copiar2 🔄 Sync3 🔍 Verificar4 🚀 Iniciar
Preparando…
Se usa solo para este envío y no se guarda. Si la PC destino acepta tu clave SSH, puedes dejarlo vacío.
🔄Enviando…
Historial
Sincronización pendiente
🚀 Enviar a todas las PCs
Revisa el plan antes de confirmar: se envían los vaults del mapa a sus PCs destino (la lista 'devices' del vault; si está vacía, a todas las PCs registradas). Las PCs sin registrar no pueden recibir envíos y se excluyen. Nada se ejecuta hasta pulsar «Confirmar envío».
Vaults a enviar
PCs destino
Desconectadas (se enviarán al reconectar)
Excluidas (sin registrar)
📤 Enviar un vault
Selecciona un vault y una o varias PCs. El envío se procesa por destino; si una PC falla, las demás continúan.
PCs destino
🔐 Registrar PC
Ingresa los datos de acceso SSH de . La contraseña se usará solo esta vez para copiar la clave SSH del hub — a partir de ahí las conexiones serán automáticas y sin contraseña.
Dirección para conectar. Si coincide con el hostname puede dejarse vacío.
Se usa para copiar la clave pública del hub. Nunca se guarda.
Vault
Plantillas rápidas autocompletan el formulario · sigue siendo editable a mano
Motor Ollama de este vault
Sugerencias: PCs registradas en devices.json
🌐Red y PCs
🔍Auto-discovery
🖥PCs…
🟢En línea…
🤖Ollama activo…
⏱Actualizado…
⚠ No se pudo conectar a la API de topología (:9001): las tarjetas pueden estar incompletas.
↻ Sin respuesta — reintentando… las tarjetas muestran la última medición conocida (no hace falta recargar).
🔍 Ninguna PC coincide con la búsqueda — borra el filtro para ver todas.
Reinicia el agente :8888 de cada PC para que cargue el código nuevo (núcleos reales, GHz y GPU) y el watcher estudio-auto (para que los futuros cambios de código se auto-apliquen sin correr este works
Actualiza el código del servidor y reinicia el servicio en TODAS las PCs online (make desplegar: valida, respalda la última buena, reinicia, chequea salud y hace rollback automático si falla).
🏷 Despliegue🏷 Flota🏷 Mantenimiento
🚀 Flota
🖥 Flota🕒 Nunca ejecutado
🧩estabilidad alpha coders vault
estabilidad alpha coders vault
🕒 Sin ejecutar
estabilidad-alpha-coders-vault⚡ 1 acción🗂 1 grupo
1 grupo · 14 pasos · corre en: todas las PCs (flota)
Ejecuta make install en toda la flota (make-install-todas-las-pcs), espera 30s, valida que las 4 PCs (servidor1, servidor2, servidor3, fedora) estén online, y luego restaura el escritorio (f0dc33c3) con comandos post-conexión en cada tab.
🏷 Alpha Coders🏷 Orquestación🏷 Restauración
🔁 Ejecutar workspace ×2⏳ Esperar🩺 Comprobar estado ×4
🕒 Nunca ejecutado
🧩Flujo de despliegue
Flujo de despliegue
🕒 Sin ejecutar
f3⚡ 1 acción🗂 1 grupo
1 grupo · 3 pasos · corre en: todas las PCs (flota)
🚀 Flota
🖥 Flota🕒 Nunca ejecutado
🧩Mandar make install a todas las PCs
Mandar make install a todas las PCs
🕒 Sin ejecutar
make-install-todas-las-pcs⚡ 1 acción🗂 1 grupo
Recarga el código y la instalación de TODAS las PCs de la red: `cd /home/emilio/Alpha_Coders/servidor && make install` en cada una (salta las desconectadas y sigue aunque una falle; el fallo queda en el Historial). Usa la contraseña maestra SSH que pide al ejecutar (o la guardada en Configuración → SSH por contraseña).
🏷 Alpha Coders🏷 Despliegue🏷 Flota🏷 Mantenimiento
🚀 Flota
🖥 Flota🕒 Nunca ejecutado
🧩Restaurar escritorio
Restaurar escritorio
✅ Última: éxito
f0dc33c3⚡ 9 acciones🗂 1 grupo
Restaura el escritorio del hub: abre Thorium (5 perfiles, uno por escritorio virtual) y 4 ventanas de terminal SSH (servidor1, servidor2, servidor3, fedora, 7 pestanas cada una). Idempotente: no duplica ventanas ya abiertas.
🏷 Alpha Coders🏷 Escritorio🏷 Restauracion
🌐 Navegador ×5🪟 Ventanas SSH ×4
🖥 fedora, servidor1, servidor2, servidor3🕒 hace 3 d
🧩Salud del servidor (pre-vuelo)
Salud del servidor (pre-vuelo)
⚠️ Última: con fallos
salud-servidor-pre-vuelo⚡ 1 acción🗂 1 grupo
Pre-vuelo global: diagnostica, actualiza paquetes y ejecuta `make install` en TODAS las PCs de la red, luego valida que el servidor quede vivo y saludable (`make salud` + servicio activo). Se ejecuta automáticamente ANTES de cualquier otro workspace (excepto los de mantenimiento). Si falla en alguna PC, el workspace que lo gatilló no se ejecuta.
Valida y actualiza (instala lo que falta y actualiza lo desactualizado) las herramientas CLI de terminal en TODAS las PCs (freebuff · cline · kilo code · fx · agy · codex). El script viaja inline (no hace falta el repo en el nodo): funciona también en PCs nuevas. Solo PC online; el fallo de una no detiene a las demás.
Valida y reporta (marca lo que falta o está desactualizado; ejecuta el workspace de 'Validar y reparar' para corregirlo) las herramientas CLI de terminal en TODAS las PCs (freebuff · cline · kilo code · fx · agy · codex). El script viaja inline (no hace falta el repo en el nodo): funciona también en PCs nuevas. Solo PC online; el fallo de una no detiene a las demás.
No hay workspaces que coincidan con la búsqueda/filtros.
0 seleccionado(s)
Cargando editor…
Confirmar ejecución
Ejecutando…
0:00
Plan de ejecución
✏️ Editar nodo
🔑 Contraseña SSH (solo esta corrida)
Se usa SOLO para esta ejecución (conexión de pestañas SSH). No se guarda en disco.
🗑️ Eliminar workspace
Vas a mover «» a la
papelera: quedará recuperable 15 días y podrás restaurarlo desde
🗑️ Papelera. Escribe el nombre exacto del workspace para habilitar
el botón:
⧉ Duplicar workspace
Se creará una copia exacta de
«» (acciones, grupos, etiquetas y
colecciones incluidas). Escribe el nombre de la copia: