dead-letter: Local .eml to .md Converter with CLI, Web UI, and MCP Server

dead-letter converts .eml files into Markdown with YAML front matter. It handles thread splitting, signature stripping, attachment extraction, and calendar event parsing. The tool runs entirely locally — no server, no auth, no telemetry.
Four Ways to Use It
- CLI:
dead-letter convert inbox/ --output out/ - Python:
from dead_letter import convert - Web UI: drag-and-drop, watch mode, per-file conversion grades, processing history
- MCP server: allows Claude Desktop, Claude Code, and Codex to call it directly
Key Features
- Normalizes email exports into Markdown with YAML front matter
- Splits thread-based email chains into separate documents
- Strips signatures using heuristics
- Extracts attachments and calendar events
- Local-only — no server, no auth, no telemetry
Built with Claude Code. The author is open to community input on edge cases, weird .eml files that break the pipeline, and feature ideas. The tool is available on GitHub at BigCactusLabs/dead-letter.
📖 Read the full source: r/ClaudeAI
👀 See Also

Antigravity 2.0 Tops OpenSCAD Architectural 3D Benchmark – ModelRift Tests 6 LLMs on the Pantheon
ModelRift benchmarked 6 LLMs on building the Pantheon in OpenSCAD. Antigravity scored 4.5/5 in architectural quality, beating baseline Codex 5.5. Cursor 3.5 was fastest but weakest.

Nanocode: Training Claude-like coding agents with JAX on TPUs
Nanocode is a JAX library for training Claude-like coding agents end-to-end, using Constitutional AI and TPU optimization. The 1.3B parameter model can be trained in ~9 hours for $200 on TPU v6e-8.

Nudge: A local-first app that surfaces Claude-generated plans via contextual triggers
Nudge is a free, local-first iOS/Android app that lets you paste markdown plans (from Claude, ChatGPT, Notes) and attach triggers like time, location, Wi-Fi, inactivity, or one-time to surface them via local notifications.

Mímir: A Python Memory System Built on 21 Neuroscience Mechanisms
Mímir is a Python memory system for AI agents that implements 21 cognitive science mechanisms like flashbulb memory and retrieval-induced forgetting. It uses a hybrid BM25 + semantic + date index and shows benchmark improvements including 13% higher tool accuracy on Mem2ActBench versus VividnessMem.