Daily Delta · the full list
Thanks for commenting "DOCS" — here's everything from the post in one place: what it does, how to run it four different ways, and where it falls short.
anydoc is a free, open-source tool from Firecrawl
that turns Word, PowerPoint, Excel, and 11 other document formats into clean Markdown —
plain text that an AI model can actually read. Most AI tools only understand text; a
raw .docx or .pdf is a binary file with none of the words
exposed, so something has to pull the text out first. anydoc does that in a few
milliseconds, without sending your file to any server.
| Type | Extensions |
|---|---|
| Word | .doc .docx .docm |
| PowerPoint | .ppt .pps .pot .pptx .pptm .ppsx .ppsm |
| Excel | .xls .xlsx .xlsm .xlsb |
| OpenDocument | .odt .ods .odp |
| Other | .rtf .epub .csv .pdf |
Drop a file into the browser demo — it converts locally, nothing leaves your machine: firecrawl.github.io/anydoc
No install needed — this downloads and runs it once:
npx @firecrawl/anydoc report.docxnpm install @firecrawl/anydocimport { toMarkdown } from '@firecrawl/anydoc';
const markdown = await toMarkdown('report.docx');pip install firecrawl-anydocimport anydoc
markdown = anydoc.to_markdown("report.docx")anydoc ships as an Agent Skill — a plug-in an AI coding assistant can call on its own. One command and Claude Code, Cursor, or Codex can read office files without you converting them by hand first:
npx skills add firecrawl/anydocThe catch
It can't read scanned images of documents — there's no OCR (the tech that turns a photo of text into real text) built in — and it skips password-locked files. Firecrawl's hosted Parse API covers both if you need them, for a fee.