오픈소스 · MIT
mboxShell
Mbox Viewer의 기반이 되는 무료 터미널 도구입니다. Linux, macOS, FreeBSD, Windows에서 셸로 바로 모든 크기의 MBOX 파일을 열고 검색하고 내보내세요.
기능
터미널에서 완결되는 MBOX 도구 모음
거대한 이메일 아카이브를 다루는 데 필요한 모든 것 — 읽기, 검색, 스레딩, 내보내기 — GUI도 클라우드도 없이.
모든 파일 크기
1 MB 버퍼의 스트리밍 파서가 50 GB가 넘는 Gmail Takeout 백업을 RAM 약 500 MB로 엽니다.
1초 미만 재열기
SHA-256로 검증되는 영구 이진 인덱스가 가장 큰 아카이브도 1초 이내에 다시 엽니다.
필드 기반 검색
from:, subject:, date:, body:, has:attachment, label:과 OR, 정확한 구문으로 TUI나 명령줄에서 필터링하세요.
Gmail 라벨
X-Gmail-Labels를 감지해 탐색하고 필터링할 수 있는 가상 폴더로 만듭니다.
대화 스레딩
고전적인 JWZ 스레딩 알고리즘으로 관련 메시지를 대화로 묶습니다.
어디든 내보내기
메시지를 EML, CSV, TXT, HTML로 저장하고 첨부 파일을 개별 또는 일괄로 추출하세요.
병합 및 중복 제거
여러 MBOX 파일을 하나로 합치고, 선택적 중복 제거로 같은 항목을 두 번 가져오지 않습니다.
완전한 터미널 UI
ratatui 기반 TUI로 세 가지 레이아웃 모드, vi 스타일 탐색, bash·zsh·fish·PowerShell·elvish 자동 완성을 제공합니다.
크로스플랫폼 & 이중 언어
런타임 의존성이 없는 약 5 MB 단일 바이너리입니다. Linux, macOS, FreeBSD, Windows에서 실행되며 영어/스페인어 인터페이스를 제공합니다.
최신 버전
v0.6.0 새로운 기능
매우 큰 사서함에서의 상호작용 성능을 개선한 릴리스로, 2026년 7월 3일에 공개되었습니다.
- 메시지 보기가 매 프레임마다 본문 전체를 다시 줄바꿈하지 않고, 스타일이 적용된 줄을 캐시해 재사용합니다.
- 증분 검색이 디바운스되어 입력이 멈춘 뒤(약 150 ms) 한 번만 실행됩니다.
- 메시지를 선택할 때 디코딩된 본문을 깊은 복사하지 않고, 본문을 참조로 공유해 선택 비용을 낮췄습니다.
사용법
명령 한 번이면 충분
- $ mboxshell archive.mbox
- # 대화형 터미널 UI를 엽니다
- $ mboxshell search archive.mbox "from:jane has:attachment"
- # 명령줄에서 바로 검색합니다
- $ mboxshell export archive.mbox -f eml -o out/
- # 메시지를 EML, CSV, TXT, HTML로 내보냅니다
- $ mboxshell merge a.mbox b.mbox -o all.mbox --dedup
- # 파일을 병합하고 중복을 제거합니다
- $ mboxshell attachments archive.mbox -o files/
- # 모든 첨부 파일을 한 번에 추출합니다
설치
릴리스 페이지에서 Linux, macOS, FreeBSD, Windows용 사전 빌드 바이너리를 받거나 Cargo로 직접 빌드하세요:
$ cargo install --git https://github.com/dcarrero/mboxshell.git CLI에서 앱으로
Mbox Viewer를 움직이는 오픈소스 엔진
Mac과 Windows용 Mbox Viewer는 mboxShell에서 출발했습니다. 이 앱은 같은 아이디어 — 모든 크기의 MBOX 파일을 완전히 오프라인으로 읽기 — 를 검색, 라벨, 스레딩, EML 지원을 갖춘 세련된 네이티브 인터페이스로 구현합니다. 터미널을 선호하나요? mboxShell은 무료이며 MIT 라이선스입니다.
github.com/dcarrero/mboxshell