Outlier  ›  how-to

How to chat with a PDF, Word file or CSV on your Mac, offline

Quick answer
  • Click the paperclip next to the message box in Outlier, or drag the file onto the chat, then type your question. The app reads the file on your Mac and the model answers from its text. Nano and Lite, the free tiers, both do it.
  • I ran 9 questions over 5 files: a PDF, a Word file, a CSV, a 5,865-word article and a Python script. On 1.11.920, the current download, Nano and Lite both got 9 right. On 1.11.919 Nano got 8 and Lite 9. The weak spot was sums over a CSV: 2 of 6 right on 1.11.917, 6 of 6 from 1.11.919 on.
  • It reads text only, so a scanned PDF fails. The whole file goes in front of your question, so it has to fit. The app's limit is roughly 20,000 words on Nano and Lite, and follow-up questions only see the file if it is under roughly 7,000 words.

Measured on a Mac Studio with an M1 Ultra and 64 GB, one run per question. My test files are small and the CSV has 12 rows. The method is in the receipts at the bottom.

Outlier Pro: $249 once · or 4 × $62.25

Download free Buy Pro

Free to start (Nano and Lite). macOS 26+, Apple silicon. Refund window: 30 days, no questions asked.

A contract or a sales export does not have to leave your Mac to get questions asked about it. I wanted to know how well the two free models do that, so I tested them. This page has the steps, what I measured, and where it stops working. If you only want the steps, they are the next section.

Attach a file and ask about it

  1. Open Outlier and start a chat. Nano and Lite are the free tiers, and they are the two I tested.
  2. Click the paperclip beside the message box, or drag the file onto the chat. A chip appears above the box with the file's name, its size and a rough token count. The × on the chip removes it.
  3. Type your question and send. If you send with the box empty, the app asks “What's in this” plus the file's name for you.
  4. Ask follow-ups in the same chat. The file stays with the chat, up to the size limit under “Where it breaks” below.

The attach button takes PDF, Word (.docx), CSV, TSV, plain text, Markdown, JSON, YAML, TOML and most code files. According to the app's code it also takes Excel (.xlsx) and PowerPoint (.pptx). I did not test those two. You can attach up to 10 files to a message, 50 MB each and 100 MB in all.

What happens to the file

Outlier's window sends the file to the engine on 127.0.0.1, which is your own Mac (what that address is). The engine pulls the text out of the PDF, Word file or spreadsheet and sends it back. The app then puts that text in front of your question and sends the whole message to the model. There is no search index and no summary step. The model reads the entire file every time you ask.

That has two effects. It can quote a figure exactly and add up a column, because the numbers are right there in front of it. And the file has to fit in the model's window, which is why the size limits below matter.

So that follow-up questions can see the file, the app keeps its text in the app's own storage on your Mac, tied to that chat. Delete the chat and the text is deleted with it.

One setting to know about is web search. It is off by default. If you turn it on, your question can reach a search engine, so leave it off when the file is private. Is local AI safe? has more on what stays on the Mac.

What I measured

I wrote five small test files: a 2-page PDF memo, a short Word file of meeting notes, a 12-row sales CSV with a 4-region targets file to go with it, a 5,865-word article and a 26-line Python script with a bug in it. Then I wrote nine questions about them, each with an answer I had worked out before I ran anything. Every question went through the installed app's engine the way the Outlier window sends a turn: the same upload call, the same instructions, the same settings. I ran each question once per model per build, on an M1 Ultra Mac Studio with 64 GB.

A fixed check marks an answer right when it contains the right fact, for example $4,250 or West. For the article summary it wants three bullets with at least two named facts from the article. I read every miss myself.

Table 1: nine questions, build 1.11.919

FileQuestionNanoLite
2-page PDF memoWhat's the budget and when's the deadline?Right, 1.9 sRight, 7.2 s
Same PDF, next messageWho has to sign off on the purchase orders? (The answer is on page 2.)Right, 1.8 sRight, 3.3 s
Word file of meeting notesCan you pull out the action items from these notes and tell me who owns each one?Right, 1.3 sRight, 2.1 s
Same Word fileSent with the box empty, so the app asks “What's in this” plus the file nameMissed, 1.0 sRight, 1.8 s
12-row sales CSVWhat's the average revenue per row?Right, 6.6 sRight, 8.9 s
Same CSVWhich region had the highest total revenue?Right, 4.5 sRight, 9.6 s
Same CSV plus a 4-region targets fileWhich regions missed their Q3 target?Right, 20.3 sRight, 13.1 s
5,865-word articleSummarize this article in 3 bullet points.Right, 13.4 sRight, 22.0 s
26-line Python scriptWhy does this crash on an empty list?Right, 3.6 sRight, 6.9 s

On 1.11.919 Nano got 8 of 9 and Lite got 9 of 9. The seconds run from sending the question to the last word of the answer.

The same nine questions on 1.11.920

