문서로 건너뛰기
CLI

변경 이력

CLI의 모든 릴리스, 최신순.

0.0.1

첫 릴리스: 사람에게는 브라우저 로그인, 스크립트에는 API 키로, OpenEmail의 모든 것을 터미널에서.

  • 로그인: 브라우저에서 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 도구 모두에 적용됩니다.
  • 각 로그인은 1시간에 5개, 하루에 20개까지 코드를 요청할 수 있습니다. 24시간에 틀린 코드가 10개가 되면 인증이 일시 중지되고, 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개를 26개 네임스페이스의 명령 198개로 제공하며, openemail verify가 다루므로 security는 도움말에 나오지 않습니다. 타입이 있는 플래그, JSON, 파일, stdin에서 받는 --data, --all, --max, --ndjson을 쓰는 페이지 처리, --out을 쓰는 다운로드, 파괴적인 작업 전의 확인을 갖추었습니다.
  • AI: ai translate, ai languages, ai compose, ai summarize.
  • MCP: Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex용 mcp config, 로컬 stdio 브리지인 mcp serve, 그리고 mcp tools와, 도구에 인증 코드가 필요하면 코드를 요청하고 도구를 다시 호출하는 mcp call.
  • docs ask, docs open, docs read, 웹 앱 페이지를 여는 open, 모든 REST 호출을 위한 api.
  • 스크립트: stderr의 오류 봉투가 있는 --json, 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

받은편지함을,
내 방식대로.

기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.

OpenEmail

기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.

© 2026 OpenEmail. 모든 권리 보유.