Open Source · MIT
mboxShell
Das kostenlose Terminal-Werkzeug hinter Mbox Viewer. Öffne, durchsuche und exportiere MBOX-Dateien jeder Größe – direkt aus deiner Shell, unter Linux, macOS, FreeBSD und Windows.
Was es kann
Ein komplettes MBOX-Toolkit im Terminal
Alles, um mit riesigen E-Mail-Archiven zu arbeiten – Lesen, Suchen, Threading und Exportieren – ohne GUI und ohne Cloud.
Jede Dateigröße
Ein Streaming-Parser mit 1-MB-Puffer öffnet 50-GB-Gmail-Takeout-Backups und hält den RAM bei etwa 500 MB.
Öffnen in Sekundenbruchteilen
Ein persistenter Binärindex – mit SHA-256 verifiziert – öffnet selbst das größte Archiv in unter einer Sekunde erneut.
Feldbasierte Suche
Filtere mit from:, subject:, date:, body:, has:attachment und label:, dazu OR und exakte Phrasen – in der TUI oder auf der Kommandozeile.
Gmail-Labels
Erkennt X-Gmail-Labels und macht daraus virtuelle Ordner zum Durchsuchen und Filtern.
Konversations-Threading
Gruppiert zusammengehörige Nachrichten mit dem klassischen JWZ-Threading-Algorithmus zu Konversationen.
Überall exportieren
Speichere Nachrichten als EML, CSV, TXT oder HTML und extrahiere Anhänge einzeln oder in großen Mengen.
Zusammenführen & deduplizieren
Führe mehrere MBOX-Dateien zu einer zusammen – mit optionaler Deduplizierung, damit nichts doppelt importiert wird.
Vollständige Terminal-UI
Eine ratatui-basierte TUI mit drei Layout-Modi, vi-artiger Navigation und Shell-Vervollständigung für bash, zsh, fish, PowerShell und elvish.
Plattformübergreifend & zweisprachig
Eine einzige ~5-MB-Binärdatei ohne Laufzeitabhängigkeiten. Läuft unter Linux, macOS, FreeBSD und Windows, mit englischer/spanischer Oberfläche.
Neueste Version
Neu in v0.6.0
Eine Version für interaktive Performance bei sehr großen Postfächern, veröffentlicht am 3. Juli 2026.
- Die Nachrichtenansicht bricht nicht mehr bei jedem Frame den gesamten Text neu um – gestylte Zeilen werden zwischengespeichert und wiederverwendet.
- Die inkrementelle Suche wird zu einem einzigen Durchlauf gebündelt, der nach dem Tippen (~150 ms) startet.
- Beim Auswählen einer Nachricht wird ihr dekodierter Text nicht mehr tief kopiert; Texte werden per Referenz geteilt, was die Auswahl günstiger macht.
Verwendung
Nur einen Befehl entfernt
- $ mboxshell archive.mbox
- # Öffnet die interaktive Terminal-UI
- $ mboxshell search archive.mbox "from:jane has:attachment"
- # Sucht direkt auf der Kommandozeile
- $ mboxshell export archive.mbox -f eml -o out/
- # Exportiert Nachrichten als EML, CSV, TXT oder HTML
- $ mboxshell merge a.mbox b.mbox -o all.mbox --dedup
- # Führt Dateien zusammen und entfernt Duplikate
- $ mboxshell attachments archive.mbox -o files/
- # Extrahiert alle Anhänge auf einmal
Installation
Lade eine vorkompilierte Binärdatei für Linux, macOS, FreeBSD oder Windows von der Releases-Seite herunter oder baue sie selbst mit Cargo:
$ cargo install --git https://github.com/dcarrero/mboxshell.git Von der CLI zur App
Die Open-Source-Engine hinter Mbox Viewer
Mbox Viewer für Mac und Windows ist aus mboxShell entstanden. Die App bringt dieselbe Idee – MBOX-Dateien jeder Größe komplett offline lesen – in eine ausgefeilte native Oberfläche mit Suche, Labels, Threading und EML-Unterstützung. Lieber Terminal? mboxShell ist kostenlos und MIT-lizenziert.
github.com/dcarrero/mboxshell