Your knowledge,
rooted locally.
A research notebook that keeps your notes as plain Markdown files on your own device. No account, no telemetry, no cloud.
Everything, offline
A notebook that respects your data
Everything you need to think, write and study, running entirely on your machine.
Local-first & offline
Boots with no network and reopens your last vault and tabs. Your files never leave the device unless you move them.
Read the auditPlain Markdown
Every page is a portable .md file. No lock-in, no proprietary database,
read and edit them with anything.
Linked notes & graph
Wiki-links, backlinks and a live graph view connect your ideas so nothing gets lost in a folder.
See the graphCalendar & daily notes
A built-in calendar, daily journals and .ics import keep your writing tied to your days and deadlines.
See the calendarStudy & flashcards
Turn notes into spaced-repetition flashcards, track exams and revise weak cards, all offline.
See a reviewMath, PDFs & tasks
KaTeX math, an inline PDF reader, tags, task lists and a slash-command menu. The whole toolkit, built in.
See the menuSee it in action
Designed to get out of your way
A calm, keyboard-driven editor with the power hiding one slash away.
A slash away from anything
Type / for headings, callouts, tables, math and flashcards.
Fuzzy-searched, favourites first, no menus to hunt through.
Watch your knowledge grow
Every wiki-link becomes an edge in a live graph. Zoom out and the shape of your thinking is the thing you are looking at.
From notes to flashcards
Mark any Q&A as a flashcard and review it with spaced repetition. Cards you find hard resurface sooner, all offline.
Plan the term, track the day
A built-in calendar, daily notes and task lists tie your writing to real dates,
import your class or work schedule from any .ics file.
Privacy by design
“Doesn’t” is a promise.
“Can’t” is a
property.
Every privacy page says it collects nothing. Here is the audit instead, including the part that failed.
fetch, XHR, WebSocket, EventSource and
sendBeacon call sites
|
0 |
| Analytics or telemetry packages Across all 56 dependencies | 0 |
| Fonts or assets pulled from a CDN KaTeX’s 20 font files ship inside the app | 0 |
| Requests leaving the origin on launch | 0 |
| Requests leaving the origin while writing | 0 |
e2e/network.spec.ts runs on every commit and fails the build if one
request leaves the origin.
The policy that ships, in full
default-src 'self'
script-src 'self'
style-src 'self' 'unsafe-inline'
font-src 'self' data:
connect-src 'self' ipc: http://ipc.localhost tauri: asset: http://asset.localhost blob: data:
img-src 'self' asset: http://asset.localhost tauri: blob: data: https:
media-src 'self' asset: http://asset.localhost tauri: blob: data: https:
frame-src https://www.youtube-nocookie.com
object-src 'none'
base-uri 'self'
form-action 'none'
frame-ancestors 'none'
No remote origin in connect-src: the app cannot upload a note by any
means. The browser engine enforces that, not my code. The amber lines are the
exception.
What the audit caught
My first test put a remote image in a note, saw no request, and nearly passed. It was wrong: it typed into the editor, where Markdown never renders, so no image ever existed. Reading mode reversed it. Images were fetched, and a YouTube embed reached nine addresses.
 is a tracking pixel in a document you
thought was local. Remote content is now blocked until you allow it.

Real app behaviour. This page never requests that address.
Get going in seconds
How it works
No onboarding wizard, no cloud setup. Open it and write.
-
Pick a vault
Start in seconds in the browser, or point Neoma at a local folder to keep every note as a real file on disk.
-
Write in Markdown
Type
/for anything. Headings, math, tables, callouts, flashcards. It's just Markdown underneath. -
Link & study
Connect notes with
[[wiki-links]], explore the graph, and turn key ideas into flashcards for revision.
Download
Get Neoma
Run it in the browser, or install it. Your notes stay on your device either way.
iPhone & iPad
Free via TestFlight. Requires iOS 15 or later and Apple’s TestFlight app. Still in beta, so expect rough edges and please send feedback.
Join the betamacOS
Universal build. Signed & notarised, opens without a Gatekeeper warning.
Download .dmgWindows
Windows 10 & 11 installer. Unsigned, so SmartScreen may warn on first run.
Download .exe
Prefer to build it yourself? Clone the repo and run
npm run desktop:build. Always verify
downloads against the SHA256SUMS files on
the release.
Free for people, fair for companies
Using Neoma at work
Free forever for personal use, and that never changes. If your organisation uses Neoma to do its work, a commercial licence keeps the project independent.
Team
Firms, labs, clinics and practices. Adds invoicing, the compliance pack and priority support.
Read the licenceInstitutional
A faculty, hospital or department. One site licence, no seat counting.
Talk to usIt does not unlock anything. No paid tier, no locked feature, no licence key, no phone-home check.
Who needs one
- Organisations of two or more, for revenue-producing work
- Firms, clinics and practices holding client material
- Faculties deploying it to staff or students
Who does not
- Individuals, for anything at all
- Students and academics
- Sole traders, charities and non-profits
- Anyone still evaluating it
What it buys
- A written confidentiality statement for IT or ethics review
- Answers to your security questionnaire
- Written confirmation of licensing, for procurement
- Priority support
The software is free. What you are paying for is somebody standing behind the confidentiality claim in writing when your compliance officer asks.
Good to know
Frequently asked
Is Neoma really free?
Yes. Every platform, no paid tier, no expiry.
Where are my notes stored?
On your device. Point Neoma at a folder and every page is a plain
.md file any editor can open. In the browser without a folder, notes
stay in local storage on that machine.
Does it work offline?
Completely. It is an installable PWA that launches and runs with no network connection.
What's the difference between the web app and the desktop app?
Same app, same features. Desktop adds a native window, system tray, launch-on-startup and file dialogs. The web app needs no install and is the open-source edition under AGPL-3.0, so you can read, modify and self-host it. Desktop and App Store builds are proprietary. Licence page.
Can I move my notes to another tool later?
Always. Standard Markdown, no wrapper. There is nothing to export, because nothing was locked in.
Independent & Australian-made
Help keep your knowledge yours
Neoma is free, its web app is open source, and it is built by one developer in Australia. Backing the project funds optional, private cloud sync and publishing, and keeps the app free forever.