Interfaz web y gateway
El mismo agente desde un navegador o un teléfono, servido por un solo puerto.
Cada proceso de motita es también un gateway: escucha en 127.0.0.1:7477 detrás de un token, y la terminal que miras es solo uno de sus clientes. Una página web o un teléfono pueden unirse a la misma conversación, con las mismas skills y el mismo historial.
La interfaz del navegador
Se sirve desde el puerto del propio gateway: no hay un segundo servidor ni configuración entre orígenes. Abre http://127.0.0.1:7477, pega el token una vez y tienes chat, proyectos, ajustes y la biblioteca de skills. Se instala como app (PWA) y va compilada dentro del binario.
El token se lee de ~/.motita/gateway.token y lo imprime motita gateway start.
Ejecutar el gateway
motita gateway start # inicia el servicio y espera a que responda motita gateway status # si hay uno corriendo, dónde y qué compilación motita gateway stop motita gateway setup # dónde responde: esta máquina, la LAN, todos
Si ya hay un gateway corriendo, motita se conecta a él y nunca lo apaga. Si no hay ninguno, levanta uno para sí mismo y lo detiene al salir.
Las dos mitades por separado
# en la máquina que ejecuta los comandos motita -serve -gateway 127.0.0.1:7477 # en cualquier otro lugar: sin sandbox, sin agente en este proceso motita -connect 127.0.0.1:7477 -tui
Un cliente -connect es solo una interfaz, así que corre en un portátil, una tableta o un teléfono a través de un túnel. Cómo llegar desde otras máquinas de forma segura está en Red y acceso remoto.
Más de una conversación
Un gateway mantiene muchas sesiones a la vez. El modelo pertenece a la sesión: cambiarlo afecta solo a esa conversación y sobrevive a un reinicio. Otros programas pueden manejar las mismas sesiones por HTTP, eventos del servidor o un protocolo WebSocket; la referencia lista todos los endpoints.