notekpr
Soon Hosted plans, every feature from €0 · self-host it today

Write anything.
The server only sees noise.

Markdown notes, drawings and live collaboration, end-to-end encrypted. Your devices hold the keys, so the server, ours or yours, stores ciphertext and nothing else.

  • Open source, AGPL
  • Plain Markdown files
  • Works offline
  • No trackers, no ads
👨‍👩‍👧 Family / Weekend trip.md
Weekend trip
Book the cabin by the lake
Pack sunscreen and the good kettle
Ask Alice if we can borrow the car
Leaving Friday at 17:00, back on Sunday #travel
💡 Tip The water is warm until September: bring swimsuits.
notekpr.db · updates 2,481 rows · 0 readable
01 00000002 a4c123b1612dd272d1371c17149d439536b3216fdaeeb975 729fae923d5a4fd12aabfe228f219e9cb0eb53f16947ccf25ec84d8dbc74254770f58904dba41ecccc3fc1626e53a13043b026c48bbf33feff9243a8f506b40928b5b7a767c76fb008f86bebb2737f6a6f0fb23c6f5da2cec255404e 4fb440034d6608697a8d41bed440e504
01 00000002 0f3c9e51d8a27b46c1e09d3f8a6b2c7e54d1a90f3b6e8c27 5e1c0b8f2a9d47e63c18b5f07a2d9e46c3b81f5a07e2d69c48b3a1f06e9d2c57b84a3f1e60d9c2b75a48e3f16d0c9b2a57e48f3a1d06c9b c8d3e7a91b02f46e5d8c3b7a1f09e2d4
01 00000002 7d2e9c41b8a05f63e1d97c2b4a8f06e3d51c9b27a4f8e0d6 93b1e5c7a0d2f84b6e19c3a75d0f28b4e6c91a3d5f07b82e4c69a1d3f50e7b2c84a96d1e3f5b07c28a4e6d9 1e9c3b7a5d2f08e4c6b1a9d3f7e05c2b
versionkey epochnonceciphertexttag

Plays well with what you already use

  • Markdown
  • Obsidian
  • Excalidraw
  • Neovim
  • VS Code
  • OpenID Connect

## Write

Writes like a doc. Stays plain Markdown.

Formatting shows as you type and the syntax steps aside, so anyone can write. Underneath, every note is still a Markdown file you can open anywhere. A toolbar for the mouse, shortcuts for the keyboard, Vim keys if that's you.

  • Live preview
  • Tables with Tab
  • Callouts
  • Code in 35 languages
  • @today dates
  • Colors
  • Images, videos & files
  • Light & dark
🏡 Home / Weekend in the garden.md
The editor in the dark theme: a heading, checklists, a table, a callout, a date that reads Tomorrow and a highlighted code block.
Ctrl+/ shows every shortcut

## Draw

Sketch it out, right next to your notes.

A whiteboard with a hand-drawn look, written in Rust and built in: shapes, arrows that stay attached, sticky notes, frames and the laser pointer. Put a drawing in any note and it stays live. Draw together and see everyone's pointer.

It opens and saves Excalidraw's and Obsidian's files, so your drawings go wherever you do.

  • Attached & elbow arrows
  • Sticky notes
  • Frames
  • Saved shapes
  • Draw together
  • PNG & SVG
  • Versions
🏡 Home / Weekend plan.drawing
A drawing: Pack, Drive and Hike boxes joined by arrows, a sun drawn with the pen, and a sticky note saying Bring snacks, inside a frame.
Beds.md
A note with a drawing of garden beds shown inside it.
opens in Excalidraw too!

## Together

Two laptops, one note, zero conflicts.

Share a vault with your family or your team, or a single note with anyone. Everyone edits at once with live cursors, and changes merge cleanly, even after a day offline. Comment on any passage and @mention people: their devices find the mention, the server never learns who it was.

  • Live cursors
  • Comments & @mentions
  • Admin, editor, viewer
  • Share one note
  • Activity log
  • Offline first
Alice's and Bob's browsers side by side on the same shopping list: Bob's cursor shows in Alice's window while both add items.
Alice + Bob, live. The server? Still noise.

## Connect

Every note, a link away.

[[Wiki links]] that create the note you're missing, backlinks and an outline beside every note, and a graph of everything, drawings included. Jump anywhere with Ctrl P, search with tag:, folder: and title:, and catch a thought in a second with a quick note (Alt Q).

  • Backlinks
  • Graph
  • Quick switcher
  • Full-text search
  • Quick notes
  • Tags
  • History & trash
