N
Marginv 0.9 · beta
Sign inStart writing — free
NEW · Continuous cursor on iPad + the web app

The best
notes app.

Continuous across every device. Organised the way you actually think. A quiet, considered place for the writing you'll come back to.

Start writing — it's freeFree plan · no credit card · own your data
Available on Mac iOS Web CLI MCP3,914 people writing this week
Quietly used by people at
VercelLinearSupabaseFly.ioReplicateCursorRailway
The argument

Built around the way you actually work, not the way notebooks were drawn in 2005.

01 · continuity

Continuous cursor

Close your laptop mid-sentence; open your phone and finish the word. Margin remembers cursor position, selection, and scroll across every device you sign into.

Sync is silent. No 'merge conflict' modals.
02 · ai

Agent Inbox

Every project gets a stable URL and MCP target. Tell Claude — anywhere — to post a summary, a research note, or a TODO list. It lands in a dedicated section. You promote it, append it, or discard it.

No silent merges. Agent posts are visible and reversible.
03 · trust

First-class vault

SSH keys, API tokens, .env files, recovery codes — categorised, masked by default, copy-on-tap. Every key remembers which notes reference it. One-tap into Termius, the local SSH agent, or a Claude session.

End-to-end encrypted. Touch ID to reveal.
The editor

A quiet place to think — that the rest of your stack can see.

Serif body, monospace where you need precision. Outline and backlinks on the left; a Claude pane on the right that knows what project you're in. Vault references and Drive embeds are first-class blocks — not pasted text.

⌘K command bar@mentions/slash menus
Margin Termius bootstrap kit
⌘K
Projects
IInfrastructure
RReading & ideas
sshipd.app
PPersonal
VPS & Servers8
Domains & DNS3
Agent Inbox4
Infrastructure → VPS & Servers

Termius bootstrap kit

VPSTermius↺ continuous

Everything I need to get a new VPS into Termius on any laptop, in under five minutes. The five-minute target is the whole point — past that, I'll re-invent it.

Step 1 is always to pull the key from the vault below — never paste, never type. The host alias is a Termius "snippet" so I can rebind it without re-keying anything.

vault://ssh/id_ed25519_cax11masked · ⌘C reveals

Try Tailscale Funnel for the staging webhook so I don't need a public IP

Claudescoped to Infrastructure
Want me to draft the §3 you mentioned — Tailscale Funnel for the staging webhook? I can pull the relevant bits from your tailscale note and post it as a comment.
↵ Draft itPost to Agent Inbox instead
Reading 3 notes · 1 vault key (read-only) · 0 Drive docs

Talks to the tools you already pay for.

12 integrations live · roadmap
Claude
Sonnet 4.5 · MCP server
LIVE
Termius
one-tap host aliases
LIVE
GitHub
commit-linked specs
LIVE
Google Drive
@-link any file as a block
LIVE
1Password
vault sync (optional)
soon
Vercel
deploy state in Services
LIVE
Linear
specs → issues
soon
Cursor
export note as task
LIVE

Bear was too pretty to think in. Notion was a database with a writing surface bolted on. Margin is the first one I've kept open in a side window for a month, and I keep finding I already wrote the thing I was about to write.

JP
Jamie Park
Founding eng, shipd.app · early access
read 4 more notes →
Pricing

One you can afford, one that's worth it.

MonthlyYearly · 2 mo free
Freeforever, for the curious
$0
  • 3 projects · unlimited notes
  • Continuous cursor on 2 devices
  • Local vault · 25 items
  • Claude · 50 messages / mo
  • Read-only MCP / Agent Inbox
Start writing
Most signed up
Proper month · the default
$12/ month
  • Unlimited projects, devices, vault
  • Continuous cursor everywhere
  • Claude Sonnet 4.5 · BYO-key option
  • Full Agent Inbox + outbound MCP
  • Drive, GitHub, Termius integrations
  • E2E encrypted sync
Start 14-day trial
Teamper seat · for small shops
$20/ month
  • Everything in Pro
  • Shared projects + role-based vault
  • Agent audit log
  • SSO + SCIM
  • Priority support, by humans
Talk to us