Repolode
drl990114

drl990114/MarkFlowy

A local-first Markdown editor for Windows, macOS and Linux with visual and source editing, optional AI chat, and no account required.

Open-source alternative to:TyporaObsidian

Stars
2,427
Forks
100
Open issues
34
Last commit
5 hours ago

What is it?

MarkFlowy is a desktop Markdown editor built with Tauri, React and TypeScript. It offers visual WYSIWYG editing, raw Markdown source editing and a reading mode, with support for tables, task lists, code blocks, math, Mermaid diagrams and reusable snippets. Users can open single files or whole folders as workspaces, navigate with an outline, bookmarks, tabs and split editors, and use Quick Open and workspace search.

The editor keeps files on the local disk and works without an account or an AI provider. It includes local history for comparing earlier versions, draft recovery after a normal exit or reload, and handling of changes made by other applications. Themes, shortcuts and typography can be customized, and text direction can be set to automatic, left-to-right or right-to-left.

AI features are optional. Chat, summarization, translation and Copilot can connect to OpenAI-compatible services, DeepSeek, Google or a local Ollama endpoint, with separate model settings for chat and Copilot. Export covers HTML, images and PDF printing, and Pandoc enables DOCX, ODT and EPUB output. A command-line interface supports local file and export automation.

Key features

  • 01Visual editing, Markdown source editing and reading mode in one editor.
  • 02Supports tables, task lists, math, Mermaid diagrams and reusable snippets.
  • 03Workspace file tree with tabs, split editors, bookmarks and an outline.
  • 04Local history and draft recovery for safer editing.
  • 05Light and dark themes with customizable shortcuts and typography.
  • 06Optional AI chat and Copilot with OpenAI-compatible, DeepSeek, Google or Ollama providers.

Use cases

  • Writing and organizing a personal notes or documentation folder offline.
  • Editing long Markdown documents with a visual or source view.
  • Exporting Markdown to HTML, PDF, DOCX or EPUB for sharing.
  • Using a local Ollama model to draft or summarize text without sending data to the cloud.

Quick start

  1. 1

    Download an installer or package for your platform from GitHub Releases.

  2. 2

    Open a Markdown file, or open a folder as a workspace.

Things to know

  • Linux builds are available for x86_64 only.
  • Licensed under AGPL-3.0, a copyleft license that requires derivative works to be shared under the same terms.
  • AI features need a configured provider, such as an OpenAI-compatible service, DeepSeek, Google, or a local Ollama model.

In collections

Topics

FAQ

What is MarkFlowy?
A local-first Markdown editor for Windows, macOS and Linux with visual and source editing, optional AI chat, and no account required. MarkFlowy is a desktop Markdown editor built with Tauri, React and TypeScript. It offers visual WYSIWYG editing, raw Markdown source editing and a reading mode, with support for tables, task lists, code blocks, math, Mermaid diagrams and reusable snippets. Users can open single files or whole folders as workspaces, navigate with an outline, bookmarks, tabs and split editors, and use Quick Open and workspace search.
Is MarkFlowy free to use? What license does it have?
MarkFlowy is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is MarkFlowy still maintained?
Actively maintained. The last commit to MarkFlowy was on Nov 7, 2026.
What can I use MarkFlowy for?
Writing and organizing a personal notes or documentation folder offline. Editing long Markdown documents with a visual or source view. Exporting Markdown to HTML, PDF, DOCX or EPUB for sharing. Using a local Ollama model to draft or summarize text without sending data to the cloud.
How do I install MarkFlowy?
Download an installer or package for your platform from GitHub Releases. Open a Markdown file, or open a folder as a workspace.
Where can I get MarkFlowy?
The source code and installation instructions are on GitHub: https://github.com/drl990114/MarkFlowy

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects