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

LobsterBoard adds theme system and template gallery
LobsterBoard now includes a theme system with five visual options and a template gallery that allows users to export and import dashboard layouts with automatic sensitive data stripping.

Engram: Open-source memory layer for Claude Code and MCP clients
Engram is an open-source memory layer that works as an MCP server with any client like Claude Code, Cursor, or Windsurf. It stores unlimited memories with semantic vector search, achieves 80% accuracy on LOCOMO benchmark, and uses about 800 tokens per query versus 5K+ for file-based approaches.

Auto-Fix System Uses Claude Code Headless to Detect and Fix Production Errors
A developer built an automated production error-fixing system using Claude Code CLI in headless mode. The system detects errors from logs, creates isolated git worktrees for each issue, prompts Claude to write fixes, and requires manual approval via Telegram before creating PRs.

Claude Sleuth: A 56-Task Investigation Workflow for Claude AI
Claude Sleuth is a structured investigation workflow for Claude AI with 6 phases and 56 tasks, featuring persistent state storage via Cloudflare D1 and standardized output conventions including ISO 8601 timestamps, POLE entity records, and ICD 203 probability language.