Bm.md
A feature-rich Markdown typesetting tool that supports multiple style themes and platform adaptation, providing real-time editing preview, image export, and API integration capabilities
5 points
14.8K

What is bm.md?

bm.md is a modern Markdown typesetting assistant designed for content creators and developers. It provides a beautiful and user-friendly editor that allows you to focus on writing while automatically handling complex typesetting issues. Whether you're writing a technical blog, an article for a WeChat official account, or taking daily notes, bm.md can help you quickly generate professional and beautiful typesetting.

How to use bm.md?

Using bm.md is very simple: 1) Write Markdown content in the editor; 2) Select your favorite typesetting style from the right panel; 3) Preview the effect and make adjustments; 4) Copy the content to the target platform with one click or export it as an image. The whole process doesn't require any technical knowledge, and what you see is what you get.

Applicable Scenarios

bm.md is particularly suitable for the following scenarios: typesetting articles for WeChat official accounts, writing technical blogs, creating team documents, producing social media content, organizing personal notes, etc. Both professional writers and ordinary users can find a suitable way to use it.

Main Features

Real-time Preview Editor
A modern editor based on CodeMirror 6 that supports Markdown syntax highlighting and real-time preview, allowing you to see the final effect while writing.
14 Typesetting Styles
Provides a variety of typesetting styles from professional business to retro and nostalgic, meeting different scenarios and personalized needs.
14 Code Themes
Supports code highlighting in both light and dark modes, covering multiple programming languages, suitable for writing technical documents.
Multi-platform Adaptation
Copy the typeset content to the WeChat official account editor with one click, keeping the format intact and saving typesetting time.
Image Export Function
Export the typeset content as high-quality images, which are convenient for sharing on social media or using as presentation materials.
Developer-friendly Integration
Provides support for REST API and MCP protocol, making it easy for developers to integrate into their own workflows.
Quick Operation Panel
Built-in command panel and global shortcuts to improve editing efficiency and support quick formatting operations.
Advantages
Completely free and open source, allowing self-deployment or code contribution
Simple and intuitive interface with low learning cost
Supports multiple deployment methods, including Alibaba Cloud ESA and Cloudflare Workers
Real-time preview function makes typesetting adjustment more efficient
Rich style and theme options to meet personalized needs
Limitations
Currently only fully supports adaptation to the WeChat official account platform
Requires a certain network environment to access the online version
Self-deployment requires basic technical knowledge
The mobile editing experience needs to be optimized

How to Use

Access the Editor
Access the online editor through the official website or deploy it locally according to the quick start guide.
Write Content
Write content using Markdown syntax in the left editing area, and the typesetting effect will be displayed in real-time on the right.
Select Style
Select your favorite typesetting style and code theme from the right style panel and preview the effect in real-time.
Export or Copy
Use the export function to generate an image or click the copy button to paste the content to the target platform.

Usage Examples

Technical Blog Writing
As a technical blogger, you need to write technical articles containing code examples. Using bm.md allows you to focus on content creation while ensuring code highlighting and beautiful typesetting.
WeChat Official Account Operation
Operating a WeChat official account requires frequent article publishing, but the typesetting function of the WeChat editor is limited. Using bm.md can quickly generate beautiful typesetting and copy it to the WeChat editor with one click.
Team Document Collaboration
The team needs to write technical documents or project descriptions and hopes to maintain a unified typesetting style. The style system of bm.md can ensure that all documents have a consistent appearance.

Frequently Asked Questions

Is bm.md free?
Which Markdown syntaxes are supported?
How to copy the content to a WeChat official account?
Can it be used offline?
What is the quality of the exported images?
How to contribute code or report issues?

Related Resources

GitHub Repository
Project source code and latest updates
Online Demo
Experience all the functions of bm.md directly
Function Description Document
Detailed function introduction and usage guide
API Documentation
REST API interface reference documentation
Alibaba Cloud ESA
The Alibaba Cloud deployment platform used by the project

Installation

Copy the following command to your Client for configuration
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
10.5K
4.5 points
M
Moltbrain
MoltBrain is a long-term memory layer plugin designed for OpenClaw, MoltBook, and Claude Code, capable of automatically learning and recalling project context, providing intelligent search, observation recording, analysis statistics, and persistent storage functions.
TypeScript
10.1K
4.5 points
B
Bm.md
A feature-rich Markdown typesetting tool that supports multiple style themes and platform adaptation, providing real-time editing preview, image export, and API integration capabilities
TypeScript
14.8K
5 points
S
Security Detections MCP
Security Detections MCP is a server based on the Model Context Protocol that allows LLMs to query a unified security detection rule database covering Sigma, Splunk ESCU, Elastic, and KQL formats. The latest version 3.0 is upgraded to an autonomous detection engineering platform that can automatically extract TTPs from threat intelligence, analyze coverage gaps, generate SIEM-native format detection rules, run tests, and verify. The project includes over 71 tools, 11 pre-built workflow prompts, and a knowledge graph system, supporting multiple SIEM platforms.
TypeScript
6.7K
4 points
P
Paperbanana
Python
8.9K
5 points
B
Better Icons
An MCP server and CLI tool that provides search and retrieval of over 200,000 icons, supports more than 150 icon libraries, and helps AI assistants and developers quickly obtain and use icons.
TypeScript
9.7K
4.5 points
A
Assistant Ui
assistant - ui is an open - source TypeScript/React library for quickly building production - grade AI chat interfaces, providing composable UI components, streaming responses, accessibility, etc., and supporting multiple AI backends and models.
TypeScript
10.0K
5 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
8.7K
5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
39.1K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
24.8K
4.5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
81.4K
4.3 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
28.4K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
38.4K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
70.5K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
24.9K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
55.3K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase