CLI
La commande `openemail` : votre boîte mail et chaque opération de l'API, depuis un terminal ou un script.
Ce que c'est
Une commande pour tout ce qu'OpenEmail fait en dehors du navigateur. Elle lit, recherche, envoie et classe le courrier, exécute chaque opération de l'API REST, traduit, rédige et résume le courrier avec l'IA, et connecte des clients MCP comme Claude et Cursor à votre boîte mail. C'est un seul fichier sans dépendances, qui tourne sur Node.js 20.12 ou plus récent, sous macOS, Linux et Windows.
npm install -g @openemail/cliOu lancez-la sans rien installer : npx @openemail/cli <command>.
Un tour en 60 secondes
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-codeloginouvre votre navigateur, où vous choisissez l'espace de travail et ce que la CLI peut faire, puis enregistre la connexion.statusmontre qui vous êtes, les adresses depuis lesquelles vous pouvez envoyer et l'état de chaque domaine.inbox,read,reply,sendetsearchmanipulent la boîte mail comme le fait l'application.domains listest une commande de ressource. Chaque méthode du SDK en a une, donc tout ce que l'API sait faire, la CLI le sait aussi.mcp configaffiche ce qu'il faut ajouter à un client IA pour qu'il puisse utiliser votre boîte mail.
Deux façons de se connecter
| Commande | Ce qu'elle enregistre | Codes de vérification |
|---|---|---|
| openemail login | Une connexion par navigateur, pour une personne au terminal. Elle agit en votre nom, limitée à ce que vous approuvez, et peut utiliser les outils d'IA et le serveur MCP. | Demandé avant quelques changements sensibles, comme dans l'application web |
| openemail login --with-token | Une clé API, pour les scripts, la CI et les serveurs. Elle agit avec les scopes de la clé. | Jamais demandé |
Ce qu'elle ne fait pas encore
Certaines choses exigent une session de navigateur, donc dans 0.0.1 seule l'application web les fait : la facturation, la création et le changement d'espaces de travail, la sécurité du compte, l'export des données, l'écriture d'événements de calendrier, le transfert et la liaison d'un fournisseur DNS. openemail open vous amène à la bonne page, connecté en tant que la personne connectée dans ce navigateur.
openemail open billingopenemail open security --print