v1.0.0 is out · Free & open source

The markdown editor that stays out of your way

MarkLite renders your Markdown beautifully while keeping the raw text one keystroke away. Live preview, split view, math, diagrams, and an optional AI assistant, in a fast native app, not a browser tab.

No account. No telemetry. Your files stay on your machine.

MarkLite in split view: syntax-highlighted Markdown source on the left, live-rendered preview with a table, task list and callout on the right
Works fully offline No telemetry, ever Native, Tauri + Rust Open source Bring your own AI model

Features

Everything you need, nothing you don't

A focused writing surface with the power features pros expect, and a few you won't find elsewhere.

AI assistant: Ask & Agent

Chat about your document, or let Agent mode propose edits as an inline diff you accept or reject, per change. Bring your own model: OpenAI, Gemini, Ollama, llama.cpp.

Reader · Code · Split

Toggle rendered reading, raw code, and a split view with bidirectional scroll sync.

Math & chemistry

KaTeX for inline and block math, plus mhchem for equations, ions, and isotopes, rare in a lightweight editor.

Mermaid diagrams

Flowcharts, sequence, class, state, gantt, ER, and mindmaps render right in the preview.

Slash commands

Type / for headings, lists, tables, math, callouts, and more. No syntax to memorize.

Wikilinks & outline

[[other-file]] links resolve in the folder, with an outline pane that follows your cursor.

Command palette

Ctrl+P to jump to any command, file, heading, or toggle. Find & Replace with regex too.

Themes & typography

Four themes (Dark, Light, Paper, GitHub), five fonts, three sizes, focus & typewriter modes.

Native & private

Built with Tauri + Rust: small, fast, offline. No accounts, no tracking, files stay local.

See it in action

Type Markdown. Watch it come alive.

Equations, chemical reactions, diagrams, and code: all rendered live in the preview as you write, with the raw source one keystroke away.

MarkLite preview rendering an integral equation, a balanced chemical reaction, a Mermaid flowchart, and a syntax-highlighted TypeScript code block
KaTeX math + mhchem Mermaid diagrams Syntax highlighting

Themes & typography

Four themes. Five fonts. Your call.

Dark, Light, Paper, and a pixel-accurate GitHub theme, plus focus and typewriter modes for when you really need to think.

MarkLite Dark theme rendering a Markdown documentMarkLite Light theme rendering a Markdown documentMarkLite Paper theme rendering a Markdown documentMarkLite GitHub theme rendering a Markdown document

Power-user touches

Fast hands stay fast

The small things that add up: a keyboard-first command palette and a folder-aware file explorer.

MarkLite command palette listing New file, Open, Save, Reveal in folder, and mode-switch commands

Command palette

Ctrl+P to run any command, jump to a file or heading, and toggle modes, without leaving the keyboard.

MarkLite file explorer showing a folder of Markdown notes beside the rendered reader view

File explorer & wikilinks

Browse the current folder, hop between notes, and follow [[wikilinks]] that resolve right in your vault.

AI assistant

AI that edits, not just chats

Most editors bolt on a chatbot. MarkLite's Agent proposes real edits to your document as a diff you stay in control of. Nothing is written until you say so.

  • Ask mode

    Chat about the current document: summarize, find, or explain. Answers stream in live.

  • Agent mode

    Describe a change in plain language; edits appear as an inline diff you review and accept or reject, per change, or all at once.

  • Selection assist

    Select text and rewrite, shorten, expand, continue, or translate it in place.

  • Bring your own model

    Any OpenAI-compatible endpoint: OpenAI, Gemini, Ollama, llama.cpp. Your key lives in the OS keychain.

Tighten the opening line and fix the typo Agent
1
# Getting Started
2
MarkLite is a markdown editor for notes.
2
MarkLite is a fast, native Markdown editor that renders as you write.
3
 
1 change proposed

Green = added · red = removed · review every edit before it touches your file.

20
GitHub stars
201
Downloads
0
Trackers
100%
Offline

Download

Get MarkLite, it's free

Free for personal use. Grab the latest release for your platform. No account required.

Linux

Debian/Ubuntu, Fedora, or any distro via AppImage.

Download for Linux

.deb · .rpm · .AppImage

macOS

No prebuilt binary yet. Build from source in a couple of commands.

Build from source

Tauri supports macOS. Help us ship a build!

Open source

Built in the open, contributions welcome

MarkLite is source-available and free for personal use. Star it, file an issue, or pick up a good first issue.

TauriRustReactTypeScriptViteCodeMirror 6

FAQ

Good questions

Is MarkLite really free?

Yes. Free for personal use, with no account and no telemetry. It's source-available; commercial use requires written permission from the author.

Which platforms are supported?

Prebuilt binaries ship for Windows (10/11) and Linux (.deb, .rpm, .AppImage). macOS isn't prebuilt yet, but Tauri supports it, you can build from source in a couple of commands.

Does it send my notes anywhere?

No. MarkLite is a native app that works fully offline and your files stay on your machine. The only network calls are ones you opt into, like connecting an AI provider.

Do I need an API key to use the AI features?

Only if you want them. The AI assistant is optional and bring-your-own-model: point it at any OpenAI-compatible endpoint (OpenAI, Gemini, Ollama, llama.cpp). Your key is stored in the OS keychain. Everything else works without it.

What Markdown features does it support?

GitHub Flavored Markdown, KaTeX math, mhchem chemistry, Mermaid diagrams, syntax-highlighted code, task lists, tables, wikilinks, slash commands, and frontmatter, all rendered live as you type.

How is it so small and fast?

It's built with Tauri + Rust instead of bundling a whole browser like Electron apps do, so it starts fast and stays light on memory.