Chat interactivo en la terminal. Usa una interfaz de pantalla completa si la terminal es interactiva, y un REPL plano si la salida va a un archivo; --tui y --plain lo fuerzan. Acepta --modelo, --cwd y --continuar.
contextcode run "<prompt>"
Un turno del agente y sale. Ideal para scripts y tareas programadas. Acepta --modelo.
Levanta el servidor web que escanea el móvil, sin abrir ventana. Se queda corriendo hasta que lo cortes con Ctrl+C (o para siempre, con --install).
Opción
Qué hace
--print-qr
Pinta el QR del enlace en la terminal. La URL sale por stdout y los avisos por stderr, así que contextcode serve --print-qr | head -1 te da la URL limpia.
--public
Publica por un túnel público en vez de la IP de la red local. Imprescindible en un VPS: allí no hay «red local» que tu celular pueda alcanzar.
--port N
Puerto de escucha (por defecto 8787, o el del enlace guardado).
--bind 127.0.0.1
IP de escucha. Detrás de nginx, caddy o un túnel SSH, para no exponer el puerto en claro.
--minutes N
Vida del enlace nuevo, de 1 a 43 200 minutos (30 días).
--token-file <ruta>
Token estable en un archivo con permisos 0600, sin depender del llavero del sistema. Es lo que usa el servicio.
--install
Instala serve como servicio de systemd de usuario y lo arranca. Solo Linux, sin sudo.