最近在折腾各种自动化工具,想把自己一些重复性流程自动化掉,比如内容生成、文档处理、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 等模型;
- 有人用它写小说,也有人搞书转视频、小说转视频、视频自动上字幕、翻译的工作流;
- 群里有人用它做 PDF 转各种格式的批处理、抠图、视频压缩、字幕添加。目前 pdf-craft 已经超 3k star 了。
🔄 和 Zapier / n8n 的对比简表
| 功能 | OOMOL | n8n | Zapier |
|---|---|---|---|
| 第三方代码库 | ✅ 完整支持(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/
如果你还在寻找一个自由度高、代码友好的自动化平台,不妨试试看。说不定,你能从里面搭出一个属于自己的“自动赚钱机器”⚙️。
如果你有问题也可以加入群聊一起讨论: