A vibecoded project to quickly browse mbox email archives. Built with Python for cross-platform compatibility.
- Load and browse mbox files via file picker
- Search across sender, recipient, subject, and body
- Dark/light mode toggle
- Resizable split-pane layout
- Supports plain text and HTML emails
- Python 3.8+
./install.shinstall.batmacOS / Linux:
./run.shWindows:
run.batThen open http://localhost:5000 in your browser.
- Click "Browse..." to open the file picker
- Select your
.mboxfile - Wait for parsing to complete
Type in the search box to filter by sender, recipient, subject, or body content.
./uninstall.shuninstall.batmbox-viewer/
├── app.py # Flask backend
├── requirements.txt # Python dependencies
├── templates/
│ └── index.html # Main HTML template
├── static/
│ ├── style.css # Styles
│ └── app.js # Frontend logic
├── install.sh # macOS/Linux installer
├── install.bat # Windows installer
├── uninstall.sh # macOS/Linux uninstaller
└── uninstall.bat # Windows uninstaller