Cursor for documents, with Word, ChatGPT, and a real PDF viewer.

Document.bot turns a folder full of PDFs, Word files, spreadsheets, markdown, and images into one indexed AI workspace for reading, editing, comparing, reviewing, and tracing answers back to source files.

Think Cursor IDE + Word + ChatGPT + PDF Viewer, built for document-heavy work instead of code, especially when the files are messy, spread across folders, and too sensitive for cloud-only AI.

PDFPDF WWord XExcel MDMarkdown IMGImages
Document.bot app showing file navigation, document viewing, and AI chat side by side
Researchers with fragmented project folders

Search across reports, notes, PDFs, specs, and supporting files without manually rebuilding context every time you ask a question.

Legal, policy, and compliance work

Find clauses, conflicting definitions, and downstream references fast, then edit existing documents with traceable AI help instead of blind rewrites.

Sensitive internal environments

Use local models on a MacBook or connect to company AI servers when files cannot be pushed into public cloud tools.

Use Cases

Built for people who already live in folders full of important files.

The wedge is not generic AI chat. It is high-trust document work where answers, edits, and follow-up changes have to come from the real workspace and stay grounded in source material.
Research teams

Index a whole project workspace once, then search and reason across long reports, draft notes, appendices, and reference files without dragging them into chat over and over.

Legal and policy documents

Find the right clause, compare wording across versions, trace where a definition is reused, and update the actual document rather than drafting disconnected text in a separate window.

Internal and regulated knowledge work

Keep sensitive material inside local folders, offline models, or company-hosted AI servers while still getting semantic search, grounded retrieval, and AI-assisted editing.

Features

One workspace for reading, editing, and reasoning across real files.

The point is not another chat wrapper. The point is to work directly inside the documents your team already has, with AI attached to the real folder and the real sources.

Work across PDFs, Word docs, spreadsheets, markdown, text, and images.

Open mixed folders, index the workspace up front, inspect the original files, and keep the assistant grounded in the same material you are reading. This is built for document-heavy workflows, not just chat prompts.

Browse folders and source files in one place Index the workspace once instead of re-uploading files every session Read long PDFs and text documents without leaving the app Keep AI answers attached to the files they came from
Document.bot showing Word-like editing and document navigation
Document.bot model provider picker with online and offline AI providers

Choose online or offline AI providers without changing your workflow.

Use ChatGPT login, API providers, or local models depending on the job and the sensitivity of the material. The UI stays consistent while the model layer stays flexible, whether you are on a MacBook, an internal inference server, or public APIs.

ChatGPT Login OpenAI Anthropic OpenRouter Ollama LM Studio
Compare

Closer to document work than Cursor, ChatGPT, or Word.

Those tools each do part of the job. Document.bot is for the gap between them: indexed workspaces, grounded retrieval, editing existing documents, and flexible AI deployment for sensitive information.
Category Document.bot Cursor IDE ChatGPT Word
Primary job Document-heavy work across real folders and mixed file types. Excellent for codebases, not built around office documents and PDFs. General-purpose chat with attachments. Strong document editor, weak cross-workspace AI layer.
Workspace context Indexes the workspace up front so search and AI start from the full folder. Indexes code well, but not designed for legal, research, and office file sets. You keep dragging files in manually and rebuilding context session by session. No workspace-wide semantic index across mixed files.
Edit existing docs Built to inspect, update, review, and trace changes in existing documents. Optimized for editing source files, not reviewing policy and research docs. Can draft text, but editing real existing files is awkward and disconnected. Edits documents well, but AI provider choice and retrieval are limited.
Model choice OpenAI, Anthropic, OpenRouter, ChatGPT login, Ollama, LM Studio, and more. Provider options exist, but the product is centered on coding workflows. Mostly one provider experience. Primarily Microsoft’s built-in AI path.
Sensitive data Works with local models and company AI servers for private workflows. Better for local code than local document-review workflows. Cloud-first by default. Usually tied to your existing Office environment and cloud posture.
Trust and traceability Grounded answers, source-linked retrieval, and reviewable change flow. Good for code diffs, not for policy/manual traceability across office docs. Answers are fast, but provenance and downstream edit review are weaker. Versioning exists, but cross-file AI traceability is limited.
Install

How to open the beta if macOS says the app is damaged or blocked.

Because this beta is not yet signed for public distribution, macOS may stop the first launch. The quickest path is: move the app into Applications, remove quarantine once, then open it normally.
1

Download the DMG

Open Document.Bot-0.1.0-arm64.dmg.

2

Move the app to Applications

Drag Document.Bot.app into Applications.

3

Run this once in Terminal

Then launch the app again normally.

xattr -dr com.apple.quarantine "/Applications/Document.Bot.app" open "/Applications/Document.Bot.app"
Prefer not to use Terminal? Try opening the app once, then go to System Settings → Privacy & Security and press Open Anyway.
macOS Privacy and Security showing Document.Bot blocked with an Open Anyway button

Fallback: Open Anyway

If macOS blocks the app and you do not want to use Terminal, scroll to the Security section in Privacy & Security and allow Document.Bot manually.