Skip to content
Plato LabPlatoLab
Plato LabPlatoLab
Join waitlist

A notebook that grows as you learn.

PlatoLab is a cross-platform notebook for iPhone, iPad and Mac, with an AI agent in the sidebar. It reads the page you're on, opens the browser, draws the math — and remembers how you learn, session after session.

Wave equation
∂²u/∂t² = c² ∇²u

One canvas. Every system, tuned to the others.

Most apps glue a note editor to a chatbot. PlatoLab was built the other way round: the ink engine, the agent, its memory and the math board were designed as one machine.

Ink engine01 / 04
pen — vector, 1.2 pxpencil — grainhighlighter
youtube.com/watch?v=…
42:18
caption track · json300:00 welcome back04:12 the wave equation11:05 boundary conditions27:40 worked example1,284 cues returned
Memory3 sessions
what the agent has learned01Limitsprefers ε–δ, skips the intuition02Derivativeswrites the chain rule out first03Integralspicking up from where 02 stoppedrecallcontext carried across sessions
math.transform set --rotate 45

Built to be written on for hours.

A real writing surface first: a vector ink engine, three materials and two erasers that behave the way your hand expects, at any zoom.

  • Three materials, all real
  • Two erasers that behave differently
  • Move what you wrote

Everything you already study with, opened properly.

PlatoLab doesn't ask you to convert your life. Drag in a file and it lands in your library as a real, editable page — not a screenshot of one.

PDF

Text stays selectable and searchable

EPUB

Reflowed chapters with a real reader

Images

PNG, JPEG, HEIC with EXIF rotation

PlatoLab

Editable single-file notebook

Typst

Source editing with live typesetting

Markdown

Source, preview or what-you-see-is-what-you-get

An agent with hands, not a chat box.

PlatoLab's assistant sits in a docked sidebar beside your page — on iPhone, iPad and Mac. It opens the browser, reads the page you're on, runs code and draws the math, showing every step inline so you can stop at any time.

youtube.com/watch?v=…
42:18
caption track · json300:00 welcome back04:12 the wave equation11:05 boundary conditions27:40 worked example1,284 cues returned
browser.read --with-captions

It opens the browser and reads with you.

Ask about anything you're watching or reading and PlatoLab opens it in a real browser. On a video page it pulls the subtitle track, so it can summarise a YouTube or Bilibili lecture with timestamps — then write the summary straight into a Markdown document in your library.

  • → opening youtube.com/watch?v=…
  • → caption track found (json3)
  • → 1,284 cues · 42 min
  • ✓ summary written to report.md

Lecture → notes

Summarise a two-hour lecture from its captions and file the result as a Markdown notebook.

Paper → plain words

Read a dense PDF beside you and explain the part you circled, grounded in the page itself.

Data → report

Parse a CSV, run the numbers in Python and write a notebook with the findings inside it.

Formula → picture

Turn a formula you're stuck on into a plot or an animated transform on the board.

The agent never edits or deletes your existing ink. New notebooks are created explicitly, and deleting a notebook always asks for confirmation.

Reading is where the notes come from.

PlatoLab reads your documents as documents. Text stays text, chapters stay chapters, and every page is one tap away from becoming a question.

lecture-04.pdf
HighlightCopyTranslateAsk PlatoLab

PDF that behaves like paper

Write over it with any material, select the underlying text word by word, and export a PDF where your pen stays vector and the original is still searchable.

Meditations68%
Chapter 4 · EntropyWhat the arrow of time costs
Aa≡ 1.6Theme
Contents1 · The setting2 · Heat and work4 · Entropy5 · Free energy

EPUB, reflowed your way

A real reader with chapters, table of contents, type size, line height and themes. Highlights are anchored to chapter and character range, so they never drift.

building outline…
p.1
p.2
p.3
Contents1Foundations2Conservation laws3Diffusion4Wavesverified against body text

Select, translate, ask

Long-press any passage to copy it, translate it, or send it straight to the agent as the start of a conversation — with the source attached.

search
entropyThermodynamics · p.12…the inequality ∂S/∂t ≥ 0 holds for…Kant — notes…entropy of a closed system…Lecture 04…entropy is not a force…

Outlines that build themselves

PlatoLab reads the printed table of contents, verifies every entry against real body text, and builds a navigable outline for PDFs that shipped without bookmarks.

Imported pages keep their own identity. A PlatoLab page number and a source PDF page number are tracked separately, so inserting a blank page never breaks your citations.

It remembers how you learn.

PlatoLab keeps a memory across sessions. It notices the notation you reach for, the steps you skip and the places you get stuck — and starts the next session already knowing you.

Memory3 sessions
what the agent has learned01Limitsprefers ε–δ, skips the intuition02Derivativeswrites the chain rule out first03Integralspicking up from where 02 stoppedrecallcontext carried across sessions

Across sessions, not just pages

Close the app, come back next week, and the agent still knows where you stopped and what you were working towards.

It learns your patterns

The way you take notes, the order you like to see a proof, the examples that finally made it click — PlatoLab keeps them.

It knows what you're studying

Your library becomes context. Ask about integrals in week six and the agent remembers the limits you struggled with in week one.

Yours to inspect and clear

Memory is stored on your device. You can read what the agent has learned about you, and clear it at any time.

Memory is what turns a notebook into a tutor. It is why PlatoLab gets more useful the longer you use it.

Your notes stay on your device.

PlatoLab is local-first. Your notebooks live on your device, and the AI service only ever sees the pages you choose to send.

on device
PlatoLabNote/shelf.sqlitepackages/notebook.sqlitemedia/<sha256>
works on a plane
optional uplink
your keyprovider
only the page evidence you attach
platolab servernonewhole-book indexnone

Notes live on the device

Every notebook is stored locally on your device. Your library opens and works on a plane, with no connection at all.

notebook.platolabnote
48 Bheaderlittle-endian, version + boundariesentryarchiveframed JSON, one page per frameentriesmediacontent-addressed blobsmetasigned metadataoffsets + SHA-256 per entry32 Bed25519 keyinstallation identity64 Bsignatureverified before a stroke is trusted
signature and every digest verified on import

Never trained on your content

Your notes are not used to train models. What you write is yours, and we do not sell or share it.

Sync on your terms

Sign-in and sync arrive with the hosted AI subscription. Local-first stays the default, and your notes stay yours to export.

PlatoLab is becoming a subscription service for the hosted AI features. The notebook stays local-first, and you stay in control of what leaves the device.

Frequently asked

The things people want to know before they trust an app with their notes.

  • A cross-platform notebook — iPhone, iPad and Mac — with an AI agent in the sidebar that reads the page you're on, opens the browser, runs code, draws the math and remembers how you learn.

Grow something worth keeping.

PlatoLab is in active development for iPhone, iPad and Mac. Join the waitlist and we'll send you the build as soon as it's ready.

Or continue with

Accounts are not open yet · By continuing you agree to the Privacy Policy and Terms of Service.

Accounts are coming soon

PlatoLab runs on your device today. Sign-in, sync and the hosted AI subscription are on the way.

Continue with GoogleContinue with AppleContinue with email