Open-source Claude Code plugin captures books and converts them to structured Markdown

What it does
book-capture is a Claude Code plugin that converts books into structured Markdown files. You open a book on your Mac, run a command, and it automatically processes the content through a multi-step pipeline.
Technical implementation
The tool captures book content using several methods:
- Screenshots every page automatically using macOS screencapture + CGWindowList via Swift
- Runs OCR with macOS Vision framework
- Pages that Vision can't read well (especially vertical Japanese text) get re-read by Claude Code agents via multimodal image reading
- Analyzes the full text and generates structured Markdown files organized by theme — not by chapter order
Output format
The plugin creates multiple topic files (500+ lines each) containing:
- Tables
- Blockquotes
- Cross-references
- A hub file with wikilinks
The output is standard Markdown, built for Obsidian but compatible with any Markdown editor.
Key implementation details
- No external API keys — all AI work runs through Claude Code agents
- Theme count scales with book size (4-6 for a short book, up to 25 for 500+ pages)
- Parallel agents generate topic files simultaneously
- End-of-book detection via perceptual image hashing (3 consecutive identical pages = done)
- Supports Mac Kindle, Apple Books, Kindle Cloud Reader (Playwright), and scanned PDFs (Poppler)
Requirements and setup
The tool requires macOS. The OCR uses a Swift CLI that compiles on first run. The source is available on GitHub at https://github.com/masterleopold/book-capture.
📖 Read the full source: r/ClaudeAI
👀 See Also

CADAM: Open-Source Text-to-CAD with Parametric Sliders and WebAssembly Rendering
CADAM generates parametric 3D models from text or images, outputs OpenSCAD code with interactive sliders, and runs fully in browser via WebAssembly.

Claude Code Remote Control: Continue Local Sessions from Any Device
Claude Code Remote Control lets you continue local Claude Code sessions from other devices like phones or browsers while keeping everything running on your machine. It's available as a research preview on Pro and Max plans, requiring authentication and workspace trust setup.

Atlarix v5.1 adds cloud tiers while maintaining local AI coding support
Atlarix v5.1.0 introduces Compass cloud tiers for immediate use while maintaining full Ollama and LM Studio support. The IDE uses a persistent SQLite graph called Blueprint to provide precise context to local models.

TideSurf: DOM compression tool reduces web agent token usage 30x, speeds TTFT 12x
TideSurf v0.3 converts rendered DOM to markdown-like compressed format, reducing token consumption by 32x on GitHub pages versus raw DOM while adding 18 interactive tools for LLM agents.