md-redline: GUI tool for reviewing and handing off markdown docs to Claude

md-redline is a local GUI tool designed to improve the workflow of reviewing and iterating on markdown documents generated by Claude. The tool addresses the clunky feedback loop that occurs when working with raw markdown files in CLI environments.
How it works
The workflow described by the creator is:
- Claude generates a markdown document from a prompt (e.g., "write a feature spec for magic link authentication")
- Open the file with
mdr /path/to/spec.md - Review and leave inline comments directly in the GUI (examples given: "out of scope", "what does this mean?")
- Click the hand-off button which copies instructions to paste into Claude
- Claude addresses the comments and updates the document
- Review the diffs in md-redline
Technical details
The comments are stored as HTML markers directly within the .md file. These markers are invisible in GitHub and VS Code preview but Claude can read them with a plain file read operation. The tool runs locally with no account, cloud service, or database required. It works with Claude Code or any AI agent that can read files.
The creator mentions using this tool as a product manager who no longer writes specs or stories manually. Instead, Claude generates them, the creator reviews and provides feedback through md-redline, Claude updates based on that feedback, and then the document is handed over to developers (human or agents) for implementation.
The tool is open source with an MIT license and available on GitHub.
📖 Read the full source: r/ClaudeAI
👀 See Also

ETL-D MCP Server: Deterministic CSV Parsing for Claude to Prevent Financial Hallucinations
A developer built ETL-D, an open-source MCP server for Claude Desktop that processes CSVs in three deterministic layers to prevent decimal point hallucinations in financial data. It uses Python parsers for known formats, achieves ~70ms response times with 0 LLM calls for 200 parallel requests, and only uses LLMs as a fallback for high-entropy text.

Shieldbot: Open-Source Security Scanner Plugin for Claude Code
Shieldbot is an open-source security scanner that runs as a plugin inside Claude Code, integrating six scanners including Semgrep with 5,000+ rules, Bandit, Ruff, detect-secrets, pip-audit, and npm audit. It deduplicates findings and generates prioritized reports with risk scores and code fixes.

Building a Local Voice-to-Text macOS App with Claude Code: Vext Case Study
A developer spent 3 months building Vext, a macOS voice-to-text app using Whisper on Apple Neural Engine. Claude Code helped with Rust/Swift FFI, Core ML optimization, and hotkey architecture. The app runs 100% offline, transcribes 60s audio in ~400ms.

Mneme: A PreToolUse Hook That Blocks Claude Code Edits Violating Architecture Decisions
Mneme is a PreToolUse hook for Claude Code that checks every Edit/Write/MultiEdit against a local decisions file before disk writes, blocking violations without manual intervention.