Open Source · Built on Apple Intelligence

Ask your files anything. Inspect every answer.

OpenIntelligence turns your PDFs, Office documents, spreadsheets, presentations, notes, scans, code, and audio or video recordings into searchable libraries on iPhone, iPad, and Mac — then answers with citations you can tap to verify. Retrieval and verification always run on your device, and on-device answering works in airplane mode with no account and no API keys. Every answer carries a badge showing the route that actually ran, read from an execution receipt rather than from what was requested. On iOS and macOS 27, long, evidence-heavy requests can optionally use Apple Private Cloud Compute, only after the app shows you how much would be sent and why, and you approve it. Under the hood: an open-source RAG engine built on Apple's foundation models, with Vision OCR ingestion and Metal-accelerated retrieval.

No sign-up · No API keys · On-device answering works offline · Open source

App Store 5.7 · 4.8★ from 4 ratings · App Store privacy label: Data Not Collected

What can you do with it?

Find exact answers

Search specifications, dates, measurements, table values, and requirements buried across large files.

Understand complex material

Summarize reports, research papers, manuals, contracts, class notes, and meeting recordings.

Compare multiple sources

Ask questions across an entire library and inspect which files and passages support the result.

Search more than PDFs

Import documents, spreadsheets, presentations, code, images, scans, audio, and video — with Vision OCR and on-device speech transcription where needed.

Verify the answer

Tap citations to return directly to the supporting source instead of trusting an unexplained AI response.

Want to see how that works technically? Keep scrolling.

App Capabilities

Execution Policy Control

Choose Hybrid, On-Device, or Private Cloud Compute as a persistent policy. On systems older than iOS and macOS 27, every policy resolves on-device. Routing decisions happen after retrieval, based on the evidence actually found — and every answer shows a receipt-backed badge for the route that completed it.

Universal Apple Silicon

A true native Swift engine built for iPhone, iPad, and Mac. Choose Local Only or iCloud Drive (paid plans) for each library. Runs on iOS, iPadOS, and macOS 26 and newer.

Citations & Verification

Verification Gates check each answer against the retrieved evidence, and every answer includes interactive citations that link directly to the source document.

Multi-Modal Ingestion

A native multi-modal pipeline that extracts text and generates embeddings from PDFs, Office documents, text, code, images and scans (Vision OCR), audio, and video.

Agentic Loops

Deep Think and Maximum chain reasoning sessions; overview questions search per-document summaries through the RAPTOR Summary Router.

Native Local RAG

Powered by SQLite FTS5, with Metal vector search on the GPU for large libraries when the GPU profile allows.

Real-World Execution

See It In Action.

Watch OpenIntelligence ingest files, retrieve evidence, generate an answer, and verify its citations directly on Apple hardware.

Finding a midterm date in a syllabus with Apple Intelligence on Mac
Finding how to cancel in a gym contract with Apple Intelligence on Mac
My iOS app doesn't download an AI model. It uses the one Apple built in
OpenIntelligence with Private Cloud Compute on iOS 27
View More on YouTube

How it runs

The engine, step by step.

Twelve steps from a file to a cited answer, as this page groups the work; the code branches by file type, mode, evidence and route, so no single number covers every path. Pick a quality mode and a chip, press run, and open any step to see the functions that run, the numbers they use, and what they drop. Every name here is checked against the source at each build; the full reference has the rest.

Mode
Chip

