一款无干扰、可离线使用的跨平台桌面笔记应用,基于 Electron 与 TypeScript 开发,无 AI、广告或追踪。
doocs/md
将 Markdown 即时排版为微信公众号图文的编辑器,支持自定义主题与多图床。
- Star
- 13,446
- Fork
- 2,404
- 未关闭 Issue
- 11
- 最近提交
- 16小时前
这是什么?
doocs/md 是一款基于浏览器的 Markdown 编辑器,专为撰写微信公众号图文设计。作者用标准 Markdown 写作,预览区即渲染为样式整洁的微信文章,无需手动调整排版。
编辑器支持 KaTeX 数学公式、Mermaid 与 PlantUML 图表、GFM 警告块以及 Ruby 注音语法。代码块提供多种高亮主题,主题色与 CSS 样式均可自定义。草稿保存在本地,登录后可同步编辑器偏好设置。
图片可上传至 GitHub、阿里云 OSS、腾讯云 COS、七牛云、MinIO、兼容 S3 的存储、Cloudflare R2、Cloudinary、Telegram、公众号素材库或自定义上传接口。项目可作为在线应用使用,也可通过 npm CLI、Docker 容器、Chrome 或 Firefox 扩展以及 uTools 插件部署。
核心功能
- 01将标准 Markdown 渲染为适配微信的样式化图文。
- 02支持 KaTeX 数学公式、Mermaid 与 PlantUML 图表和 GFM 警告块。
- 03提供可自定义的主题、代码高亮样式与 CSS。
- 04支持上传至 GitHub、阿里云、腾讯云、兼容 S3 存储等多种图床。
- 05集成 DeepSeek、OpenAI、通义千问等 AI 模型辅助创作。
- 06本地草稿自动保存,并支持文件导入与导出。
适用场景
- 为微信公众号撰写技术文章或长文,省去手动排版。
- 在浏览器中用 Markdown 起草内容,再排版发布到公众号。
- 通过 Docker 或 npm CLI 私有化部署自己的编辑器。
- 将文章图片存放在自有对象存储或常用云服务商中。
快速上手
- 1
使用 npm 全局安装 CLI
npm i -g @doocs/md-cli - 2
启动服务(默认端口 8800)
md-cli
使用前须知
- 开发构建需要 Node.js 22 或更高版本。
- 自托管 CLI 的部分云端功能需要 dcloud 的 spaceId 和 clientSecret。
标签
常见问题
- md 是什么?
- 将 Markdown 即时排版为微信公众号图文的编辑器,支持自定义主题与多图床。 doocs/md 是一款基于浏览器的 Markdown 编辑器,专为撰写微信公众号图文设计。作者用标准 Markdown 写作,预览区即渲染为样式整洁的微信文章,无需手动调整排版。
- md 可以免费使用吗?用的什么许可证?
- md 以 WTFPL 许可证开源。用于商业产品前,请先确认许可证条款。
- md 还在维护吗?
- 活跃维护中。md 最近一次提交是在 2026年10月20日。
- md 适合用来做什么?
- 为微信公众号撰写技术文章或长文,省去手动排版。 在浏览器中用 Markdown 起草内容,再排版发布到公众号。 通过 Docker 或 npm CLI 私有化部署自己的编辑器。 将文章图片存放在自有对象存储或常用云服务商中。
- md 怎么安装和运行?
- 使用 npm 全局安装 CLI: npm i -g @doocs/md-cli 启动服务(默认端口 8800): md-cli
- 在哪里获取 md?
- 源代码和安装说明在 GitHub 上:https://github.com/doocs/md
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Nuxt 的文档框架,用 Markdown 文件和 Vue 组件构建文档站点。
开源跨平台 AI 聊天客户端,支持 Web、桌面和移动端,可接入 OpenAI、Claude、Gemini、DeepSeek 等模型。
面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。