开发者也能玩得爽的自动化平台?试了下 OOMOL,感觉很有潜力!

277 阅读5分钟

最近在折腾各种自动化工具,想把自己一些重复性流程自动化掉,比如内容生成、文档处理、API 数据清洗、文件同步之类的。之前也陆陆续续用过像 Zapier 、n8n 这类工具,但总觉得哪里不太对劲。直到最近偶然发现了一个偏“程序员向”的工具 —— OOMOL,给我一种“开发者专属流程平台”的感觉。

这篇文章主要分享一下我用 OOMOL 的一些体验,尤其是和 Zapier / n8n 的对比,或许对同样在找自动化解决方案的朋友有点帮助。

🚀 OOMOL 是什么?

我体验下来,OOMOL 是一个可视化的自动化工作流平台,但和传统的无代码/低代码平台不太一样 ——
它更像是一个“能写代码”的流程工具,兼具编程自由度和图形化编排能力

你既可以像用 n8n 那样拖节点,也可以直接在每个节点里写 Python / Node.js 代码,甚至可以混合使用这两种语言。如果你想要的模块共享市场( community )刚好有,你可以直接拖进来就能跑;没有的话,也可以自己写代码扩展,整个过程很顺畅。

🔍 为什么会关注到它?

主要是因为以下几个痛点:

  • Zapier 的代码块太弱,连第三方包都不能引,写个小逻辑都很别扭;
  • n8n 支持代码,但想用第三方依赖就得自托管,还要各种配置,略繁琐;
  • 很多自动化平台一上来就偏向“面向大众”,但忽略了技术用户对灵活性可组合性的需求。

而 OOMOL 直接来了个反其道而行之的设计:本地运行 + 原生支持完整代码能力,编程体验一流。

✨ 使用体验亮点

✅ 1. 真·写代码:Python / Node.js 都支持,还能混合写!

在 OOMOL 里,你可以在任意节点使用 Python 或 Node.js 代码,并且是完整环境,不仅可以使用标准库,还可以 pip install / npm install 引入社区依赖。

这就意味着你可以用 pandas、langchain、ffmpeg、Jimp……任何你想用的工具库。

我甚至写过这样的流程:

  • 节点 1:Python 抓取数据(用 requests + BeautifulSoup)
  • 节点 2:Node.js 调用 openai 接口生成内容
  • 节点 3:Python 把结果生成 PDF

✅ 2. VS Code 同款体验,开发者无缝切换

OOMOL 本身的界面是基于 VS Code 构建的,代码补全、终端、调试控制台等功能都自带,写代码时有种“我只是开了个 VS Code 的新项目”的感觉。

对于已经习惯 VS Code 的开发者来说,几乎没有学习成本。

✅ 3. 可视化流程图,灵活但不繁琐

流程设计部分借鉴了 n8n 的方式,支持节点拖拽、条件跳转、子流程嵌套、输入输出值配置等等。

你既可以一步步搭流程,也可以跳过 UI 直接写节点逻辑,操作自由度非常高。

🧠 还有些意外收获

  • 它内置了多个大模型(LLM)服务,可以直接在流程中调用 ChatGPT、Claude、Gemini 等模型;

WechatIMG1706.jpeg

  • 有人用它写小说,也有人搞书转视频、小说转视频、视频自动上字幕、翻译的工作流; WechatIMG1704.jpeg
  • 群里有人用它做 PDF 转各种格式的批处理、抠图、视频压缩、字幕添加。目前 pdf-craft 已经超 3k star 了。 WX20250630-140023@2x.png

🔄 和 Zapier / n8n 的对比简表

功能OOMOLn8nZapier
第三方代码库✅ 完整支持(pip/npm)⚠️ 仅自托管支持,引入需配置 npm 包环境❌ 不支持,无法引入第三方依赖
运行方式本地桌面应用,支持导出镜像部署默认云端运行,支持自托管(配置较复杂)仅支持云端运行
编程语言支持Python + Node.js(可混合使用)JavaScript(脚本节点)Python / JS(不支持依赖,仅限基础语法)
内置应用生态相对较少,可通过代码扩展约 1,000+ 应用节点,2,000+ 模板超过 7,000+ 应用
开发体验✅ 类 VS Code,完整 IDE 开发体验Web 编辑器,支持脚本节点,体验中等简单编辑器,功能有限
共享与复用支持导出镜像、节点封装、子流程嵌套支持 JSON 导出、子流程复用仅团队/付费用户支持流程共享
使用门槛稍高,面向开发者,需具备一定编程能力中等,适合低代码用户,自托管需技术背景最低,主要面向无代码用户

注:n8n 自托管通过配置支持引入 npm 包,但门槛较高。

🤔 总结一下

OOMOL 并不是传统意义上的“给所有人用”的自动化平台,它更像是一个为程序员设计的流程开发 IDE。如果你对代码不排斥,甚至愿意用代码解决问题,那它的自由度和扩展性会给你非常大的空间。如果你不会代码,借鉴 OOMOL 的教程,也可以搭建你想要的应用。

它目前还没有像 Zapier 那样庞大的内置生态,也还在不断完善中。但从“开发者的自动化工具”这个角度来说,它的方向和体验已经让我非常期待后续的发展了。

🔗 最后

我目前也还在继续折腾 OOMOL,如果你也在用或者对自动化类工具感兴趣,欢迎评论/私信一起交流。

👇 官方站点(有安装包和文档): oomol.com/zh-CN/

如果你还在寻找一个自由度高、代码友好的自动化平台,不妨试试看。说不定,你能从里面搭出一个属于自己的“自动赚钱机器”⚙️。

如果你有问题也可以加入群聊一起讨论:

WechatIMG1703.jpeg