Zyler
∣
Free to start
Bring AI into
every document.
A local-first, Notion-style editor that drafts, links, and organizes your notes, all on your device.
Write the way you think
A block editor with a Notion-style page shell — icon, cover, title. Type a slash for any block; the Markdown you type turns into real formatting as you go.
- Headings, tables, toggles, code, callouts, columns, and an auto table of contents
- Slash menu to insert, inline toolbar to format, ':' for emoji
- Per-note width, font, and read-only lock — saved as lossless JSON
Meeting notes
Edited just now · 96 words
Connect every note
Link notes with [[wiki links]] and block references, then see the whole web as an Obsidian-style graph. Search and the command palette put anything a keystroke away.
- Backlinks resolve by stable note ID — rename freely, links never break
- Block references stay live-synced when the source note changes
- ⌘P full-text search and a force-directed knowledge graph
Let AI into the document
Not a completion box — an assistant that searches your vault, reads referenced notes, and writes straight into the editor. Bring your own key, or run a local model fully offline.
- Select text to rewrite with an in-place, word-level diff you accept or discard
- Press space on an empty line to generate tables, lists, or columns
- Any OpenAI-compatible endpoint; keys stay in the system keychain
Your notes stay on your device
Notes are plain JSON in a Vault at ~/Documents/Zyler Vault — a folder you can see, back up, and sync yourself. No cloud backend, no forced account. Whether anything ever goes online is entirely your call.
- Drop the Vault into iCloud, Dropbox, or Git to sync — Zyler never manages it for you
- Atomic writes, version snapshots, and external-change detection keep data safe
- AI runs on your own key — point it at a local model and stay fully offline
Write in Markdown
Blocks, a slash menu, real Markdown. Type and it turns into formatting as you go.
Import in seconds
Bring notes from Markdown, PDF, or a Notion export — Zyler reads them all.
Ask your notes
Question your whole vault. Answers cite the notes they came from — on-device.
Everything links
Type [[ to connect any two notes. Backlinks and the graph build themselves.
Version history
Every edit is saved locally. Scrub back and restore any draft, anytime.
Works with your stack
Your vault is a plain folder of files — sync it through iCloud, Dropbox, or Git.
Private by default
Your vault lives on your device. Nothing leaves unless you say so.
On every device
Mac, Windows, and mobile stay in sync — or keep a vault fully local.
And much more
A serious knowledge base, not an editor demo — the details that make it one.
Version history
Whole-document snapshots with pinning and tiered retention — restore any past state.
Command palette
⌘P jumps to any note, runs a command, and highlights full-text matches.
Knowledge graph
A force-directed map of your notes, simulated in a Web Worker for smooth panning.
Multi-pane workbench
IDE-style recursive splits and draggable tabs. Tear a tab off into its own window.
Bring your own model
Any OpenAI-compatible endpoint — OpenAI, Azure, or a local Ollama running offline.
Page icons & covers
Emoji icons plus 12 gradient presets or an uploaded image, repositionable.
Wiki backlinks
[[ ]] links resolve by stable ID and render the target's icon inline.
Block references
Quote a specific block from another note; it stays in sync when the source changes.
Multiple vaults & windows
Open separate vaults in separate windows, each with its own persisted layout.
Native desktop app
Real menus, recent files, and system integration on macOS and Windows.
Atomic & conflict-safe
Writes are atomic; external edits are detected by content hash, not fragile mtimes.
Accent color picker
Tune the app's accent on a perceptually-even OKLCH color wheel with hex input.
Download Zyler
Free, local-first, and yours. No account required — pick your platform and start writing.
Building your own editor?
Rune is our open source block editor engine, the same core behind Zyler. Drop it into any React, Vue, or Svelte app.