Skip to content

What is Znote?

Znote is a markdown-based note-taking app for doers: it combines a clean markdown editor, an executable notebook, and an AI assistant — all working on plain files on your machine.

Local-first, file-based

Your notes are ordinary .md files stored in a vault — a simple folder on your disk. The folder tree is your note organization. There is no proprietary database: you can open, sync, version and grep your notes with any tool you like.

Everything Znote adds to a note — [[wikilinks]], ![[embeds]], code results, callouts — is plain markdown that renders in Obsidian and any markdown reader.

Obsidian compatible

Znote can open an Obsidian vault directly and follows its conventions: wikilinks, transclusion, callouts, the attachments folder, inline title, readable line length… and it never rewrites your notes behind your back. A companion plugin even lets you run code blocks from inside Obsidian.

An executable notebook

Any fenced code block can be run in place — browser JavaScript, Node.js, bash, PowerShell. Results are persisted into the note as plain markdown, and rich outputs (charts, tables) can be snapshotted as images. Pre-included libraries:

👉 See Recipes to learn how to use the pre-integrated libraries.

An AI assistant

Press Cmd/Ctrl+H to summon the AI overlay on any note: translate, rewrite, ask questions, or start interactive / sessions like /brainstorm or /rewrite. You can also write AI code blocks directly in your notes, with tools, file attachments and web search — and connect them to real services (GitHub, Postgres, Slack…) through MCP servers.

Where to go next

Znote — your notes, your files, your machine.