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

Журнал изменений

Каждый выпуск CLI, новые сверху.

0.0.1

Первый выпуск: весь OpenEmail из терминала, с входом через браузер для людей и API-ключами для скриптов.

  • Вход: openemail login в браузере, который сам возвращается в терминал на настольном компьютере, а через SSH или с --no-browser через вставленный код. API-ключи через --token, --with-token, OPENEMAIL_API_KEY или --api-key. Профили через profile list, use, current и remove.
  • Токены доступа, которые обновляются до истечения, по одному обновлению за раз на профиль, и одноразовые токены обновления: старый, использованный больше чем через 30 секунд после замены, заставляет сервер отозвать этот вход.
  • Сохранённый вход уходит только в тот API, в который он вошёл. Обычный http отклоняется, кроме localhost, 127.0.0.1 и ::1, а путь запроса, который вышел бы за пределы адреса API, останавливается с invalid_path.
  • Коды подтверждения перед чувствительными изменениями при входе через браузер: запрашиваются, когда они нужны команде, или заранее через openemail verify. Они действуют для REST API и для MCP-инструментов, которые вносят те же изменения.
  • Каждый вход может запросить 5 кодов в час и 20 в день. Десять неверных кодов за 24 часа ставят его подтверждение на паузу, а CLI сообщает, когда оно возобновится, и завершается с кодом выхода 4 и step_up_paused.
  • whoami, status и logout, который отзывает вход через браузер на сервере.
  • Отправка через send: текст, HTML, файл, stdin или ваш редактор, вложения любого размера, планирование, окно отмены, перевод, шаблоны и теги.
  • Почтовый ящик: inbox, search, read и reply, а также archive, unarchive, trash, star, unstar, mark, snooze, unsnooze и label.
  • Одноразовые ящики через temp new, list, read, watch и delete, без входа.
  • Команда ресурса для каждого метода SDK: 282 метода как 198 команд в 26 пространствах имён, причём security нет в справке, потому что его покрывает openemail verify. Типизированные флаги, --data из JSON, файла или stdin, постраничная выборка через --all, --max и --ndjson, загрузки через --out и подтверждение перед всем разрушительным.
  • ИИ: ai translate, ai languages, ai compose и ai summarize.
  • MCP: mcp config для Claude Code, Claude Desktop, Cursor, VS Code, Windsurf и Codex, mcp serve как локальный stdio-мост, а также mcp tools и mcp call, которая запрашивает код подтверждения и снова вызывает инструмент, когда он нужен.
  • docs ask, docs open и docs read, open для страниц веб-приложения и api для любого вызова REST.
  • Скрипты: --json с оболочкой ошибки в stderr, потоки NDJSON, стабильные коды выхода, --no-input и распознавание CI.
  • Справка по каждой команде и группе, подсказки при опечатках в командах и флагах и автодополнение для bash, zsh и fish.
  • Входы и токены ящиков в ~/.openemail, доступные для чтения только вам и изменяемые под файлом блокировки, а повреждённый config.json сохраняется как config.json.bak, а не читается как выход.
  • Текст с сервера очищается, прежде чем попасть в терминал, а вывод, переданный медленному читателю, записывается полностью до завершения CLI.
  • Ежедневное уведомление об обновлении, которое отключает OPENEMAIL_NO_UPDATE_CHECK=1, и openemail update.
  • Один собранный файл без зависимостей, на Node.js 20.12 или новее.

Не в этом выпуске: оплата, рабочие пространства, безопасность аккаунта, экспорт данных, изменения в календаре, пересылка, подключение DNS-провайдера и чат ассистента пока остаются в веб-приложении, и openemail open открывает каждое из них.

Терминал
npm install -g @openemail/cliopenemail loginopenemail inbox

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

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

OpenEmail

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

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