Перейти к документации
CLI

Установка

npm, pnpm, Bun или Yarn, или вообще без установки через npx.

Установка

Текущий выпуск: 0.0.1. Ему нужен Node.js 20.12 или новее.

npm install -g @openemail/cli

Пакет это один собранный файл без зависимостей, и он добавляет в ваш PATH одну команду: openemail. SDK, которым он вызывает API, встроен, поэтому CLI всегда работает с тем SDK, с которым её тестировали. openemail version выводит версии обоих и среды выполнения.

Проверить
openemail --versionopenemail --help

Запуск без установки

npx скачивает пакет в кэш и запускает его, что удобно для разовой команды, задачи CI или MCP-клиента, который запускает локальный мост.

Терминал
npx @openemail/cli --helpnpx -y @openemail/[email protected] whoaminpx -y @openemail/cli mcp serve

Закрепите версию в CI, как в npx -y @openemail/[email protected], чтобы новый выпуск никогда незаметно не менял конвейер.

Обновления

CLI никогда не обновляется сама. Она сутки помнит, что реестр npm сказал о последнем выпуске. Когда эти сведения старше, она спрашивает снова в фоне, пока работает ваша команда, а после её завершения ждёт ответа не дольше пятой доли секунды. Если есть более новый выпуск, она выводит уведомление в stderr после завершения вашей команды:

Уведомление об обновлении
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
  • Команда установки в уведомлении соответствует менеджеру пакетов, которым вы устанавливали.
  • Уведомления нет с --help, --version или --json, для help, version, update и completion, когда stdout или stderr не терминал, и в CI.
  • Задайте OPENEMAIL_NO_UPDATE_CHECK=1, чтобы отключить его везде. OPENEMAIL_DISABLE_UPDATE_NOTICE=1 делает то же самое.
  • Единственный запрос уходит в реестр npm, а его ответ хранится в ~/.openemail/update-check.json один день.

openemail update проверяет сразу, без суточного кэша, и выводит либо команду для запуска, либо что у вас последняя версия.

npm i -g @openemail/cli@latest

Автодополнение в оболочке

openemail completion <shell> выводит скрипт автодополнения для bash, zsh или fish, построенный из каждой команды, подкоманды и флага вашей версии. Запустите его снова после обновления.

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

Удаление

Сначала выйдите, чтобы каждый вход через браузер был отозван на сервере, затем удалите пакет и папку, в которой CLI хранит входы.

Терминал
openemail logout --allnpm uninstall -g @openemail/clirm -rf ~/.openemail

Ваши входящие,
на ваших условиях.

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

OpenEmail

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

© 2026 OpenEmail. Все права защищены.