1.11.920 is the build the Download button gives you today. I ran the same nine questions on it once: Nano got 9 of 9 and Lite got 9 of 9, including the Nano empty-box send that missed on 1.11.919. The upload code and the window's file handling are identical in 1.11.919 and 1.11.920, so read that as one more draw, not a fix. The three CSV questions took between 5.5 and 21.6 seconds on Nano and between 13.0 and 22.3 on Lite.

The CSV questions, before and after

The three CSV questions are where the free models went wrong at first. On 1.11.917 they slipped on the arithmetic, and a wrong answer came with a visible “let me recalculate”. I scored both builds with the same check. The check takes the first winner an answer names, so a model that said East and then corrected itself to West counts as wrong.

Table 2: the three CSV questions on 1.11.917 and 1.11.919

Question1.11.917 Nano1.11.917 Lite1.11.919 Nano and Lite
Average revenue per row
Right answer: $4,250
Right, 0.7 sSaid $4,016.67, 1.1 sBoth right. Nano 6.6 s, Lite 8.9 s
Which region had the highest total revenue?
Right answer: West, $18,000
Pasted the CSV back, said East, wrote “Correction: Let me recalculate” and ended on West, 5.4 sSaid East, rechecked on screen and ended on West, 7.4 sBoth said West. Nano 4.5 s, Lite 9.6 s
Which regions missed their Q3 target?
Right answer: North and East
Said only East. It added North up as $11,700 (it is $10,800) and called North a hit, 4.0 sRight: North and East, 6.1 sBoth right. Nano 20.3 s, Lite 13.1 s

That is 2 of 6 right on 1.11.917 and 6 of 6 on 1.11.919.

Where it breaks

I read these four from the app's code and the messages it shows, and the code is the same in 1.11.919 and 1.11.920. I did not run a file long enough to hit the size limits.

What I did not test

Check it on your own files in ten minutes

You can run my CSV test on any app. Make a CSV of 12 rows and work out three answers yourself: an average, the top item, and which rows miss a target. Then ask the app the same three questions and count the right ones. Do it twice, because a single answer can be luck.

Frequently asked questions

Can I chat with a PDF on my Mac without uploading it anywhere?

Yes, in Outlier. The paperclip sends the file to the engine on 127.0.0.1, which is your own Mac, and the engine pulls the text out. That text goes in front of your question to a model that also runs on your Mac. Web search is off by default, and I would leave it off for a private file.

Does it work on scanned PDFs?

No. Outlier reads a PDF's text layer, and a scan is a picture of a page with no text in it. The app says OCR is not supported yet. Pictures and charts inside a normal PDF are skipped as well.

Can a local AI analyze a CSV?

A small one, yes. On a 12-row CSV, Nano and Lite each got all 3 questions right on 1.11.919 and again on 1.11.920: an average, the top region, and which regions missed a target. On 1.11.917 they got 2 of 6 between them. I have not tested a big table, so check any number that matters against the source.

How big a file can I attach?

Up to 50 MB a file, 10 files and 100 MB a message. The app checks each file against the model's window. On Nano and Lite it stops you at roughly 120,000 characters (about 20,000 words) and keeps a file for follow-up questions only under roughly 39,000 characters (about 7,000 words). I read those limits from the app's code and did not run a file that long.

Is chatting with files free in Outlier?

Attaching a file is not a Pro feature. I tested it on Nano and Lite, the two free tiers. I have not tested the larger models with files.

Receipts: Mac Studio with an M1 Ultra and 64 GB, 12 October 2026. Outlier's engine at builds 1.11.917, 1.11.919 and 1.11.920, the Nano and Lite tiers, through the installed app. Nine questions over five test files that I wrote: a 2-page PDF, a Word file of meeting notes, a 12-row CSV plus a text file of its four regional targets, a 5,865-word article and a 26-line Python script. Each turn was built the way the Outlier window builds it: the file goes to the upload call, its extracted text goes in front of the typed question, and the same instructions and settings follow (temperature 0.7, top-p 0.8, top-k 20, incognito, web search off). One run per question per tier per build, 1.11.920 later the same day. A fixed script checked each answer and I read the misses by hand. I re-scored the 1.11.917 answers with the same script as 1.11.919, which moved one Lite answer from wrong to right and is why 1.11.917 reads 2 of 6 on the CSV questions. The three extra runs of the Nano empty-box question were made on 1.11.919 only. Seconds run from the question being sent to the last word. Word counts use the 5.5 characters a word of the 5,865-word article. The window sizes, the four characters a token, the 30% rule for follow-ups and the 10,000-row cut come from the app's 1.11.919 code, unchanged in 1.11.920, and I did not run a file that long. Every figure comes from one Mac and one chip. None of it is a rate for your Mac.

Try Outlier free

Free: Nano + Lite. Pro: $249 once · or 4 × $62.25. macOS 26+. In the US, Klarna or Afterpay at checkout: four payments, two weeks apart. Refund window: 30 days, no questions asked.

Download free (290 MB) Buy Pro

New models worth running