🏡 Home / Graph
The graph of a vault: notes as coloured dots and drawings as squares, joined by their links.
worked out on your device, not ours

## Your files, your tools

Your notes are a folder on your disk.

The command-line client keeps your vaults as plain Markdown files, synced both ways. Edit them in Obsidian, Neovim or VS Code while others type in the browser, and it all merges. A command line that does everything, and AI agents with their own keys that see only the vaults you share with them.

  • Obsidian
  • Neovim
  • VS Code
  • Emacs
  • grep & sed
  • AI agents

Use your own editor →

alice@laptop: ~
$ notekpr login --server https://notes.example.com
Signed in as Alice: device approved.
$ notekpr sync --dir ~/Notes
mirroring 3 vaults into ~/Notes
$ nvim ~/Notes/Family/Weekend\ trip.md
# :w, and Bob sees it a second later
$ notekpr --profile assistant \
    write --append Assistant Digest.md < news.md
updated Digest.md
~/Notes/ Family/ Weekend trip.md Shopping list.md Holiday steps.drawing attachments/cabin.jpg Work/ Roadmap.md ← any editor

## Private by design

Even we can't read your notes.

Everything is encrypted on your devices before it leaves them: note text, titles, file names, attachments, vault names, even who is looking at which note. The server, ours or yours, orders and stores ciphertext. Removing someone renews the keys, and every change is signed by the person who made it.

How the encryption works →

↓ a note, as the server stores it

01 00000002 a4c123b1612dd272d1371c17149d439536b3216fdaeeb975 729fae923d5a4fd12aabfe228f219e9cb0eb53f16947ccf25ec84d8dbc74254770f58904dba41ecccc3fc1626e53a13043b026c48bbf33feff9243a8f506b40928b5b7a767c76fb008f86bebb2737f6a6f0fb23c6f5da2cec255404e 4fb440034d6608697a8d41bed440e504 versionkey epochnonce (24 bytes)ciphertexttag

  • Keys stay on your devices

    Your account key never leaves them. A new device is approved from one you already use, with a code to compare, or unlocked with your recovery key.

  • Signed, not just encrypted

    The vault's owner signs who belongs to it, and every edit is signed by its author: a server can't add people or forge changes.

  • Honest about the rest

    The server still learns sizes, timing and who shares with whom. The security page lists all of it, so you can judge for yourself.

## In the box

Everything you'd expect. Nothing that can read it.

  • Live-preview editorMarkdown that formats as you type, with a toolbar, tables, task lists and optional Vim keys.
  • DrawingsA hand-drawn whiteboard, drawn together and shown in your notes. Compatible with Excalidraw: opens and saves its files.
  • Links, backlinks and a graph[[Wiki links]], embeds, tags, an outline and a graph view of how notes link, all worked out on your device.
  • Search everywhereFull-text search with tag:, folder: and title: filters, and a quick switcher.
  • History and trashEarlier versions of every note to preview and restore, and a trash for deleted notes — even emptying it can be undone for a while.
  • Works offlineKeep writing without a connection. Changes upload and merge when you are back online.
  • Comments on the textHighlight a passage and comment, like in Notion; reply, resolve, @mention someone. Viewers can comment too — still end-to-end encrypted.
  • Sign in with what you haveAny OpenID Connect provider: Authelia, Keycloak, Authentik, Google and others.
  • AI agents, scopedGive an assistant its own identity and only the vaults it needs. It uses the CLI or a folder of files.
  • A folder of MarkdownKeep your vaults as plain files on your disk, synced both ways, for Obsidian, Neovim, VS Code or anything else.
  • Never locked inExport a vault as Markdown any time, or everything as one .zip to move to another server.
  • One small serverA single Rust binary and a SQLite file. Docker, Compose and Kubernetes examples included.

See every feature

## Moving in

Coming from somewhere else?

Bring your notes. Keep your habits. Lose the worry about who can read them.

from Obsidian

Keep your vault as files.

Import your vault with its attachments, and its Excalidraw drawings become drawings. Wiki links, callouts and tags work as you know them, and you can keep using Obsidian on the synced folder.

from Notion

The ease you're used to.

A toolbar, comments with @mentions, editing together live, shared spaces with roles. Your pages come along too: export them as HTML and import the zip, databases and all. End-to-end encrypted, every page a Markdown file you own.

from Capacities

Capture, then connect.

Quick notes in a second, backlinks, a graph and full-text search, all worked out on your devices. Bring any folder or .zip of Markdown along.

