乐于分享
好东西不私藏

给Flomo软件赋予AI能力

给Flomo软件赋予AI能力

日更写作第 889/1000 天

熟悉我的读者可能知道,我是一名重度Flomo用户,每天的日更写作和读书笔记都通过Flomo录入。可惜,Flomo的AI功能一直让我失望。

为此,我开发了一个小工具:先将Flomo笔记同步到Notion,再借助Notion完善的API导出为Obsidian格式的Markdown文件,最后利用Obsidian丰富的AI插件生态,让笔记在AI世界中焕发新生。 

虽然过程有些折腾,但至少可用,唯一的麻烦是路径略绕。Flomo的数据导出功能确实不尽如人意,当然我也明白这是有意为之,旨在构建产品护城河。不过细想之下,这种做法其实有些可笑。 前两天在X上看到玉伯提到Flomo已提供MCP接口,我颇为兴奋,以为终于能在Claude Code和Obsidian中自由获取Flomo笔记了。然而打开官网一看,瞬间被泼了盆冷水。 

 竟然被一个MCP工具“劝退”了——需要Max会员才能使用,而我只是Pro用户。顿时心里万马奔腾,一个MCP工具居然还搞“阶级歧视”。 

是可忍孰不可忍。这时我突然想起前两天看到的一个开源项目:CLI-Anything,它可以将任何软件转化为命令行工具。CLI形态和MCP形态对人而言使用体验不同,但对Agent来说并无区别。唯一差异在于MCP工具自带“说明书”,而CLI工具缺少说明,不过可以搭配一个提供说明的skill一起使用。 

于是,我尝试用CLI-Anything将Flomo桌面应用CLI化。本以为很简单,实际过程中却遇到了不少挫折。

挫折1:Flomo的API限制,只返回500条数据

不过,Flomo桌面应用并无500条限制,所以肯定有办法绕过——那就是直接读取本地数据库或缓存。

挫折2:AI找错了本地数据库,获取的笔记不全

这是因为被AI带偏了节奏。Flomo存在多个本地数据库,AI选错了库,导致笔记获取不全。

最终,经过一番坚持不懈的尝试,终于从本地数据库中读取到了完整的笔记。再通过skill-creator创建一个配套的skill,大功告成。 

 github地址:https://github.com/pyinx/cli-anything-flomo

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 给Flomo软件赋予AI能力

猜你喜欢

  • 暂无文章