Skip to content
Mbox Viewer

Otwarte źródło · MIT

mboxShell

Darmowe narzędzie terminalowe stojące za Mbox Viewer. Otwieraj, przeszukuj i eksportuj pliki MBOX dowolnego rozmiaru — bezpośrednio z powłoki, w systemach Linux, macOS, FreeBSD i Windows.

Najnowsza v0.6.0 Darmowe i otwarte Napisane w Rust MIT
mboxshell
mboxShell działający w terminalu, pokazujący archiwum MBOX z listą wiadomości, folderami i panelem czytania.

Co potrafi

Pełny zestaw narzędzi MBOX w terminalu

Wszystko, czego potrzeba do pracy z ogromnymi archiwami poczty — czytanie, wyszukiwanie, wątkowanie i eksport — bez GUI i bez chmury.

Dowolny rozmiar

Parser strumieniowy z buforem 1 MB otwiera kopie Gmail Takeout ponad 50 GB, utrzymując RAM w okolicy 500 MB.

Ponowne otwarcie w ułamku sekundy

Trwały binarny indeks — weryfikowany SHA-256 — ponownie otwiera nawet największe archiwum w niecałą sekundę.

Wyszukiwanie po polach

Filtruj z from:, subject:, date:, body:, has:attachment i label:, a także OR i dokładne frazy — w TUI lub z wiersza poleceń.

Etykiety Gmail

Wykrywa X-Gmail-Labels i zamienia je w foldery wirtualne do przeglądania i filtrowania.

Wątki konwersacji

Grupuje powiązane wiadomości w konwersacje za pomocą klasycznego algorytmu wątkowania JWZ.

Eksportuj wszędzie

Zapisuj wiadomości jako EML, CSV, TXT lub HTML i wyodrębniaj załączniki pojedynczo lub zbiorczo.

Łączenie i deduplikacja

Połącz kilka plików MBOX w jeden, z opcjonalną deduplikacją, aby nic nie zaimportować dwa razy.

Pełny interfejs terminalowy

Interfejs TUI oparty na ratatui z trzema trybami układu, nawigacją w stylu vi i uzupełnianiem dla bash, zsh, fish, PowerShell i elvish.

Wieloplatformowy i dwujęzyczny

Pojedynczy plik binarny ~5 MB bez zależności uruchomieniowych. Działa w systemach Linux, macOS, FreeBSD i Windows, z interfejsem po angielsku i hiszpańsku.

Najnowsza wersja

Nowości w v0.6.0

Wydanie skupione na interaktywnej wydajności przy bardzo dużych skrzynkach, opublikowane 3 lipca 2026.

  • Widok wiadomości nie zawija już całej treści w każdej klatce — stylizowane wiersze są buforowane i ponownie używane.
  • Wyszukiwanie przyrostowe jest scalane w jeden przebieg uruchamiany po zakończeniu pisania (~150 ms).
  • Wybór wiadomości nie kopiuje już głęboko jej zdekodowanej treści; treści są współdzielone przez referencję dla tańszego wyboru.
Zobacz pełną listę zmian

Użycie

O jedno polecenie stąd

$ mboxshell archive.mbox
# Otwiera interaktywny interfejs terminalowy
$ mboxshell search archive.mbox "from:jane has:attachment"
# Wyszukuje bezpośrednio z wiersza poleceń
$ mboxshell export archive.mbox -f eml -o out/
# Eksportuje wiadomości do EML, CSV, TXT lub HTML
$ mboxshell merge a.mbox b.mbox -o all.mbox --dedup
# Łączy pliki, usuwając duplikaty
$ mboxshell attachments archive.mbox -o files/
# Wyodrębnia wszystkie załączniki naraz

Instalacja

Pobierz gotowy plik binarny dla Linux, macOS, FreeBSD lub Windows ze strony wydań albo zbuduj go samodzielnie w Cargo:

$ cargo install --git https://github.com/dcarrero/mboxshell.git

Od CLI do aplikacji

Otwartoźródłowy silnik napędzający Mbox Viewer

Mbox Viewer na Maca i Windows wyrósł z mboxShell. Aplikacja przenosi tę samą ideę — czytanie plików MBOX dowolnego rozmiaru, całkowicie offline — do dopracowanego natywnego interfejsu z wyszukiwaniem, etykietami, wątkami i obsługą EML. Wolisz terminal? mboxShell jest darmowy i na licencji MIT.

github.com/dcarrero/mboxshell