allmd
CLI

Usage

CLI commands, options, and examples.

Auto-detection

Pass any URL or file. allmd figures out the type automatically:

allmd https://example.com
allmd document.pdf
allmd recording.mp4

Explicit Commands

Specify the converter directly:

allmd web https://example.com -o article.md
allmd youtube https://youtu.be/dQw4w9WgXcQ -o transcript.md
allmd pdf document.pdf -o document.md
allmd gdoc https://docs.google.com/document/d/... -o doc.md
allmd video recording.mp4 -o transcript.md
allmd image screenshot.png -o description.md
allmd docx report.docx -o report.md
allmd epub book.epub -o book.md
allmd csv data.csv -o data.md
allmd pptx slides.pptx -o slides.md
allmd tweet https://x.com/user/status/123 -o tweet.md
allmd rss https://blog.example.com/feed -o feed.md

Interactive Mode

Run allmd with no arguments to pick a converter interactively.

Options

FlagDescription
-o, --output <file>Write output to a specific file
-d, --output-dir <dir>Output directory for converted files
-v, --verboseEnable verbose output
-c, --clipboardRead input from clipboard
--copyCopy output to clipboard
--stdoutPrint output to stdout instead of writing a file
--parallel <n>Number of parallel conversions (default: 3)
--no-frontmatterSkip YAML frontmatter in output
--no-diarizeDisable speaker diarization (video/audio)
--speakers <names>Speaker names, comma-separated
-V, --versionShow version
-h, --helpShow help

Batch Conversion

Convert multiple files at once:

allmd pdf '*.pdf' -d output/

Pipe to Other Tools

allmd pdf report.pdf --stdout | pbcopy

On this page