Question-led retrieval
Search a document in plain language and receive the best-matching passages instead of dumping the entire file into context.
DocSift turns PDFs and modern Office files into searchable, token-budgeted passages on your machine—complete with page numbers and section headings for answers you can trace.
DocSift pays the conversion cost once, stores a content-addressed local index, and retrieves the few passages that answer the question. The saving comes from retrieval: less context, less noise, and source locations that remain attached.
Search a document in plain language and receive the best-matching passages instead of dumping the entire file into context.
Every result keeps its document name, page number, and section heading so the source can be checked quickly.
PDFs use Docling; Word, Excel, PowerPoint, HTML, CSV, and EPUB use MarkItDown behind the same CLI and MCP surface.
Files, extracted text, indexes, and searches stay on your machine. There are no accounts, hosted services, or analytics.
Layout-aware engines turn the source into clean Markdown while preserving useful document structure.
DocSift creates token-budgeted chunks and identifies the document by its content, even if the file later moves.
The CLI or MCP server returns only matching passages, ready for Claude, Codex, Copilot, Cursor, or another local client.
Python 3.11+ · choose the conversion engines you need · runs locally over CLI, MCP, or HTTP API.
pip install "docsift[all]"