.eml files or a live IMAP inbox; get back a prioritized list of what actually needs your attention.action_required flag. Output as a colored terminal table, a markdown digest you can paste into a standup, or JSON for further processing..eml files via Python's email package; IMAP via imaplib over SSLresponse_format=json_object and a system prompt that locks the output schema (headline, summary, action_required, priority, category)rich for terminal tables, a hand-rolled markdown renderer, and raw JSON for piping into other tools.eml files for offline testing and demos; live IMAP over SSL for production inboxes. Same pipeline, same output..eml parsing (plain, HTML, multipart), all three renderers, summarize with mocked OpenAI client, CLI parser, IMAP env validation, and glob expansion.response_format=json_objectPosted May 20, 2026
A Python CLI that turns a noisy inbox into a prioritized digest using OpenAI structured outputs.
0
0