编程体验的写作编辑器 — 产品调研
起因:面 Mintlify 后,结合自己写博客的需求,意识到"编程体验一样的写作编辑器"可能有用。市面上有这样的产品吗?
一句话结论
有人在做,但没人做到位。 市场上有一堆"部分解",但把「VS Code 的编辑体验 + 个人博客发布 + AI 写作伙伴」无缝合一的产品不存在。
现有产品全景
最接近的直接竞品
| 产品 | 编程DNA | 定位 | 关键缺陷 |
|---|---|---|---|
| Yank Note | ⚡⚡⚡⚡⚡ | Monaco 内核(VS Code 引擎),内置 Git 面板、终端、代码运行 | 没有发布/博客功能,纯本地编辑器 |
| VMark | ⚡⚡⚡⚡ | CodeMirror 6 + MCP 集成,多光标,165 快捷键 | macOS only,无发布流程,非常新(v0.6) |
| Vrite | ⚡⚡⚡⚡ | 开源开发者内容平台,WYSIWYG + Monaco 代码块,GitHub 双向同步 | 面向团队/CMS,不是个人博客工具 |
| Doctave | ⚡⚡⚡⚡ | 文档专用编辑器,有自动补全、重构、linting | B2B SaaS,仅限文档场景 |
"曲线救国" 方案
开发者实际在用,但拼装感重:
| 方案 | 编程DNA | 体验 |
|---|---|---|
| VS Code + Foam/GitDoc | ⚡⚡⚡⚡ | 写作体验是 bolted-on 的,缺 WYSIWYG、发布、受众 |
| Neovim + Marksman LSP | ⚡⚡⚡⚡⚡ | 最极客,但门槛高、无发布 |
| Obsidian + Git 插件 | ⚡⚡⚡ | 最流行的"开发者也喜欢"写作工具,但发布靠外挂 |
| SSG 全家桶(Astro/Hugo/Docusaurus + VS Code) | ⚡⚡⚡ | 百万开发者在用,但"编辑体验"完全 DIY |
相邻但不完全对标
| 产品 | 为什么不是 | 编辑体验 |
|---|---|---|
| Mintlify | 企业文档平台,明确不做个人博客(官方确认),$300/mo | Git-native + MDX,编辑体验最好,但只为团队文档 |
| Hashnode | 开发者博客平台,但编辑器是 Notion 风格,不是 VS Code 风格 | Block-based WYSIWYG,无 Git workflow |
| Ghost | 6.0 重建了编辑器,newsletter 内置,但不面向开发者 workflow | 卡片式编辑,无 Markdown raw mode |
| GitCMS | 2026 年融 $12M,但面向团队 CMS | Visual over Git,非代码编辑器 |
| Bear/Mataroa | 极简主义博客,故意不做复杂功能 | 纯 textarea |
需求信号:有腿吗?
非常有。
社区信号
-
HN "VSCode – Markdown Edition"(157 points, 83 comments)— Dendron 创始人发的帖,评论区全是开发者说"我就是用 VS Code 写博客但体验很割裂"
-
HN "How I blog with Obsidian + Hugo"(336 points, 237 comments)— 顶部评论:"I want to write in the visual mode I read in" — 这就是产品 thesis
-
Vale.sh(prose linter,230 HN points)— 说明开发者确实想要"ESLint for 写作"
-
多个独立开发者分别造了 Markdown Weaver、Markdown Inline Editor、Live Blog Writer — 同一个痒点被反复 scratch
-
Dendron 的死亡(2023 关闭)— 说明 VS Code 插件路线有天花板,可能需要独立产品
开发者原声
"Using VS Code + Markdown All in One has honestly been the most productive blogging tool I've used in a very long time, moreso than dedicated Markdown blogging tools like iA Writer." — HN 用户
"I want to write in the visual mode I read in." — HN 评论,336 upvotes 的帖子
"Writing experience shouldn't be like code, it should be like on Medium.com, easy to read, write and consume. The current VS Code Extensions forces you to pick your poison." — Medium 开发者
"A free, local, grammar checker that I can integrate into my existing editor? Pretty cool!" — 对 Vale.sh 的评价
独立构建者信号
| 产品 | 做了什么 | 动机 |
|---|---|---|
| Markdown Weaver | VS Code 风格写作工具,命令面板、思维导图、AI | 明确说 VS Code 写 markdown 太无聊 |
| Markdown Inline Editor (VS Code ext) | Typora-like WYSIWYG in VS Code | 2026 年仍在活跃开发 |
| Live Blog Writer (VS Code ext) | 从 VS Code 直接发布到 WordPress/Ghost/Substack | 解决发布断层 |
| Vrite | 嵌入 Monaco 的写作 CMS | HN Show HN 460 points |
Gap 分析
市场的 bifurcation 很清晰:
开发者工具(SSG/VS Code)── 编程体验 ✅ ── 写作体验 ❌ ── 发布/受众 ❌
写作平台(Ghost/Hashnode)── 编程体验 ❌ ── 写作体验 ✅ ── 发布/受众 ✅
文档平台(Mintlify) ── 编程体验 ✅ ── 写作体验 ✅ ── 仅团队文档 ❌
真空地带 = 三者兼得的个人博客工具:
- 编辑器像 VS Code — Markdown/MDX、语法高亮、Cmd+K 命令面板、多光标、文件树
- Git-backed, local-first — 你的文章是 repo 里的文件,不锁在数据库里
- 一键发布 — 不需要自己配 Netlify/Cloudflare
- 个人博客 UX — RSS、newsletter、analytics、自定义域名
- AI 作为写作伙伴 — 不只是 autocomplete,是"帮我改这段 intro"、"解释这个代码块"
- 开发者组件一等公民 — Mermaid 图、可运行代码块、callout、embed
- 个人定价 — $0–10/mo,不是 $300/mo
产品详情
Tier 1 — 最接近"代码编辑器写作"
Yank Note(yank-note.com)
Monaco editor(VS Code 内核)为编辑器核心。不是"受 VS Code 启发"——就是 VS Code,加了写作界面。
- Git 面板:branch、diff、blame、push
- 内置终端:`Ctrl+`` 直接打开 shell
- 代码运行:60+ 语言运行时(Docker 沙箱)
- AI Copilot:ChatGPT / Claude / Ollama 补全
- 多光标:
Mod+D选中下一个匹配(VS Code 同款) - 图表:Vega-Lite、Mermaid、PlantUML、ECharts 内联
- 思维导图:
Cmd+M切换,标题变节点
状态:活跃,AGPL-3.0 开源。
VMark(vmark.app)
CodeMirror 6 + Tiptap + Tauri(Rust)。三种编辑模式。MCP-native — Claude Code / Codex CLI / Gemini CLI 可以直接读写文档。
- 三模式:WYSIWYG (Tiptap)、Source Peek (F5)、Full Source (F6 / CodeMirror 6)
- 多光标:
Mod+D、Alt+Click、Mod+Alt+↑↓— 完全 VS Code 一致 - 165 快捷键,全部可自定义
- MCP 集成:一键连接 Claude Desktop、Claude Code、Codex CLI
- 本地优先:无云、无账号、无 analytics
状态:活跃,macOS only,v0.6.35。
Vrite(vrite.io)
开源开发者内容平台。专为技术写作设计——不是通用散文,不是文档平台。
- 编辑器:WYSIWYG + 完整 Monaco 代码编辑器(代码块内)
- Git Sync:GitHub 双向同步(MDX + GFM)
- 自定义组件:XML-like 元素(类似无摩擦的 MDX)
- 内容变体:A/B 测试、i18n
- 看板:内置内容生产管理
- 语义搜索:LLM 驱动的 Q&A
- JavaScript SDK:发布到任何前端
状态:活跃,AGPL-3.0 开源,HN Show HN 460 points。
Tier 2 — VS Code 生态
Foam(foambubble.github.io)
VS Code 上的 Roam Research。笔记就是 Git repo。
[[wikilinks]]+ 知识图谱 + 反向链接 + 每日笔记- Git-native,版本控制自动集成
- 发布到 GitHub Pages / Netlify / Vercel
- GitHub 16,949 ⭐
GitDoc
"保存 = 提交"。自动把每次 save 变成 git commit。
- 可配置触发时机和文件范围(如仅
**/*.md) - 撤销 = git revert,时间线显示完整版本历史
- 3,614,113 安装量
Neovim 写作配置
成熟的终端写作生态:
zen-mode.nvim— 无干扰模式render-markdown.nvim— buffer 内渲染 markdown 装饰marksman(LSP) — Markdown 的 Language Server:wikilinks、文档符号、自动补全ltex-ls(LSP) — LanguageTool 语法检查vim-pencil— 散文感知的换行
关键概念:Marksman LSP 把"代码的 LSP"直接应用到写作——补全 [[wikilinks]]、Go-to-definition、文档大纲。
Tier 3 — 文档/博客平台
Mintlify(mintlify.com)
- $21.7M 融资($18M Series A, a16z)
- 10,000+ 公司:Coinbase, Microsoft, Anthropic, Cursor
- 8 位数 ARR,280M+ 内容浏览/年
- 编辑体验:MDX + Git repo,你的 IDE 就是编辑器
- 明确不做个人博客(GitHub Discussion #1936 官方确认)
Hashnode
- 700K+ 开发者
- Block-based WYSIWYG,slash 命令,AI 浮动工具栏
- Headless CMS 模式(GraphQL API)
- 缺少:Git-native workflow,代码优先编辑模式
Ghost
- 6.0 重建编辑器:编辑历史、emoji 补全、TK 提醒、内联图片编辑
- Newsletter + 会员/订阅内置
- 缺少:Git sync,branch/PR 模型
SSG 全家桶
| 工具 | 周下载量 |
|---|---|
| Docusaurus(React/MDX) | ~500K |
| VitePress(Vue/Markdown) | ~500K |
| Nextra(Next.js/MDX) | ~800K |
| Astro/Starlight | ~200K |
| Hugo | 72K ⭐ |
2026 年标准开发者博客栈:Astro + Tailwind + MDX + VS Code + Cloudflare Pages + Claude Code。编辑体验完全 DIY——这就是 gap。
竞争风险
- Vrite 是最直接威胁(开源、IDE 级编辑、Git sync),但目前面向团队/CMS,没 break through 到个人开发者
- GitCMS 融了 $12M,但也走团队路线
- Mintlify 理论上能做,但 ARR 已到 8 位数、明确选了企业方向
- Hashnode 如果升级编辑器 + 加 Git sync,可以快速逼近
窗口是开着的,但不会永远开着。
机会总结
Mintlify 证明了"编程体验写文档"这条路走得通,但他们选择了企业市场。同样的编辑体验 + 个人博客发布 + AI = 空白市场。
最接近的类比:Obsidian 的 local-first + Hashnode 的受众 + Mintlify 的编辑器 + Cursor 的 AI = 还不存在的产品。
或者换个说法:Cursor for prose — AI 理解你是一个在写代码文章的开发者,不是小说家。