Top on Product Hunt

Markdown, the way it should be.

A clean, local editor for your .md files — with AI built into every note and runnable code blocks to shape and visualize your data. Yours forever.

✓ Free forever ✓ Works offline ✓ No account
★ 5.0 · Top on Product Hunt used by tech leads, POs and indie devs built by one indie dev

An editor that thinks and runs.

Everything else is a clean Markdown editor. These two are what make Znote different — the AI lives in your notes, and your code blocks turn data into results, inline.

01 · AI inside the editor

Ask the AI right in your notes.

No second app, no chat window. Write the idea the way it comes out — the AI reads your file as context and writes the result inline, right where you wrote it.

brainstorm.md ran 0.9s
# Brainstorm — gym finder app
I want make app for people find gym close. Right
now hard to know where gyms are. Also booking
for class complicated. App should make gym things
easy.
Identify the 3 features that make this worth building.
↓ inline output
Next steps
• Send updated SOW by Friday
• Schedule kickoff w/ engineering
• Confirm pricing tier (Acme prefers annual)
02 · run code on your data

Turn a code block into a chart.

A JS / Node block queries your data, shapes the rows, and renders the result — a chart, a table, anything — inline, in your note. Press play, see it.

q1-channels.md ran 230ms
# Q1 channel performance
```js
const rows = await db.query(`
  SELECT channel, month, SUM(amount)
  FROM orders WHERE year = 2026
  AND channel IN ('Facebook', 'Google')
`)
barChart({ horizontal: true, series: rows })
```
↓ inline output
total_sales by channel · 2023
Facebook Google
2023-01 2023-02 2023-03 2023-04 0 100 200 300 400

What lives in a .md file?

Your notes, your AI's context, and your code — all in one plain Markdown file.

01
Readable by your AI
Reference a folder, a note or a code block with @. The AI reads it as grounded context — no hallucination.
02
Editable by you
It's Markdown. Add context, tweak a prompt, run a script. Your file, your rules.
03
Yours forever
Plain .md files on your disk. Share them, back them up, open them in any editor. No cloud lock-in.
weekly-report.md anatomy
# Weekly report — week 18
Reviewed onboarding metrics with the team.
← Markdown prose, like always.
@analytics/onboarding-funnel.md
← @references — your AI reads files & blocks as context.
```ai
Write a 3-bullet summary of @onboarding-funnel.
```
← AI block — calls your model with the @context above.
```js
const data = await db.query(...)
barChart(data)
```
← JS / Node block — runs locally, returns inline output.

A calm place to write Markdown.

Minimal by default, powerful when you need it. Everything you'd expect from a great .md editor — and nothing you don't.

editor

WYSIWYG Markdown editor

Write in clean Markdown and see it rendered as you type. No mode-switching, no clutter.

themes

Beautiful built-in themes

Dark, Nord, Orange, Terminal and more. A gorgeous editor you'll actually want to open.

organize

Tabs, tags, folders & full-text search

Keep hundreds of notes in order and find any line in milliseconds.

voice

Voice recording & transcription

Hit record, get a clean, structured note back — typed up for you, inline.

export

HTML / PDF / script exports

Share a polished document or a runnable script from the same .md file.

local

Local files, offline, plain .md

Your notes live on your disk as plain Markdown. No cloud, no account, no lock-in.

"My main tool for working."

"

Absolutely brilliant, I love it. I've been searching for a solution like this where I can store my code snippets or brainstorm. Keep up the great work!

MMonae
"

The best "Jupyter-like" notebooks for JS.

mmrcbns
"

My go-to JavaScript playground. Run code directly in the app — huge time-saver. Clean interface, easy to navigate.

SSanjeet
"

Incredible product. Lets users learn and prototype faster. The AI integration is fantastic and JS+Markdown support is top-notch.

AAli

The app is free.
Your own AI key is optional.

Download Znote and use every feature. The AI comes with free requests to try — bring your own key with a one-time license to keep going.

free

Znote

0€
forever free
Some free AI requests to try — chat, @-context & tool calls
Markdown editor with WYSIWYG
Tabs, tags, folders, full-text search
Run JavaScript & Node.js inline + per-file NPM
Voice recording → structured meeting minutes
Web search, custom themes, password-locked notes
HTML / PDF / script exports
Local files, offline, plain .md — no lock-in
Download free →
BYOK
pro · one-time

Znote Pro

29.90€ / once · forever
Use your own key — ~5€ of credit ≈ months of use
Everything in Free
Bring your own AI key — OpenAI, OpenRouter, Ollama
Your models, your privacy — pay your provider direct, no markup
License valid on all your computers (Mac / PC / Linux)
All future updates included
Get Pro · 29.90€
14-day money-back guarantee

The editor your .md files deserve.

Free forever, offline, yours. Bring your own AI key whenever you want.

Frequently asked.

Yes — the app and every feature are free. The AI comes with free requests to try; for ongoing use, a one-time Pro license lets you bring your own key (OpenAI, Ollama, OpenRouter).
Znote is a focused Markdown editor with two things built in: AI that lives inside your notes, and code blocks you can run to shape and visualize data — output appears inline. No plugins, no cloud, no subscription.
Not to get started — every install includes free requests, so you can try the AI right away with no key. To keep going on your own terms, the one-time Pro license lets you bring your own key (OpenAI, Ollama, OpenRouter…) — your models, your privacy, no markup.
On your machine. Plain .md files in folders you choose. No cloud, no account, no telemetry by default.
Still have questions? See full FAQ →