Skip to content

mara-org/inbox-report

Inbox Report

Turn local mailbox exports into simple application reports for students and early-career applicants.

Inbox Report reads .mbox and .eml exports, detects likely job, COOP, internship, Tamheer, and training application emails, then writes CSV, HTML, and optional PDF reports.

No inbox login. No email password. No cloud upload. No external API. No LLM.

Watch The Demo

Inbox Report demo

Demo report preview

Quick Start

git clone https://github.com/mara-org/inbox-report.git
cd inbox-report
python3 inbox_application_reporter.py demo

That creates a fake mailbox and demo reports under .demo/.

For a real Gmail export:

python3 inbox_application_reporter.py report /path/to/Takeout/Mail --open

For a single MBOX file:

python3 inbox_application_reporter.py report /path/to/Mail.mbox --open

For a folder of EML files:

python3 inbox_application_reporter.py report /path/to/eml-folder --open

If the report is empty but you expected applications, run audit mode:

python3 inbox_application_reporter.py audit /path/to/Mail.mbox --open

Prefer questions instead of flags:

python3 inbox_application_reporter.py wizard

Use With An Agent

Want Codex, Claude Code, Cursor, or another local agent to run it for you? Give it AGENT_HANDOFF.md. The handoff prompt tells the agent to run the demo, ask for your local export path, generate the report, and avoid passwords or uploads.

Outputs

  • student_summary.csv: next-step list sorted by action priority.
  • applications.csv: detailed matched emails.
  • applications_summary.csv: organization-level counts.
  • applications_report.html: browser report.
  • applications_report.pdf: PDF report when optional PDF dependencies are installed.

Use redacted mode before sharing reports:

python3 inbox_application_reporter.py redact /path/to/Mail.mbox --open

Install

Python 3.9+ is supported. The CSV and HTML flow uses the Python standard library, so direct script usage works without installing runtime packages.

Optional package install:

python3 -m pip install "inbox-report[pdf]"
inbox-report --version

Local development:

python3 -m pip install -e ".[pdf]"
python3 -m pip install -r requirements-dev.txt
make check

More

Mailbox exports and generated reports can contain sensitive personal data. Keep real .mbox, CSV, HTML, and PDF files private unless you intentionally redact and share them.

About

This project is maintained under the mara on GitHub.

Created by @gqnxx · Improved by @justAbdulaziz10

About

Turn local mailbox exports into structured application reports

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors