markrahq/markra
A WYSIWYG Markdown editor with native AI. Fully open source. Free to use. Your data stays local.
Markra – Open‑source WYSIWYG Markdown editor with native AI
What it is – Markra is a desktop‑and‑web Markdown editor that lets you write in a true WYSIWYG view or in raw Markdown source. The key differentiator is built‑in AI assistance: you can ask an LLM to polish, rewrite, continue, summarize, translate, or otherwise edit selected text or an entire document. All edits are shown as a preview first, so nothing is changed without your approval.
Why it matters – Most Markdown editors are either pure text editors or live‑preview tools that require you to copy‑paste text to an external AI service. Markra integrates the AI workflow directly into the editor, keeps your files as plain .md on disk (local‑first), and lets you choose any OpenAI‑compatible provider or a local model (e.g., Ollama). This gives a smoother writing experience while preserving privacy.
Core features
- WYSIWYG + source mode – Inline rendering of links, images, KaTeX math, Mermaid diagrams, GFM tables; switch to source with one click.
- Native AI – Inline commands or side‑panel agent; preview edits before applying; supports multi‑provider endpoints, local agents via ACP, and web‑search augmentation.
- Local workspace – Open single files or whole folders, file‑tree operations, auto‑save, workspace restore, outline navigation, double‑bracket link completion.
- Spellcheck – Own downloadable language packs and personal dictionary, consistent across macOS, Windows, Linux.
- Storage & sync – Paste/drop images to local folder, WebDAV, PicGo/PicList, or S3‑compatible storage; optional WebDAV note sync; backup of settings.
- Themes & export – Custom CSS themes (Typora‑compatible), HTML/PDF/Pandoc export, theme hot‑reload.
- Cross‑platform – Desktop app built with Tauri (macOS, Windows, Linux) and a web editor that mirrors the same functionality.
Typical use cases – Writing product documentation, blog posts, research notes, technical articles with code/math, or any personal knowledge base where you want AI‑assisted drafting without leaving the editor.
How to get started – Use the web editor at editor.markra.app or install the desktop app (Homebrew on macOS, downloadable installers for Windows/Linux). After opening a Markdown file, enable an AI provider in Settings and start issuing commands via the inline bar or side panel.
License & community – AGPL‑3.0 open source; contributions are welcomed via GitHub issues and pull requests. The project is sponsored by GoAIHop and Sidrune AI, and has a public sponsor badge.
Related
- Project
- Project
- Project
- Project
- Project