{"slug":"docling","name":"Docling","kind":"runbook","what":"Turn PDFs, Office docs, Apple iWork files, audio and more into clean Markdown/JSON for RAG.","page":"https://insidethemachine.ai/setups/docling","status":"docs-checked","status_label":"Not run: commands checked against the official docs only","status_note":"Commands checked against the official docs on 2026-10-15. Not run end to end.","wrapper":"The wrapper scripts are generated from the site data. Every .sh passed bash -n and shellcheck and ran in plan mode on Linux (Debian 13). Every .ps1 passed the PowerShell parser and chat.ps1 ran in plan, verify and rollback mode under PowerShell 7 on Linux with Windows calls mocked. Not run on macOS or real Windows.","wrapper_tested":null,"sh":"https://insidethemachine.ai/install/docling.sh","ps1":"https://insidethemachine.ai/install/docling.ps1","md":"https://insidethemachine.ai/install/docling.md","json":"https://insidethemachine.ai/install/docling.json","one_liner":"curl -fsSL https://insidethemachine.ai/install/docling.sh | bash","one_liner_windows":"irm https://insidethemachine.ai/install/docling.ps1 | iex","actions":{"install":"curl -fsSL https://insidethemachine.ai/install/docling.sh | bash","plan":"curl -fsSL https://insidethemachine.ai/install/docling.sh | bash -s -- plan","verify":"curl -fsSL https://insidethemachine.ai/install/docling.sh | bash -s -- verify","rollback":"curl -fsSL https://insidethemachine.ai/install/docling.sh | bash -s -- rollback --yes"},"env":{"ITM_RAM":"memory in GB instead of detecting it"},"model_by_memory_gb":null,"low_memory":null,"platforms":{"macos":{"install":[{"title":"Install Docling","lines":[{"k":"run","c":"python3 -m venv ~/.venvs/docling && source ~/.venvs/docling/bin/activate"},{"k":"run","c":"pip install docling"}]},{"title":"Configure (your choices)","lines":[{"k":"you","c":"docling --pipeline vlm --vlm-model granite_docling https://arxiv.org/pdf/2206.01062","why":"optional: VLM pipeline using GraniteDocling"}]}],"verify":[{"run":"docling https://arxiv.org/pdf/2206.01062","expect":"writes a Markdown conversion of the paper to the current directory"}],"rollback":[{"k":"run","c":"pip uninstall -y docling && rm -rf ~/.venvs/docling"}]},"linux":{"install":[{"title":"Install Docling","lines":[{"k":"run","c":"python3 -m venv ~/.venvs/docling && source ~/.venvs/docling/bin/activate"},{"k":"run","c":"pip install docling"}]},{"title":"Configure (your choices)","lines":[{"k":"you","c":"docling --pipeline vlm --vlm-model granite_docling https://arxiv.org/pdf/2206.01062","why":"optional: VLM pipeline using GraniteDocling"}]}],"verify":[{"run":"docling https://arxiv.org/pdf/2206.01062","expect":"writes a Markdown conversion of the paper to the current directory"}],"rollback":[{"k":"run","c":"pip uninstall -y docling && rm -rf ~/.venvs/docling"}]},"windows":{"install":[{"title":"Install Docling","lines":[{"k":"you","c":"pip install docling","why":"run inside a Python venv"}]}],"verify":[{"run":"docling https://arxiv.org/pdf/2206.01062","expect":"writes a Markdown conversion of the paper to the current directory"}],"rollback":[{"k":"you","c":"pip uninstall -y docling && rm -rf ~/.venvs/docling","why":"macOS/Linux command; do the same by hand"}]}}}