Ingestion a file becomes searchable, one document at a time

    Query a question becomes an answer you can inspect

      Press Run to trace all twelve steps here.

      Public Roadmap

      What I’m Building

      Synced nightly from the same Notion board I actually work from — not a curated highlight reel. Every entry below is a real ticket, in its real state.

      Now is being built today · Next is committed to the release in development · Later is on the list but not yet scheduled · Shipped is already live in the App Store.

      Loading roadmap…

      Product History

      Version Changelog

      Read the official version release log for OpenIntelligence, focusing on user-facing capabilities and system architectural shifts.

      5.7

      v5.7: About Getting Things In And Out Of The App

      October 2026

      The current App Store release, on iPhone, iPad and Mac since October 22, 2026. This one’s about getting things in and out of the app. JSON and JSONL files import as records, Siri and Shortcuts can ask, search and add to your libraries, Spotlight and Visual Intelligence find your documents, and an answer you share takes its sources with it.

      • A New Library Filled By One Very Large File Doesn’t Ask To Be Rebuilt: when the first thing in a library was a PDF over 10 MB or a big text or JSONL file, the library asked to rebuild its search index the first time you asked it something, right after it had been built. It doesn’t now.
      • JSON And JSONL Files Import As Records: a .json, .jsonl or .ndjson file used to come in as one long run of raw text, and a .jsonl file couldn’t even be chosen in the file picker. Now each record is its own passage, with its field names and its numbers kept exactly as the file has them, so a chat export, a log or a dataset can be searched and cited one record at a time. A line that isn’t valid JSON is kept the way it was written.
      • OpenIntelligence Shows Up Under “Open In”: a PDF, a text or Markdown file, a CSV, a JSON file, a Word, Excel or PowerPoint file or an image can be sent to the app from Files, Mail or a share sheet, and on the Mac by dropping it on the app’s icon. It shows you the file first: tap it to look through it, choose the library it goes to, then Add, or Don’t Add and nothing is kept. A file you add goes through the same import check as a file you pick in the app.
      • Long Passages Are Stored The Way Your Document Wrote Them: when a passage was too long to index in one piece, the app split it and re-typed it on the way, so “$75.50” could be stored as “$75. 50” and a question mark could become a period. Now it’s cut at line and sentence ends and nothing is re-typed. A document you already imported keeps the old text until it’s imported again.
      • A Long Passage Isn’t Cut Short Before It’s Indexed: in a large PDF or text file, a passage a little too long for the search model was cut to its first 1,500 characters before it was indexed, which is about two thirds of what the model can read. The text itself was always stored whole. Now it’s only cut where the model’s limit really is.
      • Paste Into A Library: the Documents screen has a Paste button. A file you copied is copied in, a web address is downloaded the same way “Save a Web Page” does it, and text is saved as a note. A copied PDF or picture works too. Whatever you paste goes through the same import check as a file you pick. On iPhone and iPad, iOS may ask you to allow the paste when what you copied came from another app.
      • Share To OpenIntelligence: on iPhone and iPad, OpenIntelligence is in the share sheet for a web page or text you’ve selected. Tap Add, and the next time you open the app it’s added to the library you have open: the page is downloaded and saved the way “Save a Web Page” does it, and text is saved as a note. A file still goes in with Open in.
      • Big Text Files Don’t Freeze The App Anymore: a big text file used to freeze the app while it imported, sometimes for minutes, and iOS could close the app while it was stuck. The step that cuts a file into passages was re-reading the rest of the file for every passage, and it ran on the same thread as the screen. Now it reads each part once and runs in the background, the import shows how far along it is, and Cancel works while it runs.
      • Very Large Text And JSONL Files Import A Piece At A Time: a text or JSONL file used to be read, cleaned up and cut into passages all at once. An 88 MB JSONL file with 189,579 records took 2.8 GB of memory that way on an iPhone, and iOS closed the app before it was a fifth done. Now a file over 8 MB is read a few megabytes at a time, and each piece is indexed and saved before the next one starts, so the whole file is never held in memory at once. A JSONL file keeps its record numbers across the whole file, and its short records share a passage instead of each taking one.
      • An Interrupted Import Picks Up Where It Was: each saved piece of a large text or JSONL file is a checkpoint. If the phone locks or you leave the app, the import continues from the last saved piece when you come back, and it doesn’t ask. If iOS closed the app, Resume does the same. The screen also stays on while an import is running, so the phone doesn’t lock itself in the middle of one.
      • iCloud Sync Waits For An Import To Finish: while a large file was importing, iCloud sync went back and read the whole library again after every piece, at least 135 times in one import of mine, and that slowed the import down. In a library that already had other documents, it could also have saved the library without the file that was still coming in. Now sync leaves a library alone until its import is done.
      • A File That’s Too Long Says So: a text or JSONL file of any length now comes in a piece at a time (above). For other kinds of files, one document can hold 50,000 passages, and a longer one used to be cut off there without telling you. Now the import stops with a message that says to split the file into smaller ones.
      • The Atlas Opens On A Very Large Library: the Atlas used to read every passage in a library before it drew anything, and on a library with tens of thousands of passages iOS could close the app while it was working. Now a library with more than 6,000 passages is mapped from 6,000 of them, taken evenly from across the whole library, and the Atlas tells you when it’s showing a sample. Sorting those passages and laying out the 3D map, which took seconds on a large library, run in the background now instead of holding up the screen, and the Content Breakdown reads whole words, so “capital” no longer counts as technical writing because it has “api” in it.
      • The Atlas Map Finishes On A Very Large File: with one very large file in a library, the map stayed on “Mapping semantic space…” and never drew. Two of the things it shows were being worked out from every character of the file, 88 million of them in mine. Now they’re worked out from an even sample of the text, and the map draws.
      • The Atlas Names Things From Your Own Documents: Cluster names used to come from a built-in list of subjects. One library of mine got three clusters that were all called “API Reference”, the names changed from one launch to the next, and the axes were labelled “Return”, “Document” and “Text”. Now a cluster is named by the words that set it apart from the rest of the library, no two clusters share a name, each axis is labelled at both ends, and the same library gives the same map every time. There’s no list of subjects behind it anymore and nothing in it is tied to English, so it works from whatever your files say. On another library of mine every name still came out as two words starting with A (“Agent & Alert”, “Annual & App”), because a word in three passages counted the same as one in all of them and ties went alphabetically. Now the words most of a cluster’s passages share come first. On my library of instructions for use, one end of an axis still had no words at all, and another read “Blade & Gently”. Now an end is named by words that set its passages apart even when only two of them share one, an end with none is marked “Component” instead of being left blank, an adverb like “gently” doesn’t name an end, and no word names two ends. For a library in French, German, Italian, Portuguese, Spanish, Turkish or Chinese, the app asks your device to load that language’s word classes when it doesn’t have them yet, so the same goes there.
      • The Atlas’s 3D Map Keeps All Three Axes On Screen: when you turned the map, an axis could slide off the edge of the screen and take its labels with it, and every change on the page put the map back where it started. Now the map is the size it was before 5.7 and fits the width of a phone held upright, and when you turn an end of an axis off the screen, its name waits at the edge of the map nearest it, clear of the buttons and lists over the map, so every axis keeps its names in view. The map stays at the angle you leave it until you change what it shows or a setting. Each end of each axis and each cluster is named in the map, and now for what it is: the document it runs toward, or a part of one document, like a manual’s cleaning or troubleshooting pages, and by its words only where neither stands out. If you’d rather have a plain cube with the axis names in a key under it, pick Chart under Map in the Atlas’s settings. The full screen view has an All Libraries choice that shows your libraries in one map, each in its own color and named in the map, so you can see how they sit next to each other. A library made with a different embedding model can’t share that map, and the view says which ones it leaves out. The Atlas also missed anything imported while it was open until you left the tab and came back. It updates when the import finishes now, and the 3D Semantic Map tile, which didn’t open anything, opens the full screen map.
      • A Very Large Library Doesn’t Hold The App Up: with 144,247 passages in one library on my iPhone, the app read the whole library twice every time it opened, iCloud sync compared both copies of it passage by passage, opening Chat scored every passage to come up with suggested questions, and the first question ran a grammar step over every passage before it started. Now the library is read once, sync skips the comparison when nothing has changed, and those steps work from an even sample of a large library. The app was also measuring the whole library again every time it opened (its languages, its vocabulary, how long its sentences are), for the analysis it shows in Library Settings. Now it measures a sample of a large library, keeps the result, and only measures again when the library changes. The grammar step before the first question is kept the same way. Opening a library that size still takes a few seconds.
      • Numbers In Tables Are Kept: a table cell that held only a small number, a year or a part code, like “34”, “2024” or “SKU10293”, was dropped when the file was imported, so a question about it had nothing to find. That happened in CSV files, spreadsheets and tables in PDFs. Those cells are kept now. A table you imported before needs importing again to get them back.
      • A Deleted Document Or Library Stays Deleted: with two windows open on the Mac, a document or a library you deleted in one could show up again later, and a library could also come back on its own right after you deleted it. Both stay deleted now.
      • Two Switches In Developer & Diagnostics Stay As You Set Them: Pipeline Trace and Force Reasoning Chain went back to what they were the next time the app opened, because changing one of them wasn’t saved. Both are saved as soon as you change them now.
      • You Can Undo A Delete: a document you delete leaves the library right away, and an Undo button shows at the bottom of the screen for a few seconds. Tap it and the document’s back where it was. Otherwise it’s deleted when the seconds are up, or as soon as you leave the app.
      • Swipe A Document To Delete It: on iOS 27 and macOS 27 a document in the library can be swiped away. Like any delete it can be undone for a few seconds, and a document in an iCloud library still asks first.
      • Pause An Import: the import queue has a Pause button now. A large file that’s saved in pieces goes on from where it stopped when you continue, and any other file starts over, and the queue says which. Waiting files wait too, until you continue or discard them.
      • Leftover Text From An Unfinished Import Is Cleaned Up: when the app closed in the middle of an import, the document’s text stayed in the search index with no document to go with it. Now it’s removed the next time the app opens. And when you stop an import, the app’s copy of the file goes too, so choosing the same file again keeps its name instead of getting a “-2”.
      • Text Printed Sideways Along A Page’s Edge Stays Out: a journal’s “Downloaded from” line runs down the edge of every page of some papers, and it was read into the page’s text, where it could start a passage or become a heading. It’s left out now.
      • Addresses, Phone Numbers And Amounts Are Found Everywhere In A Document: since 5.3 the app has used Apple’s own detector to recognise addresses, phone numbers, dates and amounts of money, but it only ever looked in tables. Now it reads the whole document, so an address in a paragraph of a lease or a phone number in a manual’s text counts too.
      • A Code In A Picture Is Read, Not Guessed: when the app describes a picture in a document, or a photo you import, it now reads any QR code or barcode in it with Apple’s Vision and writes down what it holds. Before, Apple’s model was left to read the code from the picture, and in a test on my Mac it made up a link the code didn’t hold.
      • Keyword Search Covers Every Page Of A Large PDF: a PDF over 10 MB is read fifteen pages at a time, and each batch numbered its passages from zero. The keyword index files a passage under its document and that number, so a passage from a later batch that reused a number wasn’t stored. Search by meaning still had it, but an exact word or a part number on a later page could be missed. The numbering carries on through the whole file now. Search by page had the same kind of gap: each batch cleared the pages before it, so only the last fifteen pages of a large PDF could be found that way. Every page is kept now. A large PDF you imported before needs importing again to get those passages back into keyword search.
      • Pages In Greek, Chinese, Arabic And Other Scripts Keep Their Text: the step that clears junk lines out of a PDF page only counted unaccented Latin letters and Cyrillic letters as letters, so a line in another script looked like symbols and was removed. It counts letters in every script now. And a PDF in Greek, Hebrew or another script that Apple’s text recognition doesn’t read is read from its own text, where a check that compares the page with a scan of it used to throw that text away.
      • Text Files That Aren’t UTF-8 Come In Readable: a text file saved as Shift-JIS, GB 18030, Windows-1251 or UTF-16 used to come in as rows of accented letters and symbols, because anything that wasn’t UTF-8 was read as Latin-1. Now the app uses Apple’s own detection to work out how the file was saved and reads it that way.
      • A Recording’s Name Doesn’t Pick The Wrong Language: the app took the language of a recording from two letters in its file name, so “notes_friday.m4a” was transcribed as French and “plans_december.m4a” as German. Now the two letters have to be the last word of the name, like “lecture_fr.m4a”, or the language has to be spelled out.
      • Recordings Use Apple’s Newer Transcriber: the app had code for Apple’s long-form speech transcriber that was never actually built into it, so every audio or video file went through the older recognizer. Now a recording goes to the newer one first, and to the older one if the newer one can’t take it. On iOS 27 and macOS 27 the newer one also reads audio the app couldn’t open before, and when a video has more than one sound track, it tries each one until it finds speech. Both run on your device.
      • Import Progress Counts Each Document Once: the progress your iPhone shows for an import that keeps going in the background could read 100% the moment one document finished, with more still to go, and then drop back. Now each document counts once, the Live Activity’s count goes up as documents finish instead of starting over, and Check Import Status says how far along the import is.
      • Pictures Are Described From The Picture: when you import a document with figures, or a photo, the app asks Apple’s model for a sentence or two about each picture so search can find it. It turns out the picture itself was never sent, only the labels another tool had guessed for it. On iOS 27 and macOS 27 the model is shown the image now, on your device.
      • A Photo With A Table In It Keeps The Table’s Words: when you imported a photo or a screenshot that the app read as a document, a table in it was saved as a block of programming text instead of its rows, so the prices on a receipt were buried in it and search and answers read that text. Now the table is saved as its rows and cells. A photo imported before 5.7 keeps the old text until you import it again.
      • New Libraries On iPhone And iPad Use The Faster Copy Of The Search Model: the app carries two copies of the model that turns passages into something it can search by meaning. I timed both on an iPhone 16 Pro Max, the model alone. The one new libraries had been using did about 88 passages a second, and the other did about 100 to 120 depending on the setting. On the processor alone the first one managed 5 a second and the second one 84. New libraries on iPhone and iPad use the second one now. A library you already have keeps the one it was built with, because changing it would mean indexing the whole library again. Library Settings and the sample documents used to say the model ran on the Neural Engine either way. They say which copy runs where now, and the Default badge sits on the copy your device uses for a new library.
      • An Import Stops If The Search Model Comes Back Empty: if the model that turns passages into something the app can search by meaning handed back empty results, the app stored them anyway, and the library looked fine but could only be searched by its words. Now the import stops and says so, and a library that was already built that way is rebuilt when you open it.
      • A Document That Went Missing From Search Comes Back: a document could stay listed in a library with nothing of it left in search, so no question could find it. One of mine had 455 passages and none of them were searchable. Opening the library now finds a document like that and rebuilds it.
      • Import A Whole Folder: Drop a folder on the Documents screen, or choose one when you add documents on the Mac, and the files inside it that the app can read come in, from the folders inside it too. A folder used to be refused.
      • Word Counts Are Right: a document’s word count split words at spaces only, so a line break joined two words into one, and it added up the document’s passages, which counted the words two passages share twice. Both are fixed.
      • A File Goes To The Library You Added It To: a file waiting in the import queue went into whichever library was open when its turn came, so switching libraries while files were waiting moved them. Each file now remembers its library.
      • An Import In The Background Finishes: after your file was searchable, an import kept calling Apple’s model for an overview, tags and suggested questions, and saved the document partway through. In the background iOS could end it during that work: the Lock Screen said “Task failed”, and ended early enough, the document wasn’t saved. The document is saved first now, and in the background the extra work waits until you open the app.
      • No “Error Processing Document” Without Apple Intelligence: on a device where Apple Intelligence isn’t available, the Documents screen opened on “Error Processing Document: Apple Intelligence is required but unavailable.” Your documents import and search without it, and the chat already says what still works, so that alert is gone.
      • An Interrupted Import Keeps Its Place Across An App Update: when the app was updated in the middle of a long import, the import started again from page 1, because it no longer recognised its own saved pages. It recognises them now, so an update costs only the page it was on.
      • PDFs Over 500 MB Import: a PDF bigger than 500 MB was turned away, even though big PDFs are read a few pages at a time. Now any PDF imports, as long as there’s room for it on your device.
      • A Resumed Import Picks Up Faster: when a big PDF’s import was interrupted, picking it up again re-checked every page and re-embedded every passage it had already done. Now it skips the pages it already read and the passages it already embedded.
      • An Import iOS Stops In The Background Says It’s Paused: when iOS took back the time a big import had in the background, the banner said the task failed, though the import picks up again when you open the app. It says it’s paused now.
      • Asking An Empty Library From Siri Or Shortcuts Says It’s Empty: an Ask action pointed at a library with no documents used to get an answer from Apple’s model on its own, with nothing from your documents in it, and it came back looking like an answer about that library. Now it says the library has no documents yet.
      • Actions Hand Back What They Found: Asking a question from Shortcuts used to show a card and give the shortcut nothing to work with. Now the ask actions return the answer with its sources, List Documents returns the documents, and List Conversations returns the conversations, so the next step of a shortcut can use them. When an action can’t do its job it stops the shortcut and says why, where it used to report success with an apology inside. “Ask About an Image” and “Search with a Photo” hand back their text as well. An answer or the passages a shortcut gets are kept on your device so the steps after it can use them, and removed the first time the app runs after they’re a day old.
      • You Can Pick The Mode: “Ask My Documents” and “Ask a Library” have a Mode menu: Standard, Deep Think or Maximum. On the free plan, Maximum from Shortcuts counts against the same daily allowance as Maximum in the app.
      • “Ask About A Document” Only Reads That Document: it used to put the file’s name in the question and search the whole library, so the answer could come from a different document. Now it’s searched inside the one you picked and nowhere else, and so are Summarize a Document and Compare Two Documents. These three answer in Standard.
      • Plainer Names: “Query Documents” is “Ask My Documents”, “Search Library” is “Ask a Library”, “Ingest Document” is “Add a File” and “Ingest Webpage” is “Save a Web Page”.
      • “Save A Web Page” Downloads The Page: it used to say it was extracting the page, and nothing was ever downloaded. Now it fetches the page, saves its text and imports that. A link straight to a PDF saves the PDF. A page that only shows its text after running scripts can’t be read this way, and the action says so.
      • One Action Adds A File, A Link Or Text: “Add to Library” takes any of the three, and you can pick which library it goes into.
      • Find Passages: a new action that returns the passages matching a search without writing an answer, so the next step of a shortcut can read them.
      • Create A Library And Switch Libraries: two new actions, “Create Library” and “Set Active Library”.
      • Set The Answer Mode From A Shortcut: a new action, “Set Answer Mode”, switches the chat to Standard, Deep Think or Maximum, so a shortcut or a Focus automation can pick the mode before you ask. On the free plan, Maximum follows the same daily allowance as in the app.
      • Read The Settings From A Shortcut: a new action, “Get Settings”, hands a shortcut the answer mode and the active library, so it can change them for a task and put them back afterwards.
      • Open A Library Or A Document: two new actions, “Open Library” and “Open Document”. Open Document takes you to the document’s own page.
      • Siri’s Answer Card Opens Its Sources: when Siri or Shortcuts shows an answer, the card has a button for each document it comes from, up to three, and tapping one opens that document. An answer from a whole library also has Ask a Follow-up, which opens the app in a new conversation that starts with that question and answer, so your next question picks up from it, and a Standard answer has Think Deeper, which asks the question again in Deep Think. Both open the library you asked about, and the chat stays in Deep Think until you switch it back.
      • Check A Claim: a new action, “Check a Claim”, takes a sentence and tells you whether the words and figures in your documents hold it up, partly hold it up or don’t, and which passage it checked against. It’s the same check an answer gets, without writing an answer, and when one of them says no where the other says yes, it tells you to read the passage.
      • Delete Documents From A Shortcut: “Delete Documents” asks before it deletes anything, and each document’s passages and Spotlight entries go with it.
      • “Add A Document” And “Scan A Document” Do What They Say: they used to open the app and stop there. Now one opens the file picker and the other, on iPhone and iPad, opens Apple’s document scanner, the same one Notes uses, and adds what you scan to your library as a PDF.
      • Documents And Libraries Carry Their Details: a shortcut can read a document’s name, type, date added, page count and library, and a library’s document count and dates. Before, it got a title and nothing else.
      • A Button Into Shortcuts: Settings, under Shortcuts, has a button that opens the Shortcuts app on OpenIntelligence’s actions, and the list there names every action as Shortcuts shows it.
      • “Add A File” Keeps Its File: it queued the temporary copy that Shortcuts hands over, which the system can remove when the action ends. Now the file is copied into the app first.
      • Siri Phrases Are Things You’d Say: “Ask OpenIntelligence a question”, “Save this page to OpenIntelligence”, “Find passages in OpenIntelligence”.
      • Long Questions From Shortcuts Keep Going: on iOS 27 and macOS 27, a question asked from a shortcut or Siri can keep running in the background past the usual 30 seconds, and the system shows its progress while it works. On iOS 26 and macOS 26 the progress shows in Shortcuts too. If it’s stopped, by the system or by you, it stops writing and says which it was.
      • Siri Asks Before Using Private Cloud Compute: when a question you ask with Siri or Shortcuts needs Private Cloud Compute and you haven’t said yes or no to it yet, the app comes up and shows the same consent screen the chat does. Before, a question like that stayed on your device, and with the app already open it could wait on a screen that never showed. If the app can’t come up, the question stays on your device.
      • Search From Siri: on iOS 27 and macOS 27, “Search OpenIntelligence for” and what you’re looking for opens the library’s search with it and runs it.
      • Visual Intelligence Finds Your Documents: Point the camera at a device’s label or a printed page, or take a screenshot, and Visual Intelligence lists the documents in your libraries that mention what’s in it. Tap one to open it. The text in the picture is read on your device.
      • Siri Knows What’s On Your Screen: when a document’s page, a library or a conversation is open, the app tells Siri and Apple Intelligence which one it is. Before, nothing on screen was named to them.
      • Siri Suggestions: the app tells your device which library you open and ask in, and when, so Siri and Spotlight can suggest it at that time of day, as “Open” and the library’s name. It takes some days of use before anything shows up.
      • Focus Filters: in Settings, Focus, a Focus can have an OpenIntelligence filter that picks which libraries the app shows while it’s on, and the first of them opens. A Work Focus can keep your work library in front.
      • The Siri Phrase Shows Up Where You’d Use It: on iPhone and iPad, the empty Chat screen shows Apple’s tip with the phrase for asking a question. Close it and it stays closed.
      • Add To Library From Shortcuts And Siri Uses Your Plan: with the app closed, it used the free plan’s limit of five documents, so a Pro or Lifetime library of five or more refused it. It uses your plan and any document packs now.
      • Find Passages Stays At 20: the Limit never goes above 20, even when a shortcut passes in a bigger number.
      • A Spotlight Result Opens What You Tapped: Tapping a document or a library in Spotlight used to open the Documents tab of whatever library was active. Now a library opens that library and a document opens its own page.
      • Spotlight Keeps Your Documents: a document’s Spotlight entry used to disappear after 30 days. Now it stays until you delete the document, a passage you find in Spotlight opens its document, and when you delete a document its passages leave Spotlight too. A document you delete on another device leaves this one’s Spotlight the next time the app opens here. A passage’s entry is titled with its document and its page, where it said “Page 3 [Chunk 13]” before, and a text file’s passages no longer say “Page 1”.
      • Turning Spotlight Off Clears It: Turning off Spotlight Indexing in Settings used to only stop new entries, and what the app had already put in Spotlight stayed until it expired. Now turning it off takes out everything the app put there, along with the libraries it suggested to Siri, and turning it back on lists your libraries and documents again.
      • Handoff: What you have open in Chat or Documents on one device can be picked up on your other devices. For a library that syncs through iCloud it opens in that library, and a document’s page goes across too. The app offered Handoff before, but the other device had nothing it could open.
      • Your Conversations Go With Your Library: in a library set to iCloud Drive, conversations were saved in a folder iCloud sync never looked in, so they stayed on the device you had them on. Now they’re saved where sync looks, and the ones you already have move there the first time you open the app. Deleting one deletes it on your other devices too.
      • iCloud Only Sends What Changed: every sync sent each library’s chat history, transcript and memory up to iCloud again whether they’d changed or not, and when two devices did that at the same time, iCloud kept both versions as “name 2”. My iCloud folder had 500 of those. Now a file goes up only when it changed, and a library’s search files go up together.
      • Services On The Mac: Select text in any app, then choose Ask OpenIntelligence from the Services menu to put it in the chat, ready to send, or Add Text to OpenIntelligence to save it to your library as a note. Select files in Finder and choose Add to OpenIntelligence to import them.
      • The Menu Bar On The Mac: OpenIntelligence has a menu bar icon now. Click it to ask a question, add documents or search, and the app comes forward with it. Settings, Appearance turns it off.
      • Long Answers On The Lock Screen: on iPhone and iPad, a question that’s still being answered after about ten seconds, like most Deep Think and Maximum questions, shows a Live Activity with the step it’s on, and it ends when the answer does. Its Stop button stops the answer and keeps what’s written so far.
      • Put Your Libraries In Your Own Order: on iOS 27 and macOS 27, drag a library in the row of libraries on the Documents screen to move it. The order stays on that device.
      • Touch And Hold The App Icon: Ask, Add Document and Scan Document are on the Home Screen, under the icon.
      • A Widget: Add OpenIntelligence to the Home Screen or the Lock Screen. The small one asks a question, and the medium one has Ask, Add and Scan.
      • Your Library Widget: it shows the library you have open and how many documents are in it, and the medium size also shows the last question you asked there with the start of its answer. If you’ve chosen to hide private widget data, the answer stays hidden while the phone is locked.
      • Scan Into Library From The Lock Screen: Add the Scan into Library control to the Lock Screen, Control Center or the Action button, and it opens OpenIntelligence’s camera without unlocking. Take the page, tap Use Photo and unlock, and it’s added to the library you have open.
      • Copy Link: Touch and hold a document or a library and tap Copy Link. The link opens it in OpenIntelligence on your iPhone, iPad or Mac, and the App Store page anywhere the app isn’t installed.
      • Keyboard Shortcuts: on the Mac, and on an iPad with a keyboard: Shift-Command-N starts a new conversation, Command-O adds documents, Command-1 and Command-2 switch between Chat and Documents, Command-3 opens the Import Queue, Command-F opens the library’s search, Command-] and Command-[ go to the next and previous library, and Command-comma opens Settings.
      • Sheets On The Mac Open As One Page: Seven screens, the citation sheet among them, opened on the Mac as a two-column split with an empty side. They open as one page now.
      • The Hardware X-Ray Steps Aside For Sheets: it floated above everything, a sheet’s buttons included, and a tap there went to it. It hides while a sheet or an alert is up.
      • The Tab Bar Gets Out Of The Way On iPhone: it shrinks while you scroll a conversation or a library, the way it does in Apple’s own apps on iOS 26, and comes back when you scroll up.
      • The Sample Guides’ Questions: a library of the sample guides is meant to show a set of questions written to walk you through the app, and an older list usually showed in its place, which the refresh button didn’t change. If you’d deleted one of the guides, the library could lose the written questions altogether, and if you’d added your own documents to it, it kept asking about the guides. Now a library with any of the guides gets the questions written for the ones it has, each with the guide and section it comes from, and refresh shuffles them. Once you add a document of your own, the questions come from what’s in the library.
      • A Siri Tip On The Documents Screen: on iPhone and iPad, under your list of documents there’s a tip with the phrase for Find Passages, which finds the passages in the open library that match what you say. Close it and it stays closed.
      • The Whole App Has One Look: Colours, spacing and corners were different from screen to screen, because each screen had been styled on its own. Every screen now uses the same spacing and the same shapes, and colour only means something: green, orange and red for status, and one colour per answer mode. Text sizes, the chat bubbles and the colours of the buttons under an answer stay as they were.
      • VoiceOver Reads A Library As A Button: each library in the row of libraries is one button now, read with its name, how many documents it holds and whether it’s the one you’re in. Before, VoiceOver read its icon as “Move” and its name as plain text, and never said it could be tapped. The Document Quota reads as one line too, like “Document Quota, 2 of 5 documents”.
      • VoiceOver Names Every Switch And Slider: Several switches in Settings, the hardware X-Ray’s among them, and the sliders for a library’s passage size and overlap and for the clusters in Visualizations had no name, so VoiceOver read each one as a switch or a slider with nothing to say which. Each one is read with the name shown beside it now, and a slider says the number shown next to it.
      • Easier To Tap: the microphone and the paperclip in the chat field are 44 points square, Apple’s default size for a control on iPhone and iPad and the size of the send button beside them, and “I’ll add my own documents” on the first screen is 44 points tall.
      • The Hardware X-Ray Reads Clearly: its numbers were faint text on a see-through box. Now they’re white and in color on a solid dark backing, they grow with your text size, and the “Drag me” hint wraps instead of running off the screen. On a new install it starts off, so it doesn’t cover the chat the first time you open it. Turn it on in Settings, Appearance, with the Telemetry HUD switch.
      • Gray Text Is Easier To Read: the small gray text on Chat, Documents and Settings was lighter than Apple’s accessibility guidelines ask for. It now uses the darker gray iOS itself switches to when Increase Contrast is on, and the text on the Documents screen grows with your text size. VoiceOver also stops finding a hidden “Upload complete” panel when nothing is uploading.
      • Colored Labels Are Easier To Read: the mode, model and count pills at the top of Chat keep their color in the icon and the background, and their words are in black or white now, because colored words on a tinted pill were hard to read. In light mode the app’s blue is a little deeper too, so white text on blue buttons reads more clearly. When they don’t fit side by side, the pills at the top of Chat and in Settings stack instead of getting cut off, and at the largest text sizes the top of the Documents screen scrolls with your documents instead of running up under the title bar. The question box’s text grows with your text size now too.
      • Answers And Imports Work At The Largest Text Sizes: on iPhone and iPad at the biggest text sizes, the import panel broke words in half, cut its Continue and Discard buttons short, and left files you couldn’t scroll to, and the Fact Check line under an answer split “SUPPORTED” into pieces. Now they wrap or stack instead, and everything in the import panel scrolls. Its buttons are bigger to tap there, the names and details in your document list grow with your text size and read more clearly, and the first screen’s “See It in Action” button wraps instead of getting cut off. The colored scores in an answer’s sources, the badges on a document’s page and the privacy line on the plans screen use black or white words now, like the pills at the top of Chat, and VoiceOver reads the import totals as what they count instead of the names of their symbols.
      • A Shared Answer Takes Its Sources With It: Share used to send the answer’s text and nothing else, so the [S1] and [S2] in it pointed at nothing. Now the documents and pages it cites are listed under it, with the app’s name and its App Store link at the end.
      • Share An Answer As A Picture: Under an answer, Image makes a card with the answer, its sources and a QR code for the app’s App Store page, ready to post or send.
      • The Share Sheet Shows What You’re Sharing: it used to show the first line of an answer, or a bare link when you shared the app. Now it shows the app’s name and icon.
      • Export A Conversation: the chat menu has Export Conversation, as Markdown to read, as JSON Lines for other tools, or as a PDF to print or send. Each answer keeps its source list. A new Export Conversation action hands a saved conversation to a shortcut as a file, in any of the three.
      • Copy Works On The Mac: the Copy button under an answer showed “Copied” on the Mac and copied nothing. It copies now, and so do the three other copy buttons that had the same problem.
      • Copy Takes An Answer’s Sources With It: the Copy button under an answer copied its text alone, so the [S1] in it pointed at nothing once you pasted it. Now the documents and pages its labels point at come with it, the same list Share sends, without the app’s name and link. An answer a shortcut passes to its next step carries the same list, and in Shortcuts it shows as its opening words instead of its formatting marks.
      • Every Label In An Answer Opens The Passage It Came From: the numbers on an answer’s sources could be counted differently from the passages the answer kept, so a label like [S5] opened nothing, or opened the passage next to the right one. Now they’re counted the same way, so each label opens the passage the answer was written from, and the same goes for the source list when you copy or share it.
      • Summaries And Comparisons Keep The Second-best Passage: for a question that reads whole passages, the app moves the strongest ones to the start and the end, where the model pays the most attention. It used to move them before checking what fit, so when only some passages fit, the second-best one was the one left out. Now it picks the passages that fit first and then moves them.
      • A Lookup Answer Keeps Its Own Words When They Match The Page: for a question about one value, like a code or a capacity, the app could swap a finished answer for a piece of the page around that value, and the piece could start in the middle of a word and leave out half of what you asked. Now an answer that already gives the value from your document stays as it was written, and when a piece of the page does stand in, it’s the whole sentence.
      • Answers Read The Rows Of A Table: when the passage that answers a question was part of a table, a list or a page of labelled values, the model was given only the heading above it, so it could tell you your document didn’t mention something that was right there. Now it gets the rows themselves, and so do the checks under the answer. Your libraries don’t need to be imported again.
      • Deep Think And Maximum Answers Are Checked: Settings said every mode checks its answer against your documents, and Deep Think and Maximum skipped the checks, so their answers said Not Checked. Now they run the same checks a Standard answer does, and the badge says Verified or Unverified. The answer stays as it was written either way.
      • Deep Think Keeps Its Full Answer: when Deep Think’s answer hedged on one point, a second search could swap the whole answer for one short line, and that line could be wrong. On a question about file types, a full answer was swapped for a line about “notes, warnings and exceptions”. Now a short line takes the answer’s place only when it agrees with what the full answer said.
      • A Number Pulled Straight From Your Document Has To Be About Your Question: for a question about a single value, the app can take the value straight from a passage instead of writing an answer. It could take the wrong line’s value, like the engine oil’s 4.5 L for a question about the fuel tank. Now the line the value is on has to name what you asked about, or the model answers instead.
      • Ask Out Loud: on iPhone, iPad and Mac, the chat field has a microphone button. Tap it and talk, and your words show up in the field as you speak. Tap it again to stop, then send when it looks right. Dictation runs on your device.
      • A Simpler Chat: New installs start with a plainer chat: while an answer is on its way it says what it’s doing in words (“Searching your documents…”, “Writing the answer…”), and the stats bar, the step-by-step console, the technical badges and the token count when an answer finishes stay out of the way. Fact Check says where each point was found instead of a confidence score. Turn the technical view on with Technical Details in the chat’s ⋯ menu or in Settings, Appearance. If you’ve used the app before, your chat stays as it was until you switch.
      • See The Page A Source Came From: Tap a citation in an answer, or the page under a Fact Check claim, and a PDF opens at that page with the passage highlighted, so you can check the answer against the page itself. In an answer’s details, a source from a PDF on this device has a Page button that does the same. Other kinds of documents open their details page, where a Preview button shows the whole file in Quick Look.
      • Finished Imports And Answers Tidy Up After Themselves: the notification that an import or an answer had finished, and its card on the Lock Screen, stayed for up to ten minutes or until you swiped them away, even after you’d opened the app. Now they go as soon as you’re back in the app.
      • Fact Check Quotes The Right Sentence: the quote under a claim in Fact Check was the first few lines of the passage, wherever the claim came from. Now it’s the sentence in that passage that matches the claim best.
      • Without Apple Intelligence, An Answer Says Why It’s Excerpts: an answer made of excerpts used to end by saying the model might be rate-limited. On a device that can’t run Apple Intelligence, or with it turned off, that isn’t the reason, and now it says the real one.
      • Settings Describes Deep Think As It Is: the list of what Deep Think and Maximum do named four tool functions for the model. Neither mode hands the model a tool, so the line is gone.
      • Page Numbers After A Blank Page Are Right: when a PDF had a blank page, every page after it was filed under the number of the page before it, so an answer that quoted one of those pages could name the wrong page. Each page keeps its own number now. A PDF you imported before this keeps the old numbers until you import it again.
      • Sentences From Your Documents Aren’t Cut In Half: before the model writes, the app picks the sentences that match your question, and it was cutting them at every line break and after things like “p.m.” So an answer could be built from “on the 5th” without the first half of the sentence. They stay whole now.
      • Numbers Are Checked As Numbers: the check that compares the numbers in an answer with your documents used to pass a number if its digits showed up anywhere on the page. An answer said a model had “2.5 billion” parameters, and it passed because another model in a table was named “Qwen-2.5-3B”. Now a number is compared as a number: “2.5 billion” isn’t backed up by a “2.5” that’s part of a name, and “2.5” doesn’t pass because the page says “12.5”. A sentence with a figure your documents don’t state shows as Partial in Fact Check, and the answer isn’t marked Verified. Fact Check also checks an amount written out in words, like “four hundred dollars”, against the figures in your documents.
      • Amounts, Dates And Units Are Checked Too: the check now reads amounts of money, dates and measurements with Apple’s own detector, the one that already finds them in your documents when you import. An answer that gives an amount in another currency than your documents do, another day of the same month, or a number with other units, like 35 kPa where the manual says 35 psi, isn’t marked Verified.
      • Right Answers Aren’t Marked Unverified By A Lab Check Anymore: one of the checks behind the Verified badge is meant for questions about lab research, to keep results from cell, animal and human studies apart. It was reading pieces of everyday words as lab terms, like the “um” in “number”, the “ip” in “trip” and the “cell” in “cancellation”, so right answers about travel and hotel documents were marked Unverified, and a question about travel insurance was refused. Now it reads whole words, and it only steps in when your question is about lab research. When a check does fail, the answer’s details now say which one.
      • An Answer’s Title Isn’t Checked As A Claim: Fact Check scored an answer’s own heading, like “Hotel Address in Lisbon”, as if it were something the answer claimed, so a right answer could read “1 of 2 Verified”. An answer’s title is left out of Fact Check and its count now. A point also no longer shows a gap where its citation was taken out.
      • Fact Check Reads The Way The Answer Does: when a claim was cut out of the middle of bold text, Fact Check showed the bold’s asterisks with it, a time in bold read “9:00 a.m..”, and a claim that pointed at a range of sources read “are present in through.” Now those read the way the answer has them, and a long claim quoted under Information Gaps stops at a whole word.
      • The Verified Badge Agrees With Fact Check: an answer could show a green Verified badge while its own Fact Check said “0 of 2 Verified”, because the badge only looked at the checks on the whole answer. Now when Fact Check can’t back any of an answer’s claims, the badge says Partially Verified or Unverified instead.
      • A Blank Response Gets One More Try: Sometimes Apple’s model returns nothing the app can read. When that happens while an answer is being written, Standard now waits two seconds and asks once more before it gives up. Deep Think and Maximum already retried one of the ways that failure shows up, and now they retry all of them.
      • A Question Asked Again Looks At Your Library As It Is Now: the app kept the search behind every question you asked, and asking the same thing again reused it, even after you’d added or deleted documents. So a new document was left out, and a deleted one could still end up in the answer. Now any change to your libraries, or an update to the app, means a fresh search.
      • Old Searches Are Deleted: the app keeps the search behind each question you ask, with the passages it found, and it never deleted them, so a library you’d deleted still had its text in there. Now they’re deleted whenever you add or delete a document, and after an update.
      • Answers Draw On More Of Your Documents: before the model writes, the app is supposed to pass over passages that say the same thing as one it already picked, so the model sees more than one part of your documents. That step never did anything, because the passages reached it without the data it compares, so near-copies got through. It works now.
      • Error Codes Count: when the app picks the sentences that match your question, it skipped every two-letter word, so in “What does E1 mean?” the E1 never counted. A short code with a letter and a number in it counts now.
      • Fact Check Catches A Passage That Says The Opposite: a claim that shared enough words with a passage saying the opposite, like “Pets are allowed” against a lease that says they aren’t, read as supported. Now it reads partly supported. And a passage that says “without” something only says the opposite when the claim names that thing: a right claim about keeping a sick child home was marked as contradicted because the school’s handbook says “without fever-reducing medicine”.
      • The Best Passage The Search Finds Always Reaches The Answer: “What happened on September 30” found the September 30 section of a monthly log and then answered from September 24 and 25, because the step that fits passages into Apple’s model kept only sentences repeating the question’s words, and that day’s lines didn’t repeat them. The passage the search ranks first now goes in whole, and the rest of the room is filled as before.
      • A Date Written “30Th” Finds Its Day: Asking “What happened on September 30th” still missed that day in my notes, which call it “September 30”, because “30th” isn’t a word anywhere in them and the search ranked a different day first. A day next to a month is now searched as its number, so “September 30th”, “Sept. 30th” and “the 30th of September” all look for September 30.
      • Asking For A Summary Gets One: “Summarize” and “summary” were read as a request to add numbers up.
      • Excerpts Say They Weren’t Checked: when the app couldn’t write an answer and showed excerpts instead, the badge read Partially Verified, though nothing had checked them. It reads Not Checked now.
      • An Answer No Longer Cites A Document That Isn’t There: Passages left behind by a deleted document, or by an import that didn’t finish, could turn up in an answer credited to “Unknown”. Searches leave them out now, and in a library kept on this device they’re removed when the app opens.
      • An Answer’s Details Show Apple’s Token Count: on iOS and macOS 27, the details under an answer list what Apple’s model spent on the whole answer: tokens in, how many of those it had cached, tokens out, and reasoning tokens when Private Cloud Compute reasoned.
      • Fact Check Catches Three More Slips: a sentence of an answer now reads Partly Supported when it leaves out a “not” your document has (“Pets are allowed without written permission” against a lease that says they aren’t), when its day doesn’t match (“the 16th day” where the lease says the 6th), or when its words are all in your documents but no one sentence of them says it. Each one says why under the sentence.
      • Private Cloud Compute Always Asks First: a question typed to a library with no documents yet could go to Private Cloud Compute without asking you: with Hybrid when it was too long for your device, and every time with Private Cloud Compute picked in the model picker, even after you’d said Don’t Allow. Now it stays on your device.
      • Fact Check No Longer Waves Through Sentences It Couldn’t Read: when the app couldn’t pick out the key words of a sentence in an answer, it counted that sentence as backed by your documents without comparing anything. That happened most in languages like Greek. Now it checks the sentence’s ordinary words against your documents instead.
      • A Saved Answer Opens Every Source It Cites: a saved conversation kept only an answer’s first 12 sources, so after you reopened the app a tap on [S13] or later opened nothing, and Copy left those out. Now it keeps every source the answer cites.
      • Fact Check No Longer Fails An Answer Over A Figure Caption: a Deep Think comparison of two papers was marked unverified because the check read a figure’s caption as the definition of “MCI”. The same question now passes.
      • A Question That Didn’t Get Its Answer Can Be Asked Again: if the app is closed or stopped in the middle of an answer, the question used to sit there with nothing under it. Now there’s an Ask again button.
      • Searches Don’t Pick Up Stray Letters: Asking “compare the two documents” could add letters like PA, RE and DO to the search, because they appeared inside your words. Only whole words count now.
      • The Database Tab Speaks Plainly: it led with “SQLite FTS5” and showed storage internals to everyone, and a card said searches were “100X” faster than a method the app no longer has, which nobody had measured. Now it says what the keyword index does in plain words, the speed figures are gone, and the storage details are there with Technical Details on. Rebuild Index says what it rebuilds too: the whole-document index, not the one that answers your questions.
      • Device & Performance Speaks Plainly Too: the chip internals, the hardware limits and the vector-math details are there with Technical Details on, and the rest says what each mode does in plain words. Language Support used to show a fixed list of 19 languages. Now it shows the languages Apple’s model reports on your device.
      • Library Settings Has A Search Section: each library can pick how it searches: Automatic, which goes by what’s in the library, or Balanced, High Precision, Technical Manual or Exploratory. Under Advanced Controls you can set the score a passage needs, how many passages at that score an answer needs, how much it leans on your exact words or on their meaning, and how varied its passages are. These controls were in the app before, hidden, and the one for how many passages an answer needs only worked with one exact setting. They all work now, and once you pick something the app leaves it alone after an import instead of choosing for you.
      • A Setting You Change Stays Changed: the app saved the setting you’d just changed with the value it had before, so the last change you made could come undone the next time the app opened. It saves the new value now.
      • Send Me A Crash Report: on iOS 27 and macOS 27, if the app closes unexpectedly, it offers afterwards to email me a report of where it stopped. It has the app and system versions, your device model and the part of the app’s code that was running, and none of your documents, questions or answers. It only goes anywhere if you send it, and Settings, About can email or share the last one later.
      • On iOS 26, Settings Says What Private Cloud Compute Needs: on a device that isn’t on iOS 27 or macOS 27 yet, Settings said this copy of the app was built without Private Cloud Compute. It says Private Cloud Compute needs 27 now.
      • The Privacy Policy Is In The App: Settings, About has a Privacy Policy row. It opens the same policy as the website, and it reads without a connection.
      • Settings Says When An Answer Goes To Private Cloud Compute: it said only an answer too large for your device went there. With Hybrid, a Deep Think or Maximum answer drawn from more than one document does too, with your permission, and Settings, How It Works and the privacy policy say so now. The choice that allows it without asking is called Allow without asking. It was called Allow for Deep Think and Maximum, though it never stopped at those modes.
      • Settings Shows The Model’s Real Window: it said 4K everywhere. Settings and an answer’s details show the number your device’s model reports now, and the Context Window card no longer says Standard switches to three sessions on a hard question, which it doesn’t. The Glossary, the sample documents and the suggested questions said 4,096 too, and now use what your device reports, 8,192 on a Mac with macOS 27.
      • Intelligence Mode In Plain Words: each mode says what it does in plain words: Maximum, for one, can make up to 50 passes over your documents and stops when its findings stop changing. The techniques behind each mode are listed with Technical Details on, in Appearance, and that list no longer shows two that Standard doesn’t use. Siri & Shortcuts shows how many shortcuts the app offers instead of “10 of 10 Registered”.
      • The GPU Setting Says What Each Choice Does: each choice in Settings, Device & Performance lists what it changes, taken from what the app runs: which chips searching and importing can use, where scanned pages are cleaned up, and where large searches run. A line under it says, for your device, whether an import that keeps going in the background can still use the GPU. It used to say things the app didn’t do, like answers staying on the Neural Engine, and it made Maximum sound like more than Performance, when the two work the same way while the app is open. Its entry in Plain English said a higher setting imports faster and uses more battery, which nothing had measured, and on my Mac a higher setting made large searches slower. It says what the setting decides now.
      • The GPU Button On The Import Panel Works: it changed its own label and nothing else. It switches the same setting as Settings now, through all four choices.
      • Deep Think’s Numbers Are The Real Ones: Settings showed 5 sessions on an iPhone 15 Pro and 13 on some Macs. Its reasoning chain stops at 8 sessions on every device, and Settings and its badge now show how sure it aims to be on yours, from 85% to 95%.
      • Your Library’s Model Is Named Right On A Mac: Library Settings called a library built on a Mac with macOS 27 “Apple Natural Language”, and other screens said every library was 512-dimensional and ran on the Neural Engine. Each one now shows your library’s own model, its size and where it runs.
      • The Glossary And The Bar Under Each Answer Say When Private Cloud Compute Is Used: they said only an answer too large for your device went there. They now match Settings: a Deep Think or Maximum answer from more than one document can go too, every answer does when you pick Private Cloud Compute in the model picker, and after Always Allow the app doesn’t ask again.
      • A Notification When It’s Done: Settings has a new Notifications page with one switch. With it on, you get a notification when an import finishes, or when an answer that took more than 20 seconds is ready, if OpenIntelligence isn’t in front. It’s off until you turn it on, and it never shows your question or a file name.
      • Redeem A Code: the plans screen has a Redeem a Code button. It opens Apple’s sheet for offer codes.
      • New Chat At Your Conversation Limit Keeps The Conversation You Had: when a plan’s limit on saved conversations was reached, New Chat emptied the screen but kept saving to the old conversation, so your next question replaced everything in it. Now the conversation stays on screen with a note about the limit, and your next question is added to it.
      • The App Eases Off When iOS Asks: iOS 27 can tell apps to use less when the device is under pressure. When it does, an import leaves a short gap between batches and Deep Think and Maximum leave a second between steps. The answer isn’t cut short. It takes a little longer.
      • Long Imports Stay Steadier On A Mac That Runs Warm: on the Mac, text recognition now eases off when the Mac heats up, instead of running flat out until a fanless MacBook Air throttles.
      • The App Answers Your Taps Right After You Open It: for the first several seconds after opening, the app could freeze while it checked your iCloud libraries. On my iPhone that was three freezes, about 6.7 seconds in total. The check now runs in the background, and the first screen also draws faster.
      • Starting An Import Doesn’t Freeze The App: when an import began, the app could stop responding for two to four seconds while it got the search model and the page reader ready. That work now happens in the background.
      Earlier releases, v5.6 to v4.0
      5.6

      v5.6: About Your First Few Answers

      October 2026

      Superseded by v5.7 above. On iPhone, iPad and Mac from October 8, 2026. This one’s about your first few answers. The citations in an answer open now, numbers and times come through the way your document wrote them, and the Verified badge only shows when a check actually ran and passed.

      • Citations Open: an answer cites its sources as [S1], [S2] and so on, and tapping one did nothing, because the app only made a link out of a bare [3]. Now each one opens the passage it came from.
      • Numbers And Times Stay The Way Your Document Wrote Them: after the model wrote an answer, a cleanup step that’s there to remove repeated sentences rebuilt every answer, repeats or not, and it split the text at every period, so “$300.00” came out with a space in the middle and “10:00 p.m.” lost its “m.” Now it leaves an answer alone unless it finds a real repeat.
      • Two Facts Don’t Get Merged Into One: that same cleanup could treat “E1 is an open circuit” and “E2 is a short circuit” as one sentence said twice and drop one of them. Sentences with different numbers or codes are never treated as repeats now.
      • Answers Stop Ending With My Own Prompt: when the app wasn’t confident in what it found, some answers ended with a line like “What sources show, What’s missing, Confidence note”, which was part of my own prompt. That line’s gone, and the app asks for one plain sentence about what your documents don’t cover instead.
      • No More Asterisks: the Fact Check rows showed bold text with its asterisks, and an answer showed “###” and “**” while it was being written. Both are cleaned up.
      • Verified Means A Check Ran And Passed: the badge showed Verified for any answer that wasn’t on a short list of failures, so an answer whose checks failed, or never ran, still said Verified. Now it says Verified, Unverified or Not Checked, and Fact Check counts the claims it actually supported.
      • A Right Answer Doesn’t Get “Verification Failed” Under It: one check compares the whole answer against a single passage, and it was failing answers whose every sentence the claim check had already supported. When that’s the only check that fails, the claim check decides.
      • “Just Once” Means Once: in Deep Think and Maximum, choosing Just Once on the consent sheet carried over, so the next Deep Think or Maximum question could go to Private Cloud Compute without asking. Now Just Once covers one question.
      • It Tells You When Your Device Can’t Run Apple Intelligence: Chat used to say “Enable it in Settings” even on a device that can’t turn Apple Intelligence on, and Settings said “Preparing AI Models...” forever. Now the app tells you which (not supported on this device, turned off, or still downloading) and what still works without it.
      • An Empty Library Doesn’t Suggest Questions It Can’t Answer: with no documents in a library, the chat suggested four prompts and every one of them came back “No documents yet.” An empty library doesn’t suggest anything now.
      • The Hardware Readout Waits For The Welcome Screen: on a first launch it sat on top of the welcome screen. Now it shows up once you’re in the app.
      5.5

      v5.5: One Fix And Lower Prices

      September 2026

      Superseded by v5.6 above. On iPhone, iPad and Mac from September 30, 2026. One fix and lower prices this time. A “how much” question could get answered with a number from a totally different document, with a Verified badge on it.

      • “How Much” Questions Stop Grabbing Numbers From The Wrong Document: on my Mac, “How much notice do I have to give before I move out?” came back “1 lb.” from an air fryer manual’s cooking chart, marked Verified. Any “how much” or “how many” made the app treat every measurement it found as a possible answer, and a weight like “1 lb” could pass for a liquid. Now it only goes looking for a volume when you ask about fuel, gas, oil, coolant or a tank, or what something holds, so a question like the notice one goes to the model instead. The model still got that one wrong on my Mac (it said at least 30 days, the lease says 60) and still marked it Verified, so I’m not done with it.
      • Capacities Like “4.5L” Count As Liters: when you ask how much something holds, “4.5L” counts the same as “4.5 L” now.
      • Pro Costs Less From October 1: Pro is $4.99 a month or $24.99 a year in the US, down from $5.99 and $29.99, and it’s lower in most other countries too. If you’re already subscribed, you renew at the lower price automatically. Lifetime is $49.99 now, down from its $59.99 regular price, and it’s just called Lifetime.
      • Each Plan Does The Math For You: the plans screen shows what Annual saves over twelve months of Monthly and what it works out to per month, and it says when Lifetime costs less than a year of Monthly. Every number comes from your own App Store’s prices, so it’s right in your currency.
      5.4

      v5.4: All About Answers

      September 2026

      Superseded by v5.5 above. On iPhone, iPad and Mac from September 24, 2026. This one’s all about answers. They’re done when the last word shows up, and most Deep Think and Maximum answers write out in front of you now.

      • Finished Answers Don’t Sit There: if you asked Standard for one specific fact, it ran a second check after the answer was already written, and the cursor kept blinking with the text box locked (19 seconds to almost three minutes on my Mac). That check didn’t change a single answer I measured, so now it only runs when the app’s own verification flags something.
      • You Can Type While An Answer Gets Checked: when the text is done, the cursor goes and the answer says it’s checking sources. Send your next question or hit Stop and the answer stays, sources and all.
      • Deep Think And Maximum Write In Front Of You: they used to show nothing until every single step was done, then dump the whole answer at once. Now you watch the final answer get written for most questions, with “Refining…” while a later step might still improve it.
      • Short Answers Stream Too: an answer small enough for the app’s structured format used to get written in one piece and then played back. Now it shows up as it’s written.
      • You’ll Know When An Answer’s Done: on iPhone you get a light tap when it finishes, plus a badge on the Chat tab if you were on another tab. The timer keeps running when you come back to an answer that’s still going, instead of freezing at the moment you left.
      • An Answer Cut Off In The Background Says So: if iOS ends the app’s background time before an answer finishes, whatever it already wrote stays in the chat with a note saying why. It used to just disappear.
      5.3

      v5.3 — What You See First

      September 2026

      Superseded by v5.4 above. On iPhone, iPad and Mac from September 18, 2026. This one is about what you meet first: the sample library’s questions, the welcome screens, and the plans. Underneath it, documents are read with Apple’s own detector and there is a new, off-by-default control over how answers are written.

      • The Sample Library Makes Sense Again: the three sample documents come with questions written by hand to walk you through the app. One leftover duplicate of a sample was enough to switch them off and replace them with questions built from templates, which is where “What is nothing?” came from. Duplicates are cleaned up on your next visit to Documents.
      • No Suggestion Beats A Bad One: when Apple Intelligence has nothing well-grounded to ask about a document, the app now shows no suggestion rather than a weak one.
      • Apple’s Own Detector Reads Your Tables: addresses, phone numbers, dates, amounts, measurements, flight numbers and tracking numbers inside tables are recognised properly instead of by pattern matching that only understood US phone numbers. Prose on the same page does not yet contribute; that is the current limit, stated plainly.
      • Three Sliders Stopped Lying: Frequency, Presence and Repetition Penalty said they changed how the model picks words. Apple’s generation API has no penalty setting of any kind, so they never did. They now say so.
      • Adapt To The Question: new, and off until you turn it on. The app picks a temperature and a length from what you asked, so looking up a value gives the same number twice and comparing two things gets room to work. Off by default because nobody has shown it produces better answers yet.
      • The Welcome Screens Follow Light And Dark: and the status bar is legible against them in light mode, which it was not.
      • The Upgrade Screen Leads With What A Plan Changes: every plan runs the same model, on your device, with Deep Think and consent-gated Private Cloud Compute included. Pro and Lifetime lift the daily cap on Maximum mode and raise the limits.
      5.2

      v5.2 — Private Cloud Compute, On

      September 2026

      Superseded by v5.3 above. On iPhone, iPad and Mac from September 10, 2026. This is the release that turns on Private Cloud Compute. Nothing about how the app reads, searches or checks your files changes; what changes is that one step, the writing of the answer, can now leave the device when it needs to, and only after you say so. It is the first build made with Xcode 27, the toolchain that compiles that path in, and that step requires iOS, iPadOS or macOS 27.

      • The Writing Step Can Leave, The Rest Cannot: When a question needs more room than the model on your device can hold, the writing step can go to Apple’s Private Cloud Compute. Reading your files, searching them, choosing what to cite and checking the finished answer against the passages still happen on your device. Every release since 4.6 carried this support compiled out, waiting on iOS and macOS 27.
      • Nothing Leaves Without Asking: Before anything is sent, a sheet shows what would go: how many passages, how large, and why. Allow it once, allow it always, or keep everything on the device. Pin routing to On-Device in Settings and the question never comes up.
      • Every Answer Says Where It Was Written: Expand the metrics bar under an answer to see On-Device or Private Cloud Compute. Apple says its servers keep nothing after the answer.
      • Measured On An iPhone With The A18 Pro: roughly 86 tokens per second from Private Cloud Compute, against 27 on the device, taken on a local build with the iOS 27 toolchain.
      • The App Describes The Build You Are Running: How It Works, About, the built-in guides, the Glossary and the Settings capability list pick their wording on the same condition the code uses, so a build with Private Cloud Compute says it is on and a build without it says it is not.
      • A Discount Says It Is One: When a launch discount is running, the plans screen shows the normal price, how much is off, and the day it ends, and only when the price being charged is genuinely below the normal one.
      • Rating Requests: The app asks for an App Store rating once, after your third verified answer, never on launch and never twice within four months. Dismiss it once and it stays away. (Correction: two prompts fired on that answer in 5.2 and 5.3; fixed in 5.4.)
      5.1

      v5.1 — Every Page Drawn Once

      September 2026

      Superseded by v5.2 above. On iPhone, iPad and Mac from September 2, 2026, bringing all three back to one version. Most of this release is about the Mac, where importing a large document had become slow enough to be unusable. The text recognition changes apply to iPhone and iPad as well.

      • Every Page Drawn Once: On the Mac, every PDF page was drawn at four times the resolution it asked for, then copied through an uncompressed image format and back, once per page. Roughly 370 MB written and read per page, for nothing. Each page is now drawn once, at the size requested. The iPhone never did this; its half of the code was already correct. No speed multiple is claimed.
      • Idle Means Idle: With the app open and doing nothing, it was re-reading every library’s search index about seventeen times a second. Over a measured 164 idle seconds that was 2,848 index reads. Left running for about three hours it stopped responding. Indexes are now re-read only when they have actually changed on disk.
      • A Paused Import Shows Its Progress: A large import paused by quitting the app looked like it had lost everything, and removing the item is the one action that discards that progress, so the display was steering people toward the only destructive choice available. The work was never lost. A resumed import now reports how many pages it already finished.
      • One Language Per Document: Text recognition asked the system to guess each page’s language while also handing it a list of thirteen to choose from, and a wrong guess corrects text against the wrong dictionary. The language is now determined once per document from the text the file already contains. Pages also stop going to recognition at the highest possible resolution; it scales down to what is needed to read roughly three-point type.
      • The Guides Describe The App You Are Running: The three sample documents said complex questions were sent to Private Cloud Compute, which nothing in this build does, and listed fewer formats than the app reads. All three are rewritten from the code. If you already imported them, they update in place. The What’s New screen has entries for 5.0.2 and 5.1.
      • A Proper Mac Icon: Every Mac icon slot was a solid square with no transparency at the corners, and the dark version kept a thin line of the original blue along every outline. Both are redrawn. The iPhone and iPad icons were already correct and are unchanged.
      5.0.2

      v5.0.2 — Getting Documents In, On A Mac

      Mac · August 2026

      Mac only, and superseded by v5.1 above. There was no way to get a document into the app on a Mac at all. Both routes in were broken, and this fixes them. iPhone and iPad were unaffected and stayed on v5.0 below.

      • The Add Documents Button Opened Nothing: It asked macOS for a file picker at the one moment the system refuses to open one, so the request was discarded and no window appeared. The same fault hit the two file buttons inside a chat, where it was worse: those open into an otherwise empty panel, so there was nothing to fall back to.
      • Drag And Drop From Finder: This had never worked, because nothing was listening for a dropped file. The whole library area now accepts them, and dropped files go through the same checks and the same import review as files picked with the button. Folders are not accepted yet.
      • Library Settings Was Unreadable: It was drawn as a narrow strip beside a large blank area, squeezed hard enough that words broke apart mid-way. It was built on an older navigation container macOS turns into a two-pane layout. Single column at a sensible width now.
      • Samples Stopped Duplicating Themselves: A corrected sample replaced your copy but left behind any duplicate an earlier update had made, so each round added one more. One library held five documents for three samples. Documents you named yourself are never touched.
      5.0

      v5.0 — Reading The Whole Document

      August 2026

      Superseded by v5.1 above, and the largest release so far: 90 user-facing fixes. Text was being cut short before it was ever indexed, the part that reads meaning was reading it wrong, and the chunking controls did not do what they said. All three are fixed, which is why existing libraries are offered a one-time rebuild.

      • Text Reaches The Index Whole: A padding setting in the bundled tokenizer files capped text at 128 tokens against models built for 512, and separately made the length check return the same number for every input. More than half of every document never reached the part that makes it searchable.
      • Meaning Is Read Across The Whole Passage: The embedding model is trained to average across a passage. The app was reading a single position the model was never trained to carry the whole meaning. The vectors were never obviously wrong, which is why this lasted as long as it did.
      • Chunking Controls Match What The App Does: The size sliders went to 600 words and 200 overlap while importing quietly capped them at 260 and 50, so more than half of each slider did nothing. Two descriptions on that screen were also untrue, including one saying passages are split by comparing meaning between sentences. That never runs.
      • One Offer To Rebuild: Because both of the above changed how text becomes searchable, existing libraries offer to rebuild their index once. Nothing is deleted, and the library keeps working while you decide.
      • Deleting Says What It Does: “Remove Local Copies” is now “Remove All Documents”, because that is what it did — it deleted those documents from iCloud and your other devices too. Moving a library off iCloud now asks first, and emptying a library no longer leaves the files on disk and the entries in Spotlight.
      • Documents Keep What Was In Them: Tables in Word files were read into rows and then dropped, so a document could import looking complete with every number missing. Images collapsed into one unbroken line of text. Lines on a PDF page could be shuffled out of order. Pages, Numbers and Keynote files now fail clearly instead of importing as though they worked.
      • Imports Finish Instead Of Freezing: One kind of file-path lookup could deadlock partway through an import, and because everything else queued behind it, the whole queue stopped until you force-quit.
      • Your Vectors Survive A Model Change: Changing the embedding model used to delete your vectors at Save and ask afterwards, so choosing “Later” left a library holding documents it could not search.
      • Long Answers Survive Verification: After writing a long answer, a final stage re-checks every claim against your documents. It had a smaller budget than the answer it was checking, so a long answer could come back as a one-line stub. Bibliographies are also no longer cited as sources.
      • Faster, And On The Right Hardware: Deep Think went from four and a half minutes to eighty seconds, and comes back slightly longer — it was re-reading passages it had already read. The app starts faster too, because a 43 MB model was loading on every launch whether or not you asked anything. And iPhone 17 and M5 hardware is identified correctly, instead of reporting itself as “A12 or Older” and running with limited performance.
      • Settings You Can Actually Reach: Fifteen stacked panels became a searchable list. Temperature and response length were built with no way into them and are now one tap away. You can choose Top-K, Top-P or Greedy instead of the app always picking the same one. Five switches that never controlled anything are no longer switches.
      • Every Figure Explains Itself: Tap any number the app shows you — “38 TOPS”, “768 search”, Chunks, Vectors — and it tells you what it means, plainly first and with the mechanism underneath if you want it. The four import stages explain themselves while they run.
      • Every Capability Line Checked Against The Code: Every claim the app makes about what it can do was checked against the code that would have to run it. Anything that did not hold up was removed rather than reworded, and the release notes say exactly what changed and why.
      4.9

      v4.9 — Libraries That Keep Their Work

      August 2026

      Superseded by v5.0 above. Documents no longer disappear after importing, and libraries carry their work between devices instead of asking you to redo it.

      • Documents Stay Put: Fixed documents disappearing shortly after import when one finished while the library was being saved.
      • Work Travels: Documents processed on one device no longer need re-importing on another.
      • No False Loss: Libraries no longer appear to lose documents while iCloud is still catching up.
      • iPhone and iPad: Coming from v4.7, so everything in v4.8 ships here too. Mac already had v4.8.
      4.8

      v4.8 — Deep Think And Maximum, Actually Wired Up

      August 2026

      Deep Think and Maximum were not wired up correctly in previous releases. This release fixes that, and everything it uncovered.

      • Both Modes Now Reason: They previously returned Standard-quality answers after a much longer wait.
      • Citations In Every Mode: Maximum produced none at all.
      • Stops When Done: Both halt once they stop finding new material, typically halving Maximum's run time.
      • On-Device Means On-Device: It now covers the entire query, including the final answer.
      • Model Picker Governs Every Mode: It previously reached Standard only.
      • Mac Document Import: The file picker there had been a placeholder.
      4.7

      v4.7 — Honest Route Labels

      July 2026

      Labels now say exactly where each answer ran, and internal checks confirm the recorded route matches what actually executed.

      • Honest Route Labels: every answer names the route it actually ran on, read from an execution receipt rather than from what was requested. At the time, that was always on-device. Nothing claims more than the system can verify.
      • Route Verification: New internal checks confirm every answer's recorded route matches what ran.
      • Steadier Document Understanding: the same passage used to produce different key terms on different runs, which shifted what search could find. That step is deterministic now.
      • Removed Unsupported Model Claims: Settings no longer advertises selectable 3B or 20B on-device models. A correction to earlier releases.
      4.6

      v4.6 — Evidence-First Routing & PCC Groundwork

      July 2026

      The app searches your library before deciding where an answer runs, and Apple approved the native Private Cloud Compute entitlement.

      • Evidence-First PCC Routing: Post-retrieval planning decides the route from the evidence actually found; weak evidence never triggers cloud escalation.
      • Per-Answer Route Badges: Hybrid / On-Device / PCC are persistent policies, and every answer shows the receipt-backed route that completed it.
      • Post-Payload Consent: PCC permission is requested only after the exact cloud payload is final, with its size and reason shown.
      • Honest Model Labels: Labels reflect the route Apple's public SDK actually executed — no selectable model-tier claims.
      4.5

      v4.5 & v4.5.1 — Core AI Embeddings & Streaming Ingestion

      July 2026

      Silicon-native embeddings, a Rust-backed tokenizer, and memory-safe ingestion for very large documents.

      • Core AI Embeddings: Sentence embeddings on Apple's Core AI framework (iOS/macOS 27+) with Core ML fallback.
      • Rust-Backed Tokenizer: Rust-backed tokenization with exact byte-level offsets for precise citation mapping. (This entry originally claimed ~100x faster tokenization. That figure was never measured and was withdrawn on 2026-08-06; corrected here 2026-09-01.)
      • Streaming Large-PDF Ingestion: Page-level checkpointing that survives restarts, plus fixes for parallel-ingestion races and Apple Silicon deadlocks.
      • AI Subsystem Diagnostics: X-ray view of the active model, Neural Engine target, tokenizer, and latency profile.
      4.4

      v4.4 Release — Evidence Threads

      June 2026

      Approved in June 2026 by Apple App Store review. Introduces persistent iCloud-synchronized research chat sessions, slide-out sidebar, and resolved Swift 6 compiler concurrency checks.

      • iCloud Evidence Threads: Persistent conversation sessions saved locally and synced automatically via iCloud Drive.
      • Sidebar Navigation: Slide-out menu panel for switching, managing, and deleting active chat sessions.
      • Swift 6 Concurrency: Resolved actor isolation warnings inside key orchestrators.
      • Entitlements Alignment: 1,000 document upload hard limit for Pro tiers and adjusted Annual subscription to $29.99/year.
      4.3

      v4.3 & v4.3.1 — AFM 3 Suite & Deadlock Fixes

      June 2026

      Delivered support for third-generation Apple Foundation Models, Siri Screen Awareness AppIntents, and resolved critical MainActor deadlocks during iCloud file locking.

      • AFM 3 Architecture Routing: Real-time local vs. cloud routing between 3B Core, 20B Advanced, and Cloud Pro models. (Superseded in v4.6: Apple's public SDK exposes no selectable model tiers, so routing is now expressed as Hybrid / On-Device / PCC policies.)
      • Siri Screen Awareness: Siri background ingestion allows screen files/URLs to load natively into RAG libraries.
      • Image Playground Integration: Bound native macOS/iOS Image Playground (ADM 3) APIs for visual summary rendering.
      • Thread Concurrency Fixes: Offloaded synchronous operations and File Coordinator locks to background tasks.
      4.2

      v4.2 Release — Liquid Glass Telemetry HUD

      June 2026

      Rebuilt the RAG telemetry HUD with glassmorphic layouts, hardware sensory haptics, and resizable metrics bottom sheets.

      • Liquid Glass HUD: Telemetry overlay styled with .ultraThinMaterial glassmorphism.
      • Dynamic Verification Gates: Adaptive UI paths tracking 4, 8, or 12 verification gates depending on query modes.
      • Resizable Bottom Sheet: Fluid iOS sheet that can be manually expanded or collapsed.
      4.0

      v4.0 & v4.1 — Apple Intelligence Milestone

      June 2026

      Major milestone release integrating native iOS 26+ FoundationModels APIs, Core AI embeddings, and Metal-accelerated vector search.

      • FoundationModels Integration: Migrated LLM orchestration to Apple's native system APIs.
      • Private Cloud Compute Routing (entitlement-gated): Built the routing layer targeting PCC enclaves; at the time, execution awaited Apple entitlement approval, so all queries ran on device. (Apple approved the entitlement in July 2026 and execution is confirmed on a physical device, and it shipped in v5.2 on iOS, iPadOS and macOS 27.)
      • Core AI Native Embeddings: Integrated CoreAISentenceEmbeddingProvider for zero-copy memory layouts on Version 27+ devices.
      • Metal GPU Vector Search: Threadgroup-level Metal acceleration for local vector search on the GPU. (This entry originally claimed 4x faster vector search. That figure was never measured and was withdrawn on 2026-08-06; corrected here 2026-09-01.)

      Straight Answers

      Frequently Asked Questions

      Does my data leave my device?

      Not unless you approve it. Document ingestion, embedding, search, and answer verification always run on your device, and answers are generated on-device by default. On iOS, iPadOS and macOS 27, long evidence-heavy requests can optionally use Apple Private Cloud Compute, and only after the app shows you how much would be sent and why, and you approve it. Every answer displays a badge showing the route that actually ran. On older OS versions, every query runs entirely on device.

      Does OpenIntelligence work offline?

      Yes. On-device retrieval and answering run entirely on your device, so you can ingest documents and ask questions in airplane mode. Only the optional Private Cloud Compute route requires a network connection, and the app falls back on-device when there is none.

      Do I need an account or API key?

      No. There is no sign-up and no API key to configure. Answers are written by Apple Intelligence, and nothing is sent to a third-party AI service.

      What file types can it read?

      PDFs, Office documents, text, Markdown, CSV, code, images and scans (Vision OCR), audio, and video, processed through a native multi-modal ingestion pipeline.

      Is OpenIntelligence open source?

      Yes. The full Swift source, including the RAG engine, is public on GitHub, so the privacy claims can be independently verified.

      Built by Gunnar Hostetler · Support and privacy at Gunzino · More projects at Gunnarguy

      Ready to ask your files anything?

      Free on the App Store · iPhone, iPad, and Mac · No account, no API keys

      Download on the iOS App Store Download on the Mac App Store