Repository navigation
v1.2.0 — Redesigned app, token savings, headless CLI
A ground-up redesign of the app around one simple flow: drop → convert → results.
Redesigned app
- Drop anything, anywhere — files, folders, or a mix, dropped anywhere on the window (or added via buttons/⌘O). No more File/Folder mode switch, and multi-file drops now work.
- One Output menu replaces the combine toggles: Individual .md files, Individual + combined file, or Combined file only.
- Results you can act on — per-file status with token counts, then Show in Explorer/Finder, Copy Markdown, or start a new batch. The old activity log lives under File → Activity Log.
- Settings that stick — every option (output, YAML, redaction engine, custom prompt/terms) is saved and restored between launches.
Token counts and savings
- Every converted file shows an estimated token count — what it will cost in an LLM's context window.
- Where an honest baseline exists, you also see savings vs the raw file: Office formats are compared against their internal XML, HTML/VTT against their raw text, and PDFs against the ~2,000 tokens/page providers charge for raw PDF uploads.
New: headless CLI
docprep_core.py runs the whole engine without the GUI — great for scripts and automation:
python docprep_core.py ./research --output combined-only --redact
python docprep_core.py ./docs --json # one JSON event per lineFixes and safer behavior
- File conflicts now default to keep both (
file (1).md) instead of silently overwriting. - The folder combiner only merges files it just converted — your pre-existing Markdown notes are never swept into the combined output.
- Office temp/lock files (
~$...) are skipped automatically. - Fixed intermittent crashes from cross-thread UI updates.
- Local Ollama redaction requests are serialized so they no longer time out under parallel conversion.
Downloads
- Windows:
AIDocPrep_Setup.exebelow. - macOS: coming shortly to this release.