A WYSIWYG Markdown editor with native AI.
Fully open source. Free to use. Your data stays local.
English | 简体中文 | Download | Key Features | Contributing | License
Markra is a local-first, open-source Markdown editor that brings AI into the writing flow. Edit in WYSIWYG or source mode, keep everything as plain .md files on disk, and let AI polish, rewrite, or expand your content — with full preview before any change lands.
No cloud sync, no account required. AI calls only go where you point them.
WYSIWYG Markdown editing with local files and the document in one workspace.
| Native AI commands | Review AI edits |
|---|---|
![]() |
![]() |
| Markra AI side panel | Multi-provider AI settings |
|---|---|
![]() |
![]() |
Download the latest desktop builds from GitHub Releases: macOS Apple Silicon/Intel, Windows installer/portable, and Linux AppImage.
- Render links, images, HTML, KaTeX math, and GFM tables inline — expand any element back to source when needed.
- Slash commands and drag handles for block-level editing; full source mode one click away.
- Adjustable writing width, font size, and line height.
- Inline AI on selected text, or open the side panel for document-wide tasks.
- Quick actions: polish, rewrite, continue, summarize, translate.
- Preview every AI edit before applying — accept, reject, or copy.
- Sessions are searchable, renamable, and archivable.
- Open a single file or an entire folder; browse, create, rename, and delete from the file tree.
- Document tabs, outline navigation, and double-bracket link completion.
- Paste images to local storage, S3, or WebDAV.
- GitHub-style callouts (note, tip, important, warning, caution).
- Visual table controls for rows, columns, sizing, and alignment.
- Syntax-highlighted code blocks with language picker and one-click copy.
- Built-in themes or scoped custom CSS with import/export/reset.
- Export to standalone HTML or PDF with full page, margin, and metadata control.
Supports cloud models, local models, and any OpenAI-compatible endpoint. Separate model selection for inline editing and the side panel.
Built-in providers: OpenAI · Anthropic · Google Gemini · DeepSeek · Mistral · Groq · OpenRouter · Together.ai · Qwen · Xiaomi MiMo · Volcengine Ark · xAI · Azure OpenAI · Ollama
Web search: Provider-native search, Bing, and SearXNG — with configurable result and content limits.
Product docs · Blog posts · Research notes · Technical writing with tables, code, and math · AI-assisted drafting and polishing · Personal knowledge bases
- Local first — files and workspace data stay on your disk.
- Open and free — core features are inspectable and never paywalled.
- Writing first — AI, file management, and settings serve the document, not the other way around.
- Confirm before apply — AI edits are previews until you say yes.
- More stable workspace behavior and edge-case handling
- Smarter AI edit previews and conflict resolution
- Full-text search and knowledge organization
- Richer export templates and sharing workflows
- Download the latest release for your platform.
- Open a Markdown file or folder.
- Write — use WYSIWYG, slash commands, or source mode.
- Configure AI providers in settings when you're ready for AI assistance.
Contributions are welcome — whether it's product experience, Markdown editing, AI workflows, cross-platform fixes, or docs. See issues for open tasks or start a discussion.
Markra is licensed under AGPL-3.0.




