Free · runs on your own ChatGPT plan · no API keys

Don't just read.
Internalize.

A native macOS PDF reader where you converse with what you read — select a passage, capture a diagram, ask anything. Built on Codex, so the AI runs on the ChatGPT plan you already pay for. No API keys. No subscription. No servers.

macOS 15+ · Apple Silicon & Intel · signed & notarized by Apple

A reading tool, not a chatbot with a file picker

Every conversation is anchored to the page. Every annotation has a place. Everything stays on your Mac.

Grounded conversations

One tap chooses what the AI sees: your selection, everything up to your page, or the whole document. Context is never re-sent when it hasn't changed.

Ask about diagrams

Draw a box over any figure or equation and ask. Vision included — captures travel with the conversation as annotations.

Document map

A strip beneath the PDF anchors every annotation to its exact line, doubles as your reading-progress bar, and previews before it jumps.

Streamed & resumable

Replies stream token by token. Conversation history lives in threads that resume — fast follow-ups, no re-uploading your document.

Reading life, measured

A focus timer feeds a GitHub-style activity heatmap — streaks, finished documents, even your AI token usage per project.

Voice, both ways

Dictate questions with on-device speech recognition; have answers read aloud. Find anything with ⌘F, export everything to Markdown.

Running in two minutes

Internalize contains no AI of its own — it drives the Codex app you install from OpenAI, on your own plan. That's why it's free.

Install Codex

Get the Codex app and sign in with your ChatGPT account. If you already use Codex, you're done.

Download Internalize

Open the DMG, drag to Applications, launch. Signed and notarized — no warnings, no setup, and it updates itself from then on.

Read deeper

Import a PDF, select anything, and ask. Your documents, annotations, and conversations persist in workspaces — locally.

Local-first, by architecture

Your documents stay on your Mac. The only network traffic is your own AI requests, through your own Codex installation.
No telemetry, no analytics, no accounts. We operate zero servers. Verify it with any network monitor.
Credentials never touch Internalize. You sign in inside Codex itself; the app only reads availability.
Codex runs caged. Read-only sandbox, approvals disabled, isolated profile — Internalize can't write files or run commands through it.

Questions, answered honestly

Is it really free? What's the catch?

Really free. The expensive part of AI apps is the AI — Internalize sidesteps that by running on the ChatGPT plan you already have, through the Codex app on your machine. There's no catch to monetize; if the app earns a place in your reading life, there'll be a tip jar.

Why does it need Codex?

Codex is OpenAI's local agent app, and its app-server protocol is the documented way for third-party software to integrate it. That's what lets Internalize give you frontier-model conversations with zero API keys and zero per-token costs — your plan, your machine, your data.

Does Internalize see my ChatGPT password or data?

No. You sign in inside Codex itself — Internalize never handles credentials. It runs Codex in an isolated, read-only profile, so your personal Codex setup is untouched and the app can't perform actions through it, only conversations.

Which Macs does it support?

macOS 15 or newer, Apple Silicon and Intel (universal binary). The app is signed with an Apple Developer ID and notarized, and ships its own one-click updates.

Why isn't it on the App Store?

The App Store sandbox forbids apps from launching external programs — which is precisely how Internalize drives Codex. Direct distribution with Apple's notarization gives you the same malware-scanned safety without that limitation.

Your next paper deserves better
than a highlighter.

Free. Native. Private. On the plan you already pay for.

Download Internalize