Local desktop agent

Ask questions about your documents

Open a PDF or image, chat page by page, and get answers that cite the pages used. Extraction and OCR stay local; only text goes to your model.

Tauri desktop app · macOS, Windows, Linux · MIT

PageWise
Q3-report.pdf Page 7 / 48

Revenue grew 12% quarter-over-quarter, driven by enterprise renewals in APAC…

What changed in revenue vs last quarter?

I'll read the pages I need and cite them in the answer.

Ask about this document…
your model
Summarize a sectionFind a clauseCompare two pagesExtract a table
Local-firstBYOK

Local desktop agent

Read documents page by page

Open a PDF or image, extract text locally, and ask the agent about specific pages. The preview follows what it reads so you can verify every citation.

What it investigates

What it investigates

Open PDFs and images

Use the file picker or drag and drop. Recent files are remembered locally.

Page preview and navigation

Thumbnail sidebar, zoom, page jump, and in-document search with jump-to-page results.

Local text extraction

PDF text layers are extracted with Rust pdf-extract; scanned pages and images go through system Tesseract.

Page-wise agent chat

Streaming chat with tool-call visibility. The preview follows the page the agent is reading.

Bring your own model

OpenAI-compatible providers — OpenAI, DeepSeek, OpenRouter, Ollama, or a custom endpoint.

Keys stay local

API keys are stored with tauri-plugin-store on your machine, not in the cloud.

How a session runs

How a session runs

01

Open a document

Pick a PDF or image from disk. PageWise loads a preview and extracts text locally.

02

Ask about a page or section

Type a question in chat. The agent plans tool calls to read the pages it needs.

03

Follow along in the preview

The document view jumps to the page under analysis so you can verify what the agent read.

04

Review with citations

Answers reference specific pages. You decide what to trust before acting on the output.

Local and read-only

Local and read-only

Documents stay on disk

Files are read from your machine. PageWise does not upload your PDFs or images to a server.

Only text goes to your model

Extracted text is sent to the LLM provider you configure — nothing else leaves without your setup.

You own the keys

Provider credentials live in a local store. There is no hosted account or shared API key.

FAQ

Which AI model does it use?

You bring your own: choose a provider in Settings, enter an API key and model id, then test and save. Keys stay in tauri-plugin-store.

Do my files leave my computer?

No. PDFs and images are processed locally. Only extracted text is sent to the model provider you configure.

What do I need for OCR?

Install Tesseract on your system (for example brew install tesseract tesseract-lang on macOS). PageWise shells out to it for scanned pages and images.

How is this different from Storage Agent?

Storage Agent investigates S3-compatible storage read-only. PageWise is for local documents — PDFs, OCR, and page-wise Q&A.

What platforms does it run on?

A Tauri 2 desktop app built with React. Development targets macOS, Windows, and Linux. The project is MIT-licensed.

Try PageWise on your documents

View on GitHub