encrypted by default

Your notes are yours.

A markdown editor built from the ground up with end-to-end encryption. No telemetry. No cloud lock-in. Just your thoughts, protected.

Get early access See how it works

Coming soon for macOS, Windows, and Linux

Scroll
Everything you need.
Nothing you don't.

A note-taking app that respects your privacy and gets out of your way. Write in markdown, organize with folders, search instantly.

#

Native markdown

Full markdown support with live preview. Headers, links, code blocks, tables. Write naturally, render beautifully.

Keyboard-first

Navigate, search, and organize without touching the mouse. Command palette, quick switcher, vim keybindings optional.

Light and dark

Switch between Silo Light and Silo Dark. Both designed from scratch, not an afterthought. Respects your system preference.

Backlinks

Connect ideas across notes with [[wiki-style links]]. See every reference in a dedicated backlinks panel. Build a knowledge graph.

Instant search

Full-text search across your entire vault in milliseconds. Encrypted locally, searched locally. Your queries never leave your device.

Zero telemetry

No analytics. No tracking. No "anonymous usage data." We don't know what you write, and we don't want to.

Write without friction.

A distraction-free editor that feels fast and familiar. Markdown rendered inline so you never lose flow.

project-notes.md

Project notes

The new authentication flow needs to handle both OAuth 2.0 and SAML providers. Key constraint: all session tokens are encrypted at rest using the user's vault key.

Next steps: finalize the key derivation function. Leaning toward Argon2id with a 256-bit salt. Need to benchmark memory parameters on lower-end hardware before committing.

Backlink: see [[architecture]] for the full encryption layer diagram.

AES-256-GCM · encrypted locally
Encryption isn't a feature.
It's the foundation.

Most apps bolt encryption on as an afterthought. Silo was architected from byte zero to keep your data unreadable to everyone but you.

$ silo vault unlock
→ Deriving key with Argon2id...
→ Vault unlocked. 847 notes decrypted.
 
$ silo status
cipher: AES-256-GCM
kdf: Argon2id (m=65536, t=3)
salt: 256-bit, per-vault
notes: 847 (all encrypted at rest)
sync: end-to-end encrypted
telemetry: disabled (always)
 
$ silo export --format md
→ 847 notes exported as plain .md files
→ Your data. Your format. No lock-in.

End-to-end encrypted sync

When you sync across devices, your notes are encrypted before they leave your machine. The server only sees ciphertext.

Zero-knowledge architecture

We never have access to your encryption keys. If you lose your passphrase, we can't recover your data. That's the point.

Local-first, always

Your vault lives on your device. Sync is optional. Search happens locally. Nothing requires the cloud.

Plain markdown export

No proprietary formats. Every note is a .md file. Export your entire vault in seconds and take it anywhere.

Ready to own your notes?

Join the waitlist. Be first to try silo.md when it launches.

Get early access