Markwrite 墨页

A clear workspace for your technical documents.

Your files,
with changes you can see.

Open a Markdown file where it lives. Read comfortably, compare every change, and keep a history with Git. No vault. No account.

Linux · Windows · macOS / English & 中文

Markwrite
Markwrite reading a Markdown document with its original folder tree
Read first. Your folders stay yours.

Real application screenshots. Switch views above to explore.

READ. COMPARE. COMMIT.

From the first read
to the next revision.

For READMEs, technical plans, research notes, and the documents that live alongside your code.

Explore the complete feature guide

Your files stay in place.

Open any Markdown file directly. Reading mode is the default; switch to editing when you need it. Keep your folders, images, and repositories.

Two panes. Your way.

View one document in two modes, or put two documents side by side. Each pane independently supports editing, source, and reading.

Find the change that matters.

Compare current Markdown text, including unsaved changes. Aligned lines and character-level highlights make small edits visible.

A history you can review.

Inspect Git changes, commit selected files, and resolve conflicts in a three-way view. Uses your local Git installation; never pushes automatically.

Also inside: Mermaid diagrams, KaTeX formulas, relative images, document themes, HTML / PDF / DOCX export, and optional AI with your own API.

START WITH A REAL TASK

Put your files to work.

Open, compare, and commit. Three guides walk through practical workflows.

  1. Compare Markdown documents, source and reading side by side

    Use Markwrite to view one Markdown document in two modes, compare two files side by side, and inspect line and character differences, including unsaved edits.

  2. Review and commit Markdown documents with Git

    Review local Git changes in Markwrite, choose files to commit, and resolve document conflicts with a three-way view. Files stay in their existing repository.

  3. Open Markdown files on Linux with Markwrite

    Install Markwrite on Linux, set it as the default Markdown application, and read .md files with relative images in their original project folders.

REAL DESKTOP RECORDING · 31 SECONDS

From opening a file
to saving its history.

Open a document, view source and reading together, compare two versions, then review and commit with Git.

Recorded on Linux with example documents. Bilingual captions, no audio. Appearance may vary by version. MP4 ↓

MARKWRITE · v1.2.1

Give your documents
a clearer view.

Choose your system. Installers come directly from the official GitHub release.

A few things to know.

Do I need an account or a vault?

No. Open Markdown files directly from their folders. Local reading, editing, comparison, and Git review work without a cloud account.

Can I read without changing the file?

Yes. Files open in reading mode by default. Switch to editing or source mode when you want to make changes.

Are my documents uploaded?

Core document work stays local. Optional AI sends the selected text and your instruction only when you request it. Remote images, publishing, and update checks connect when used.

Does Git synchronize with GitHub automatically?

No. The built-in workflow reviews changes and creates local commits. Install Git first, and use your preferred Git tools for remote synchronization.

Can I send a document to another computer?

Yes. Keep relative images alongside the Markdown file, or export a document-and-attachments ZIP. Embedded images travel inside the file, but the receiving renderer must support them.