CLI
El comando `openemail`: tu buzón y cada operación de la API, desde un terminal o un script.
Qué es
Un comando para todo lo que OpenEmail hace fuera del navegador. Lee, busca, envía y archiva correo, ejecuta cada operación de la API REST, traduce, redacta y resume correo con IA, y conecta clientes MCP como Claude y Cursor a tu buzón. Es un solo archivo sin dependencias y funciona con Node.js 20.12 o posterior en macOS, Linux y Windows.
npm install -g @openemail/cliO ejecútalo sin instalar nada: npx @openemail/cli <command>.
Un recorrido de 60 segundos
openemail loginopenemail statusopenemail inbox --unreadopenemail read CAHk7pQ2x9LmZ4openemail reply CAHk7pQ2x9LmZ4 --text "Thursday works for me."openemail send --to [email protected] --subject "Lunch?" --text "Thursday at noon?"openemail search invoice from:ada has:pdfopenemail domains listopenemail mcp config --client claude-codeloginabre tu navegador, donde eliges el espacio de trabajo y lo que la CLI puede hacer, y guarda el inicio de sesión.statusmuestra quién eres, las direcciones desde las que puedes enviar y el estado de cada dominio.inbox,read,reply,sendysearchtrabajan con el buzón como lo hace la app.domains listes un comando de recurso. Cada método del SDK tiene uno, así que todo lo que puede hacer la API, lo puede hacer la CLI.mcp configmuestra lo que hay que añadir a un cliente de IA para que pueda usar tu buzón.
Dos formas de iniciar sesión
| Comando | Qué guarda | Códigos de verificación |
|---|---|---|
| openemail login | Un inicio de sesión con el navegador, para una persona ante un terminal. Actúa como tú, limitado a lo que apruebes, y puede usar las herramientas de IA y el servidor MCP. | Se pide antes de algunos cambios delicados, como en la app web |
| openemail login --with-token | Una clave de API, para scripts, CI y servidores. Actúa con los scopes de la clave. | Nunca se pide |
Lo que aún no hace
Algunas cosas necesitan una sesión de navegador, así que en 0.0.1 solo las hace la app web: la facturación, crear y cambiar espacios de trabajo, la seguridad de la cuenta, la exportación de datos, escribir eventos de calendario, el reenvío y vincular un proveedor de DNS. openemail open te lleva a la página correcta, con la sesión de quien haya iniciado sesión en ese navegador.
openemail open billingopenemail open security --print