markrahq/markra

A WYSIWYG Markdown editor with native AI. Fully open source. Free to use. Your data stays local.

What it solves

Markra is a local-first, open-source Markdown editor designed to integrate AI directly into the writing process. It eliminates the need to switch between a text editor and an AI chat interface by providing native AI tools for polishing, rewriting, and expanding content within a WYSIWYG (What You See Is What You Get) environment.

How it works

Users can write in either WYSIWYG or source mode, keeping all documents as plain .md files on their local disk. The editor integrates with various AI providers (including cloud, local, and OpenAI-compatible endpoints) to offer inline AI commands and a side-panel agent. A key safety feature is the "confirm before apply" workflow, where AI-generated edits are presented as previews that the user must accept or reject before they are committed to the document.

Who it’s for

It is designed for writers, researchers, and technical authors who need a professional Markdown editor that supports complex elements like KaTeX math, Mermaid diagrams, and GFM tables, while benefiting from AI-assisted drafting and polishing without sacrificing data privacy.

Highlights

  • Native AI Integration: Inline actions for polishing, rewriting, summarizing, and translating, plus a side-panel agent that supports custom skills via AGENTS.md files.
  • Local-First Privacy: Files stay on disk by default; no account is required, and users configure their own AI service endpoints.
  • WYSIWYG Editing: Real-time rendering of links, images, and diagrams with slash commands for block-level editing.
  • Multi-Provider Support: Compatible with a wide range of providers including OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama, and others.
  • Agent Client Protocol (ACP): Support for compatible local AI agents, including model discovery and write previews.

Related

  • Project
  • Project
  • Project
  • Project
  • Project