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