Capture one thought, or empty your whole head in one breath. Notes split and cluster themselves by meaning, reminders surface from plain language, and your questions get answered without leaving your phone. No servers, no accounts, no telemetry.

One input box. Everything else — organisation, reminders, calendar, search, answers — happens through plain text and voice. No folders, no settings mazes.
Bullet points, long thoughts, dictated meeting notes. On-device speech recognition works offline and never leaves the phone. Siri and the Action Button start a voice note without opening the app.
Speak or type everything at once, or start with the /dump command. The dump is split into separate notes, reminders and calendar events, each keeping its own date and time. You review the proposal before a single item is created.
Fuzzy clustering puts a single note in several topics by degree — 72 % Work, 21 % Planning, 7 % Ideas — the way a real thought belongs to many things at once.
"Next Tuesday at 3", "Freitag 10 Uhr", "tomorrow afternoon" — parsed automatically. Day, Week and Month views keep everything in sight.
/calendar writes an EventKit event. iOS syncs it to iCloud, Google, Outlook automatically — no extra account setup inside the app.
/ask retrieves the most relevant notes by meaning, synthesises an answer, and saves it. Works without an LLM via extractive summary; becomes conversational in Smart Mode.
Pause typing for half a second and the two closest notes in meaning appear under your draft. Saved notes keep their connections through shared meaning, shared tags and shared days.
Mark anything private and it's sealed behind biometrics. Password fallback lives in the Keychain, device-only. Encrypted exports use AES-GCM with a key derived from your password.
Full encrypted backups land in a folder you choose, on-device or in iCloud Drive, whenever the app opens and your interval has elapsed. A backup restores through the normal import flow.
You write one note at a time. The app reads each note into a 384-dimensional vector, compares it to every other note with cosine similarity, and groups them into fuzzy clusters. No tags required, no folders to maintain.
Notes with similar meaning gather themselves. One note can belong to multiple clusters at different strengths — exactly like real ideas do.
/remind parses dates. /ask answers from your own notes. /dump splits a stream of thought into separate items. /lock seals the note behind Face ID. Type, don't tap.
See how every note connects. Force-directed layout with 200 nodes rendered at 30 fps — drag, zoom, pin, explore.
Search by what you meant, not which word you used. "Things to read this weekend" finds notes about books, papers, and links. Spotlight finds them from the home screen.
Download LFM2.5 1.2B or Gemma 3 E4B to unlock /ask, /generate, LLM brain dump splitting, tag suggestions, merge previews and cluster descriptions. Model unloads from RAM after 60 s idle.
Mark any note private. Unlocked with Face ID, fallback to a password you set. Keys stay in the Secure Enclave.
Each view does exactly one thing. Scroll →





Every embedding, every cluster, every generated answer runs through Core ML on the Neural Engine of your device. The app has no backend. Your notes never touch a server, not even ours — because we don't have one.
The short version of how meaning turns into structure. No cloud round-trip, no external API — every step runs inside the sandbox of your iPhone.
Saving a note runs its text through the MiniLM sentence encoder on the Neural Engine, producing a 384-dimensional vector that captures its meaning. Clustering works on distances between these vectors: instead of picking one bucket, every note gets a degree of membership in every cluster.
Speech is transcribed on-device and embedded with the same MiniLM model as your notes. Each of the five intents is a centroid, the averaged embedding of curated English and German example sentences. Above 0.7 confidence the embedding decides alone. Between 0.5 and 0.7 a detected date breaks the tie towards reminder or calendar. Below 0.5 the input is conservatively kept as a plain note.
The question is embedded with the same model as your notes, so retrieval compares meaning to meaning. The 20 nearest active notes above cosine 0.3 become candidates; the LLM sees at most 10 of them, trimmed to 2,000 characters of context. Generation is optional, and the app stays useful without it.
generated.Free-form input, spoken, typed, or initialised with /dump, is split into proposed notes, reminders and events. Two paths produce the split; both end in the same review sheet, where every item can be edited, retyped or excluded before anything is created.
NOTE, REMINDER or EVENT, keeping each item's own date and time words. Beyond ~2,200 characters its 2,048-token context could not carry the text, so long dumps skip this path.0.45, then intent classification per segment. Capped at 40 segments; overflow is kept as one final item, never dropped.After every save the note's embedding is compared against all others with vDSP, Apple's vectorised math library, and up to ten connections are stored. The knowledge graph, the related-notes strip and merge suggestions all read from this one table.
iOS gives apps no reliable scheduler; background tasks run only when the system allows. So the app checks on every return to the foreground whether the last backup is older than your chosen interval. Notes only change while the app is open, which is why this pattern never misses data.
Local AI Notes has no backend. There is no account to create, no telemetry, no analytics SDK, no third-party tracker. Every model runs on-device. Optional iCloud sync uses your personal CloudKit container — we never see a byte.
These claims are auditable. The source is open; the network sandbox is empty.
/ask falls back to extractive summarisation./ask notes are excluded from export.