Ir al contenido

Todos los comandos

contextcode --help los lista todos; contextcode <comando> --help enseña las opciones de uno.

ComandoQué hace
contextcode chatChat 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.

Son dos cosas distintas y se confunden a menudo: login es tu cuenta de Context Code; provider es el modelo de IA que usa el agente.

ComandoQué hace
contextcode login [--email <correo>]Inicia sesión de la licencia. Es la única vía en un servidor sin pantalla.
contextcode login --statusEstado de la licencia, sin pedirte nada.
contextcode logoutOlvida las credenciales de este equipo (no cancela la suscripción).
contextcode provider login <proveedor> [--key <clave>]Conecta el motor de IA: claude, gemini-api, openai, copilot, zai, ollama…
contextcode provider statusProveedores configurados y cuál está activo.
contextcode statusQué runtimes empaquetados (Node, uv, npx) se van a usar de verdad.

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ónQué hace
--print-qrPinta 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.
--publicPublica 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 NPuerto de escucha (por defecto 8787, o el del enlace guardado).
--bind 127.0.0.1IP de escucha. Detrás de nginx, caddy o un túnel SSH, para no exponer el puerto en claro.
--minutes NVida 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.
--installInstala serve como servicio de systemd de usuario y lo arranca. Solo Linux, sin sudo.
--uninstallLo detiene y lo quita.
ComandoQué hace
contextcode remoto agregar <nombre> <url> [--token T]Da de alta un Context Code remoto y se empareja con él.
contextcode remoto listar [--json]Los remotos configurados. Nunca imprime credenciales.
contextcode remoto usar <nombre>Fija cuál se usa cuando no dices el nombre.
contextcode remoto quitar <nombre>Borra la credencial de este equipo.
contextcode remoto probar [<nombre>]Comprueba que responde, que la credencial vale y qué hay al otro lado.
contextcode chat --remoto [<nombre>]Chat en la terminal contra el agente de otra máquina.

Todo el detalle, en Otro Context Code desde aquí.

ComandoQué hace
contextcode canal telegram|slack|whatsappDeja el agente escuchando ese canal, sin ventana, hasta Ctrl+C. Acepta --workspace y --model.
contextcode tickUna pasada del planificador de automatizaciones y sale. Es lo que invoca la tarea programada del sistema.
ComandoQué hace
contextcode conexionDónde está todo y cómo me conecto — ver su página.
contextcode instalar-cli [--mostrar]Deja contextcode en el PATH donde el instalador no pudo.
contextcode update [--check]Actualiza el binario (servidores Linux).
CódigoSignifica
0Éxito (también --help y --version).
1La acción se ejecutó pero falló.
2Uso incorrecto: argumento desconocido o falta un valor.

Sin ningún comando, contextcode arranca la aplicación de escritorio; con --minimized, oculta en la bandeja.