explaingit

markedit-app/markedit

4,541SwiftAudience · writerComplexity · 1/5Setup · easy

TLDR

A free, fast, open-source Markdown editor for Mac that feels like the built-in TextEdit app but built specifically for Markdown, with multi-cursor editing, code folding, and support for Apple Intelligence writing tools.

Mindmap

mindmap
  root((MarkEdit))
    What it does
      Markdown editing
      Native Mac app
    Key features
      Multi-cursor editing
      Code folding
      Apple Intelligence
    Customization
      CSS themes
      CodeMirror extensions
    Setup
      DMG download
      Homebrew install
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Edit Markdown files on a Mac with a lightweight native app that handles large files smoothly and feels consistent with the system.

USE CASE 2

Use Apple Intelligence writing tools and multi-cursor editing inside a Markdown editor without heavy software subscriptions.

USE CASE 3

Customize the editor's look and behavior with CSS themes and CodeMirror 6 extensions, such as adding a live preview pane.

USE CASE 4

Manage and edit Markdown files programmatically from an AI coding agent using the companion agent skill.

Tech stack

SwiftCodeMirror 6CSSJavaScript

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

MarkEdit is a free, open-source Markdown editor for Mac. The simplest way to describe it is TextEdit (the plain-text editor that comes built into macOS) but built specifically for Markdown files. It is a small, fast native app with an installer around 4 MB, and it can handle files as large as 10 MB without slowing down. The app does not collect any user data. Its interface is built with native macOS controls, which means it feels consistent with the rest of the system and supports things like force-touch word lookup, inline text predictions, and Writing Tools (Apple's built-in AI text features available on macOS Tahoe). MarkEdit requires macOS 15 or later, though separate older releases are available for macOS 12, 13, and 14. MarkEdit follows the GitHub Flavored Markdown specification for formatting rules rather than inventing its own syntax. Complex editing features such as multi-cursor editing and code folding are handled by CodeMirror 6, a well-regarded open-source code editor library known for correctness and performance. The project explicitly avoids adding features that are not clearly useful, preferring to stay minimal by design. Customization is done through CSS, JavaScript, and CodeMirror extensions. Official extensions from the same team add a preview pane, custom themes, and an AI writing tool for Apple Intelligence. A companion skill for AI agents is also linked from the repository for users who want to manage the editor programmatically. To install, you download a DMG file from the releases page and drag the app to Applications, or use the Homebrew package manager with a single command. The app checks for updates automatically.

Copy-paste prompts

Prompt 1
I want to write a long Markdown document in MarkEdit with multiple sections, how do I use multi-cursor editing and code folding to manage it?
Prompt 2
Help me write a CodeMirror 6 extension for MarkEdit that highlights all occurrences of a selected word in the editor.
Prompt 3
I want to add a custom dark theme to MarkEdit using CSS, write a theme file using a Nord color palette.
Prompt 4
How do I use MarkEdit's companion AI agent skill to open, edit, and save a Markdown file programmatically from Claude Code?
Open on GitHub → Explain another repo

← markedit-app on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.