v0.1.0
Document Summarizer is a local-first macOS desktop app that turns PDF, PPTX, DOCX, TXT, and Markdown files into structured summaries. Documents are processed entirely on your machine through an embedded Rust pipeline — extraction, vision classification, and summarization — using the local or API providers you configure.
Download
macOS (Apple Silicon) — download the .dmg below, open it, and drag the app into /Applications.
The build is signed with a Developer ID and notarized by Apple (Team C93YHC84GR, PHIZZOG LLC), so it opens with a normal double-click — no Gatekeeper workaround required.
Highlights
- Extraction for PDF, PPTX, DOCX, TXT, and Markdown, with shared OPC handling for PPTX/DOCX relationships and embedded images.
- Embedded Rust pipeline with extraction, vision classification/extraction, and summarization stages.
- Provider support for llama.cpp, Ollama, OpenAI-compatible APIs, Codex CLI, Claude CLI, and Grok CLI.
- Local desktop settings, job history, JSON/Markdown outputs, and redacted job logs under
~/.summarizer. --enqueue <file>headless job submission: relaunching the binary forwards the document to the running instance so it lands in the live queue and History. Supports repeatable--enqueueand an optional--config-jsonoverride.- Structured quality-gate observability with per-page validation status.
Notes
- This release targets macOS Apple Silicon. The app operates local-first — your documents do not leave your machine except when you point it at a remote API provider.
- PDFium integration tests are gated behind
RUN_PDFIUM_TESTS=1; bundled PDFium provenance is recorded inapps/desktop/src-tauri/resources/pdfium/PDFIUM_VERSION.txt.
See the CHANGELOG for the full list of changes.