Ir a la documentación
CLI

Instalación

npm, pnpm, Bun o Yarn, o sin instalar nada con npx.

Instalación

La versión actual es 0.0.1. Necesita Node.js 20.12 o posterior.

npm install -g @openemail/cli

El paquete es un único archivo empaquetado sin dependencias, y añade un comando a tu PATH: openemail. El SDK con el que llama a la API viene incluido, así que la CLI siempre funciona con el SDK con el que se probó. openemail version muestra la versión de ambos, y la del entorno de ejecución.

Comprobarlo
openemail --versionopenemail --help

Ejecutarlo sin instalar

npx descarga el paquete en una caché y lo ejecuta, lo que va bien para un comando puntual, un trabajo de CI o un cliente MCP que arranca el puente local.

Terminal
npx @openemail/cli --helpnpx -y @openemail/[email protected] whoaminpx -y @openemail/cli mcp serve

Fija la versión en CI, como en npx -y @openemail/[email protected], para que una versión nueva nunca cambie un pipeline sin que lo sepas.

Actualizaciones

La CLI nunca se actualiza sola. Recuerda durante un día lo que el registro de npm dijo sobre la última versión. Cuando eso es más antiguo, vuelve a preguntar en segundo plano mientras se ejecuta tu comando, y cuando el comando termina espera la respuesta una quinta parte de segundo como mucho. Si hay una versión más nueva, muestra un aviso en stderr cuando tu comando ha terminado:

Aviso de actualización
Update available! 0.0.1 → 0.0.2Changelog: https://openemail.uk/docs/cli/changelogRun `npm i -g @openemail/cli@latest` to update. Disable this notice with OPENEMAIL_NO_UPDATE_CHECK=1
  • El comando de instalación del aviso coincide con el gestor de paquetes con el que instalaste.
  • No hay aviso con --help, --version o --json, para help, version, update o completion, cuando stdout o stderr no es un terminal, ni en CI.
  • Define OPENEMAIL_NO_UPDATE_CHECK=1 para desactivarlo en todas partes. OPENEMAIL_DISABLE_UPDATE_NOTICE=1 hace lo mismo.
  • La única petición va al registro de npm, y su respuesta se guarda en ~/.openemail/update-check.json durante un día.

openemail update comprueba al momento, sin la caché diaria, y muestra el comando que hay que ejecutar o que ya tienes la última versión.

npm i -g @openemail/cli@latest

Autocompletado del shell

openemail completion <shell> muestra un script de autocompletado para bash, zsh o fish, generado a partir de cada comando, subcomando y opción de tu versión. Vuelve a ejecutarlo después de una actualización.

echo 'eval "$(openemail completion bash)"' >> ~/.bashrc

Desinstalar

Cierra sesión primero, para que cada inicio de sesión con el navegador se revoque en el servidor, y luego elimina el paquete y la carpeta donde la CLI guarda sus inicios de sesión.

Terminal
openemail logout --allnpm uninstall -g @openemail/clirm -rf ~/.openemail

Tu bandeja de entrada,
en tus propios términos.

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

OpenEmail

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

© 2026 OpenEmail. Todos los derechos reservados.