Zur Dokumentation springen
CLI

Installation

npm, pnpm, Bun oder Yarn, oder ganz ohne Installation mit npx.

Installation

Das aktuelle Release ist 0.0.1. Es braucht Node.js 20.12 oder neuer.

npm install -g @openemail/cli

Das Paket ist eine einzige gebündelte Datei ohne Abhängigkeiten und legt einen Befehl in Ihren PATH: openemail. Das SDK, mit dem es die API aufruft, ist eingebaut, die CLI läuft also immer mit dem SDK, mit dem sie getestet wurde. openemail version gibt die Version von beiden aus, und die der Laufzeitumgebung.

Prüfen
openemail --versionopenemail --help

Ohne Installation ausführen

npx lädt das Paket in einen Cache und führt es aus. Das passt zu einem einmaligen Befehl, einem CI-Job oder einem MCP-Client, der die lokale Brücke startet.

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

Legen Sie in CI die Version fest, wie in npx -y @openemail/[email protected], damit ein neues Release nie unbemerkt eine Pipeline verändert.

Updates

Die CLI aktualisiert sich nie selbst. Sie merkt sich einen Tag lang, was die npm-Registry über das neueste Release gesagt hat. Ist das älter, fragt sie im Hintergrund erneut, während Ihr Befehl läuft, und wartet nach dem Befehl höchstens eine Fünftelsekunde auf die Antwort. Gibt es ein neueres Release, erscheint nach Ihrem Befehl ein Hinweis auf stderr:

Update-Hinweis
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
  • Der Installationsbefehl im Hinweis passt zu dem Paketmanager, mit dem Sie installiert haben.
  • Es gibt keinen Hinweis bei --help, --version oder --json, bei help, version, update oder completion, wenn stdout oder stderr kein Terminal ist, und in CI.
  • Setzen Sie OPENEMAIL_NO_UPDATE_CHECK=1, um ihn überall abzuschalten. OPENEMAIL_DISABLE_UPDATE_NOTICE=1 bewirkt dasselbe.
  • Die einzige Anfrage geht an die npm-Registry, und ihre Antwort wird einen Tag lang in ~/.openemail/update-check.json aufbewahrt.

openemail update prüft sofort, ohne den Tages-Cache, und gibt entweder den auszuführenden Befehl aus oder dass Sie die neueste Version haben.

npm i -g @openemail/cli@latest

Shell-Vervollständigung

openemail completion <shell> gibt ein Vervollständigungsskript für bash, zsh oder fish aus, erzeugt aus jedem Befehl, Unterbefehl und Flag Ihrer Version. Führen Sie es nach einem Update erneut aus.

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

Deinstallieren

Melden Sie sich zuerst ab, damit jede Browser-Anmeldung auf dem Server widerrufen wird, und entfernen Sie dann das Paket und den Ordner, in dem die CLI ihre Anmeldungen aufbewahrt.

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

Der Posteingang,
nach eigenen Regeln.

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

OpenEmail

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

© 2026 OpenEmail. Alle Rechte vorbehalten.