Skip to content
Mbox Viewer

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.

Nieuwste v0.6.0 Gratis & open source Geschreven in Rust MIT
mboxshell
mboxShell in een terminal met een MBOX-archief, de berichtenlijst, mappen en het leesvenster.

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.
Bekijk het volledige changelog

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