How notekpr compares, honestly

## Pricing

Every feature, on every plan.

Nothing is held back to sell you an upgrade: the free plan has the whole app, end-to-end encrypted, like every other. Plans differ only in how much room you get, and in where notekpr runs: on our servers, on a server of your own, or on yours.

On our servers

Sign up and start writing; we keep it running, up to date and backed up. Plans give you more vaults, and more personal storage for your quick notes. Every vault is the same on every plan:

  • 1 GB of room
  • 20 drawings
  • files up to 50 MB
Free
For your own notes, and for trying it out
€0
Every feature included
  • 1 vault
  • 512 MB personal storage
  • 20 quick notes
  • 1.5 GB in all
Coming soon
Plus
For people who write every day
€5 / month
or €50 a year: two months free
  • 3 vaults
  • 1 GB personal storage
  • Unlimited quick notes
  • 4 GB in all
Coming soon
For households
Family
Everyone at home, one plan
€15 / month
or €150 a year: two months free
  • Up to 6 people
  • 3 vaults each
  • 1 GB personal storage each
  • Unlimited quick notes
  • Up to 24 GB in all
Coming soon
Add just what you need

Need more of one thing? Add a yearly pack to Free, Plus or Family, without changing plans.

  • + vaults
  • + personal storage
  • + quick notes
  • + room for a vault
  • + drawings for a vault

A server of your own

For anyone who wants more independence: just you, your family, or your team, school or company. A notekpr server with nobody else on it, your own address and your own sign-in — on ours, or on yours.

Custom
Your own server, on ours
from €25 / month
or €250 a year: two months free
  • 6 people and 30 GB included
  • €4 a month for each person more, with 5 GB more room
  • €2 a month for each 10 GB more
  • Unlimited vaults, drawings and quick notes
  • One pool of storage everyone shares
  • Files as large as you need
  • Your own domain and sign-in (SSO)
  • We run it, update it and back it up
Coming soon
Managed
Your own server, on yours
Let's talk
A quote for your setup
  • On your servers or your cloud
  • We set it up, update it and back it up
  • As many people as you need
  • Limits and storage you decide
  • Your own domain
  • Your own sign-in (SSO)
Coming soon
€0

Rather run it yourself? Every feature, no limits but the ones you set: one Rust binary and a SQLite file, open source under the AGPL.

Self-hosting guide

Hosted plans aren't open yet, and details may still change before they are. Until then, try the demo. Prices exclude VAT.

## Questions

Fair questions.

Can you read my notes?

No. Note text, titles, file and folder names, attachments and vault names are encrypted on your devices with keys the server never gets, on our servers and on yours alike. The server does learn some metadata, such as sizes, timing and who shares with whom; the security page lists exactly what.

Is anything kept for paying plans?

No. Every plan, Free included, has every feature: the editor, drawings, sharing and editing together, comments, history, offline use, the command line and AI agents. Paying gets you more room, or a server of your own. Hosting it yourself, the only limits are the ones you set.

Can I try it first?

Yes: the demo has people, shared vaults and notes in it already. Sign in as alice or bob, or any name, then open a second tab as someone else and edit together. Anyone can sign in as anyone there, and it starts over every hour, so keep nothing of yours in it.

What if I lose my phone and my laptop?

Your recovery key, shown once when you set up, unlocks your account on a new device. Otherwise, new devices are approved from one you already use.

Can I take my notes and leave?

Any time. Export a vault as Markdown, keep a synced folder of files on your disk, or export everything as one .zip and import it on another server: ours to yours, or back. Even without notekpr, an export and your recovery key are all you need to get your notes out as Markdown files.

Is it really open source?

Yes, all of it, the server, the web app and the command-line client, under the AGPL. Read it, run it, check it: the docs explain how it's built and why.

Does it work with Obsidian?

Yes. The command-line client keeps your vaults as a folder of Markdown that Obsidian opens as a vault, synced both ways. Importing an Obsidian vault brings its attachments and turns its Excalidraw drawings into drawings.

Does it work offline?

Yes. The browser keeps an encrypted copy of your vaults, and what you write offline syncs and merges when you are back.

Is it ready?

It's young, and it works: it is tested end to end, and known issues are tracked in the open. Hosted plans open soon; today you can try the demo or host it yourself. Keep backups of what matters, as with any new tool.

go on, write something

Your notes. Your keys.

On your server or ours.

Or watch it first 2 min

## notekpr in two minutes

sound on!