Open source · MIT
mboxShell
Het gratis terminalprogramma achter Mbox Viewer. Open, doorzoek en exporteer MBOX-bestanden van elke grootte — rechtstreeks vanuit je shell, op Linux, macOS, FreeBSD en Windows.
Wat het doet
Een complete MBOX-toolkit in je terminal
Alles wat je nodig hebt om met enorme e-mailarchieven te werken — lezen, zoeken, threading en exporteren — zonder GUI en zonder cloud.
Elke bestandsgrootte
Een streaming-parser met een buffer van 1 MB opent Gmail Takeout-back-ups van 50 GB+ met circa 500 MB RAM.
Heropenen in een fractie van een seconde
Een persistente binaire index — geverifieerd met SHA-256 — heropent zelfs het grootste archief in minder dan een seconde.
Zoeken op velden
Filter met from:, subject:, date:, body:, has:attachment en label:, plus OR en exacte zinnen — in de TUI of vanaf de opdrachtregel.
Gmail-labels
Detecteert X-Gmail-Labels en zet ze om in virtuele mappen om te bladeren en filteren.
Gespreksthreading
Groepeert gerelateerde berichten in gesprekken met het klassieke JWZ-threadingalgoritme.
Exporteer overal naartoe
Sla berichten op als EML, CSV, TXT of HTML en pak bijlagen afzonderlijk of in bulk uit.
Samenvoegen en dedupliceren
Combineer meerdere MBOX-bestanden tot één, met optionele deduplicatie zodat niets dubbel wordt geïmporteerd.
Volledige terminal-UI
Een op ratatui gebaseerde TUI met drie lay-outmodi, vi-achtige navigatie en shell-aanvulling voor bash, zsh, fish, PowerShell en elvish.
Platformonafhankelijk en tweetalig
Eén binair bestand van ~5 MB zonder runtime-afhankelijkheden. Draait op Linux, macOS, FreeBSD en Windows, met een Engelse/Spaanse interface.
Nieuwste versie
Nieuw in v0.6.0
Een release gericht op interactieve prestaties bij zeer grote mailboxen, uitgebracht op 3 juli 2026.
- De berichtweergave herformatteert niet meer de hele tekst bij elk frame — opgemaakte regels worden gecachet en hergebruikt.
- Incrementeel zoeken wordt gebundeld tot één doorloop die start nadat je stopt met typen (~150 ms).
- Bij het selecteren van een bericht wordt de gedecodeerde tekst niet meer diep gekopieerd; teksten worden per referentie gedeeld voor een goedkopere selectie.
Gebruik
Slechts één commando verwijderd
- $ mboxshell archive.mbox
- # Opent de interactieve terminal-UI
- $ mboxshell search archive.mbox "from:jane has:attachment"
- # Zoekt rechtstreeks vanaf de opdrachtregel
- $ mboxshell export archive.mbox -f eml -o out/
- # Exporteert berichten naar EML, CSV, TXT of HTML
- $ mboxshell merge a.mbox b.mbox -o all.mbox --dedup
- # Voegt bestanden samen en verwijdert duplicaten
- $ mboxshell attachments archive.mbox -o files/
- # Pakt alle bijlagen in één keer uit
Installeren
Pak een voorgebouwd binair bestand voor Linux, macOS, FreeBSD of Windows van de releasespagina, of bouw het zelf met Cargo:
$ cargo install --git https://github.com/dcarrero/mboxshell.git Van CLI naar app
De open-source engine achter Mbox Viewer
Mbox Viewer voor Mac en Windows is voortgekomen uit mboxShell. De app brengt hetzelfde idee — MBOX-bestanden van elke grootte volledig offline lezen — in een verzorgde native interface met zoeken, labels, threading en EML-ondersteuning. Liever de terminal? mboxShell is gratis en MIT-gelicentieerd.
github.com/dcarrero/mboxshell