Turn your docs into
answers with citations

Upload any collection of documents: reports, research, contracts, policies. Ask questions in plain English and get cited answers drawn from the exact passages. Use it in Claude, ChatGPT, or Cursor, or build it into your own app.

Sign up with GitHub

No credit card required ยท Free tier available ยท Use with Claude, ChatGPT, or API

dewey api
POST /v1/collections/epi-literature/research
{
"q": "What role does silent adult-to-child transmission play in major polio outbreaks?",
"depth": "exhaustive",
"model": "gpt-5.4"
}
// Response
{
"response": "...In Congo 2010, adults had an estimated R of 1.85, making them significant drivers โ€” unlike Tajikistan (R = 0.46) where young children dominated and adult infections were largely a dead end...",
"sources": [
{
"document": "Blake2014-PNAS.pdf",
"section": "Results"
},
{
"document": "PatriarcaPA1997.pdf",
"section": "Outbreak Analysis"
}
...
]
}
Dewey

Create your account

or

Already have an account?

Features

Everything your documents need.
Nothing they don't.

๐Ÿ“„Any format

Upload any document

PDFs, Word files, web pages, plain text. Dewey converts them to clean, searchable content automatically. No preprocessing or pipelines to maintain.

๐Ÿ’ฌAlways cited

Ask questions, get cited answers

Ask a plain-language question and get an answer drawn directly from your documents. Every response links back to the exact section it came from. No hallucinations, no guessing.

๐Ÿ”ฌquick โ†’ exhaustive

Choose your depth

A quick lookup or a thorough multi-document research session, all from the same endpoint. Four depth levels let you balance speed against thoroughness โ€” deep and exhaustive require Pro and a BYOK key.

๐Ÿค–MCP ready

Works with Claude and Cursor

The Dewey MCP server puts your document collections directly inside Claude, Cursor, and any MCP-compatible AI assistant. Your knowledge base, wherever you already work.

๐Ÿ—‚๏ธsections ยท chunks ยท offsets

Structure preserved, not flattened

Dewey parses the actual heading hierarchy of every document โ€” sections are first-class API objects, not anonymous text fragments. Query at the chunk, section, or document level and get citations by section name with exact character offsets.

๐Ÿ”‘BYOK ยท Pro+

Your models, your bill

On Pro and above, bring your own OpenAI key and Dewey uses it across all research depths โ€” including AI image captioning, which makes figures and diagrams searchable alongside your text. No markup on generation, ever.

Deweyconvert ยท chunk ยท embed ยท index.PDF.DOCX.HTML.MD.TXTREST APIquery ยท research ยท retrieveMCP ServerClaude ยท ChatGPT ยท CursorTypeScriptnpm install @meetdewey/typescript-sdkPythonpip install meetdewey

How it works

From documents to answers in three steps.

01

Add your documents

Create a collection and upload your files: PDFs, Word docs, web pages, plain text. Dewey accepts what you have. No conversion or preprocessing on your end.

POST /v1/collections/:id/documents
02

Dewey does the rest

Every document is automatically converted, structured, and indexed for both keyword and semantic search. Live status events keep your app in sync as each file moves through the pipeline.

pending โ†’ processing โ†’ ready
03

Search, ask, and integrate

Search across your corpus, ask questions and get cited answers, or plug your collections into Claude, ChatGPT, and Cursor via the MCP server. All from the same API.

POST /v1/collections/:id/query
POST /v1/collections/:id/research
Sign up โ€” Dewey