我的Obsidian插件100个Star后,我回头看了一眼来时路
盯着 GitHub 那个三位数的数字:100 个 star,我其实发呆了很久。

这个数字,在程序员的世界里,这可能连入门都算不上。但对我这个“门外汉”来说,它像是一个被意外点亮的刻度,标记出一段我原本没想过能走到这里的旅程。
其实我之前写过两篇文章讲这个工具:《我做了个插件,让公众号排版不用离开 Obsidian》和《受够了复制粘贴,我把 Obsidian 直接接进了微信后台》。
那两篇是说明书,讲怎么做、怎么用。
这一篇我想聊聊说明书之外的东西:关于一个不写代码的人,如何在这个 AI 时代,通过解决自己的麻烦,顺便帮到了别人的故事。
那个「太麻烦了」的时刻
我写公众号文章,所有的初稿、二稿、三稿,全都存在 Obsidian 里。
但每次要发布的时候,那个流程就像一场繁琐的“搬家”仪式:在 Obsidian 里选中文字,复制 → 打开一个在线 Markdown 转换站,粘贴,调格式 → 再复制 → 打开微信后台,粘贴。
遇到特殊的格式,还需要反复地确认,不断地调整。
这种烦人,是一种纯粹的、重复性的精力消耗。
我当时就想:能不能直接在 Obsidian 里点一下,文章就飞进草稿箱?
市面上其实也有成熟的方案,比如那个叫 Note to MP 的插件。它做得很好,但因为它要通过服务器中转来绕过微信的限制,所以是收费的,收费还不便宜。
我想试试,能不能做一个更轻量、更简单、完全本地化的免费工具。这个念头,就是插件的起点。
BA 背景:我的“隐形 IDE”
先交代一下背景。我不是程序员,以前不是,现在也不是。
我以前做产品经理,现在做 BA(Business Analyst)。我的日常是写需求文档,跟开发同学“吵架”,拆解逻辑。我能听懂 API 和 Json,但我从来没有亲手在 IDE 里敲过一行能运行的代码。
去年开始Vibe coding之前,我甚至连 commit 和 PR 的区别都搞不清楚。
所以当这个插件真的跑通时,身边的朋友都挺惊讶:这真的是你自己写出来的?
严格意义上来说,这不算是我自己写出来的,都是靠 AI 来实现的。
这个过程让我明白了一件事:现在的 AI 能力,已经把“实现功能”的门槛降到了地板上。真正拉开差距的,是“描述需求”的能力。
我发现最难的不是写代码,而是你到底想清楚了没有?能不能把你的需求,在与 AI 沟通的过程中描述清楚,让它知道具体要做什么、边界在哪里。
「这个按钮要圆角的,颜色要像雨后的青草地那样淡一点。」 「逻辑是这样的:用户点击后,先检查本地缓存,如果没有,再触发网络请求。」
把这些说清楚,剩下的交给 AI。BA 的背景在这里反而是优势:对体验的敏感度和对逻辑的严谨,就是我的“隐形 IDE”。
一步一步,没有奇遇
回看这条路,没有什么「灵光一现」的传奇。
它更像是一场从海边试水开始的漫长泅渡。
一开始是 vibe coding(第一次用 AI 辅助写代码)。那种感觉很奇妙,你像是一个指挥家,虽然不会拉小提琴,但你知道整支乐章应该怎么走。
然后是做个自己的工具网站
-
把转换流程搬上去 我不会编程,但我为自己做了这个“微信工具箱”

-

-
再到重构代码 微信工具箱 2.0 更新:新增小红书卡片导出,不仅是好用,在重构里我突然发现,原来我的审美也是一种生产力。

直到有一天,我心想:「好像我也可以写个插件试试了。」
从最初的预览模式,到后来看了几个开源项目,摸索着把微信草稿箱的发布功能也接了进去。数学公式、代码高亮、图片处理,就像搭积木一样,一块一块往上垒。
-
做出了第一个版本 我做了个插件,让公众号排版不用离开 Obsidian

-
实现一键同步到公众号草稿箱 受够了复制粘贴,我把 Obsidian 直接接进了微信后台

-
支持了更多功能 我的 obsidian 插件支持中文标点标准化,拒绝长文的标点崩坏

不是每天都在推进,大多是下班后断断续续地折腾。但回过头看,这些琐碎的碎片,最后拼成了一个完整的东西。
第一个 Issue 来了
插件发布后,有一天我收到一个 Issue:插件不支持数学公式。
我当时的第一反应是:我自己又不写公式,做它干嘛?挺麻烦的。
但过了几天,那个 Issue 一直挂在那里,像是一根扎在心里的刺。我开始想,既然有人提了,说明这个工具已经不再仅仅是我一个人的玩具了。
很多人写技术文章、做硬核干货,数学公式就是他们的刚需。既然要开源,就不能只活在自己的视角里。
于是我开始查资料,折腾 SVG 转公式。中间走了不少弯路,比如发现 SVG 长度超过微信限制发不出去,最后又改成了转 PNG 格式。

这件事让我心态上有了变化。我开始意识到,开源不仅仅是分享代码,更是一种关于“契约”和“服务”的责任感。
轻舟已过万重山
现在回看,那种「轻舟已过万重山」的感觉,不是因为我做出了什么伟大的项目。
反而这种踏实的确认感让我确信:原来我也可以,原来我能行。
微信文章、视频号、GitHub 上那些不认识的朋友,有人愿意留言说插件节省了他们很多时间,有人愿意提建议,甚至有人提了 PR。
这种跨越屏幕的连接,让我第一次真切地感受到了开源精神的温度。你随手解决的一个小麻烦,可能真的在世界的某个角落,帮到了另一个素未谋面的人。
100 个 star 不是终点,它只是一个刻度。它告诉我,从那个「太麻烦了」的念头出发,我真的走到了这里。
未来会怎样?我不知道。AI 会怎么变,插件会怎么走,一切都是未知数。
但现在我知道:只要手边有 AI,路就在脚下。
路是走出来的,不是想出来的。回看来时路,继续出发。

夜雨聆风