Columna vertebral de la flota

El relayintegrado en el binario

cmdop server es el relay al que se conecta tu flota — y se entrega dentro del mismo binario firmado que el agente y la interfaz web. Ejecuta `cmdop server`, apunta tus máquinas a él: los agentes marcan hacia afuera (sin puertos entrantes, compatible con NAT), los clientes los alcanzan por HTTP y WebSocket.

Arquitectura

Un binario es la columna vertebral

No hay ningún clúster que levantar. El relay, la consola web y el agente son un solo binario firmado — arráncalo y todo el plano se levanta. Los agentes hablan gRPC; los clientes hablan HTTP y WebSocket; todo está delimitado por flota y auditado.

HTTP
:63141

La superficie de cara al cliente — auth, presencia, lecturas de máquinas y flotas, además de la consola web integrada, todo servido por el único binario.

gRPC
:63142

El transporte de agentes. Las máquinas marcan hacia afuera y mantienen un flujo bidireccional — terminal, exec y operaciones de archivos fluyen aquí, incluso en loopback.

WebSocket
live push

El canal push sobre HTTP. Transmite salida en vivo, presencia y eventos a los clientes conectados — escritorio y cualquier navegador.

tunnels
outbound

Alcanza un servicio detrás de una máquina sin abrir un puerto a internet — la máquina marca hacia afuera y el relay lo enruta de vuelta.

scheduler
in-process

Las programaciones durables, los trabajos diferidos y el mantenimiento corren dentro del binario — sin un proceso worker aparte, sin una cola que operar.

orchestrator
goroutine

El coordinador de la flota (Jarvis) corre como una goroutine in-process que se une al relay como máquina virtual y coordina la flota.

El contrato gRPC vive en proto/agentv1 (cmdop.agent.v1) y es la única fuente de verdad — los stubs del agente de Go se generan a partir de él.

La consola del operador

Mira el relaydesde dentro

Cada captura de abajo es la consola de administración real de cmdop server — la superficie de operador que obtienes cuando autoalojas el relay.

Una consola para todo el plano

Estado del sistema, máquinas, sesiones activas, gasto de LLM y errores — todo el relay de un vistazo, servido por el propio binario.

cmdop server overview — system health (six processes), machines, sessions, LLM spend, errors and recent activity
cmdop server overview — system health (six processes), machines, sessions, LLM spend, errors and recent activity

Tu flota, como una tabla

Cada máquina conectada con presencia, SO y última conexión — incluido Jarvis como agente del lado del servidor siempre activo.

cmdop server machines — the fleet as a table with Jarvis as an always-on server agent, presence and OS
cmdop server machines — the fleet as a table with Jarvis as an always-on server agent, presence and OS

Métricas gRPC en vivo

Streams activos, totales de RPC, percentiles de latencia y tasas de éxito/error — transmitidos en vivo por WebSocket.

cmdop server gRPC monitoring — live streams, RPC totals, latency percentiles and success/error charts
cmdop server gRPC monitoring — live streams, RPC totals, latency percentiles and success/error charts

El gateway de LLM

El gateway /v1 compatible con OpenAI: proveedores, claves, modelos y gasto por flota, todo gobernado en un solo lugar.

cmdop server model routing — the OpenAI-compatible LLM gateway: providers, keys, models and per-fleet spend
cmdop server model routing — the OpenAI-compatible LLM gateway: providers, keys, models and per-fleet spend

Un agente de flota del lado del servidor

Jarvis se une al relay como máquina virtual y coordina la flota — pídele que ejecute comandos o revise logs en cada máquina.

cmdop server Jarvis — the server-side fleet coordinator agent that joins the relay as a virtual machine
cmdop server Jarvis — the server-side fleet coordinator agent that joins the relay as a virtual machine

Emitir y revocar acceso

Acuña los tokens de CLI del relay con los que las máquinas se conectan, y revócalos en el momento en que una máquina deba salir de la red.

cmdop server agent tokens — issue and revoke the relay CLI tokens machines connect with
cmdop server agent tokens — issue and revoke the relay CLI tokens machines connect with
Conectividad

Los agentes marcan.Sin puertos entrantes.

Cada máquina abre un flujo gRPC saliente hacia el relay y permanece alcanzable a través de él — no hay puerto a la escucha que exponer, ni agujero en el firewall, ni travesía de NAT que cuidar. El relay enruta mensajes entre agentes y clientes; las máquinas nunca aceptan conexiones entrantes.

Multiinquilino

Aisladopor cliente

Cada cuenta obtiene su propio dominio de relay, provisionado solo para tu flota — terminación TLS y enrutamiento que ningún otro cliente comparte. Presencia, auditoría e historial permanecen dentro de tu flota; nada se enruta a través de fronteras de inquilino.

Jarvis

Un coordinadorque vive en el relay

Jarvis es un agente de IA del lado del servidor que se une al relay como par de máquina virtual. Delimitado por flota y siempre activo, puede alcanzar a los otros agentes — consultar a uno, difundir a muchos — y coordinar el trabajo a través de la flota sin que nada corra en tu propia máquina.

Gateway de LLM

Un gateway compatible con OpenAIen /v1

El relay expone inferencia en /v1 — chat completions, embeddings y modelos — hablando el formato de cable de OpenAI. El servidor guarda las claves del proveedor y enruta por flota con gasto y cuota, así que los agentes obtienen un único endpoint autenticado por bearer en lugar de un montón de credenciales de proveedores.

Loading code...
Ejecutar el relay

Ejecuta el relay tú mismo

El relay no es un servicio aparte que desplegar — es el mismo binario firmado que instalas en todas partes. Instala cmdop, ejecuta `cmdop server` y apunta tus máquinas a él. Un solo comando levanta el relay, la consola web y el coordinador juntos.

Loading code...

Sin clúster, sin archivo compose: `cmdop server` es un único proceso que sirve HTTP (:63141) y gRPC (:63142) y ejecuta el coordinador como una goroutine in-process. Colócalo detrás de tu propio proxy inverso cuando quieras TLS y una dirección estable.

Ejecuta la columnavertebral de la flota tú mismo

Levanta el relay, apunta tus agentes a él y posee todo el plano de extremo a extremo.