Obsidian 插件停更后,我让 AI 补回了农历、调休和报表

我试过换新的,最后还是让 AI 改了

我从2023年开始用Obsidian,开始的时候兴致很高,各种折腾插件、排版,最高的时候一度装了60多个插件。后来没了兴趣,固定用了20多个插件,慢慢稳定下来了。
图片
 图1 当前保留的 Obsidian 插件,一共22个
这几年基本上没怎么装新的插件,就靠插件本身的作者更新。有些插件还比较稳定,隔三岔五就更新一次;差一点的,几个月也会有一个动静。但有几个频繁用的插件,已经好几年不更新了。
而这几个不更新的,恰恰有我频繁使用的两个:Calendar Lunar 和 ledger,前者是日历插件,后者是记账插件。大概从2024年开始,就已经不再更新了。
从2024年底就有在找替代品,但新的工具要么没有那么合适的,要么就是一堆没有意义的功能,还不如继续用。
但从2025年开始,各种毛病/问题就来了:


01.
Calendar Lunar:农历和调休没有了
图片

先动的是日历插件。
插件会显示农历和工作日/调休情况,还能正常创建日记、周记这些关联文件,占的区域也不大。后来发现里面的农历、调休这些是读取的网络数据来更新的,作者没有维护后,2025年的数据就没有了。
中间尝试过好几个其他的工具,要么是显示的元素太多,要么就是太久不更新,或者是与周记等关联的文件出问题。
图片
 图2 插件市场里搜索 Calendar 的结果
那时候我已经用 AI 改过Obsidian的样式文件,就想试试看,能不能把插件也一起改了。
当时 AI 还只能读取 GitHub 上的仓库。我把插件源文件拉下来,直接告诉它我想要什么功能;说不清楚的时候,就把截图发过去。来来回回改了几轮,读取了新的日历数据,把农历、调休这些功能补了回来,原来的功能也保留住了。
图片
 图3 现在AI调整后的日历插件
这个算是比较顺利的。


02.
Ledger:记录有了,分析和报表还没有
图片

记账插件就麻烦多了。日历插件只是把数据更新就行,记账的原功能基本只停在记录,分析和报表功能没有。仓库里的 issue 有不少人在提,作者也列过 todo,可就是一直没有更新。我也找过其他 App 和工具,整体用下来还是不如这个顺手。
图片
 图4 Ledger 最后一个发布版本的页面
既然这样,那就自己改造把。
还是从仓库把源文件拉下来,先处理依赖,再让 Gemini 画图表。图表改了几版以后,再把图丢给 Antigravity 继续开发。中间各种问题、各种 bug,反复改了不少次。在原来的基础上增加了流水核对、报表功能。
到现在,日历能正常显示农历和调休,记账插件也有了我自己要用的流水核对和报表,个人使用茶球不多了。