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.
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.
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