MDify is a powerful, privacy-friendly, and installable Markdown editor with modern features and built-in AI capabilities that runs in your browser. Designed for writers, developers, and creators who want speed, flexibility, and complete control of their content.
- AI Assistant - Generate, modify, and extend content using AI
- Real-time Markdown preview - See formatted output as you type
- Advanced formatting - Tables, code blocks, syntax highlighting
- Visual elements - Charts and diagrams using ToastUI integration
- Dark theme & RTL support for better accessibility
- PWA support - Install as a desktop/mobile app
- Persian font support - Vazirmatn font family included
- Export capabilities - Save documents in Markdown and HTML formats
- Open the app in your browser.
- Optionally install it as a PWA for offline use.
- Start writing Markdown with live preview, auto-save, and export options.
- Select from predefined roles (Writer, Blogger, Health Expert, Coach)
- Create custom roles with:
- Custom system prompts
- Temperature control
- Top-p sampling configuration
- Role-specific settings
- Write with AI:
- Generate outlines based on prompts
- Produce full content from outlines
- Append to or replace existing content
- Modify/Extend:
- Revise selected text
- Expand on existing content
- Preserve context while editing
- Provider Selection:
- Pollinations.ai (default)
- OpenAI (requires API key)
- Model Management:
- Load available models
- Select appropriate model for task
- API Settings:
- Custom endpoint configuration
- Secure API key storage (local browser storage)
- Type Markdown in the left editor pane
- See formatted preview in the right pane
- Use toolbar buttons for formatting
- Access additional features via menu
- Click the AI Assistant button in the toolbar
- Select a role or create a custom role
- Choose an operation mode:
- Write with AI: Generate new content
- Modify/Extend: Edit existing content
- Configure API settings if using OpenAI
- Enter your prompt and generate content
- Markdown: Save as .md file
- Basic HTML: Simple HTML export
- Styled HTML: Preserves editor styling and syntax highlighting
- Print-ready HTML: Both basic and styled HTML export, includes page break support
- Open AI Assistant modal
- Navigate to "AI Settings" section
- Select provider (PollinationsAI or OpenAI)
- Config:
- Enter API endpoint
- Provide your API key
- Click "Load Models" to populate model list
- Save settings
- Enable "Custom Instructions" toggle
- Define:
- Role name
- System prompt
- Temperature (0-3)
- Top-p sampling (0-1)
- Click "Save Role"
MDify utilizes several open-source resources:
- ToastUI Editor - Markdown editor component
- Prism.js - Syntax highlighting
- Vazirmatn Font - Persian/Arabic font
- Vazir Code Font - Persian monospaced font
We're grateful to the creators of these projects.
Licensed under GPL-3.0 license.
Contributions welcome! Please follow these steps:
- Fork the repository
- Create a feature branch
- Submit a pull request
- Include tests for new features
Report issues in the GitHub issue tracker.