最近因為AI的熱門程度,相繼有很多方便的工具被開發出來,尤其像最近熱門的n8n, 還有dify, 剛好之前有在用node-red就在相這些差在那裡,研究了一下之後有些心得在此分享一下。
一、三者主要用途:
Dify:做 AI 應用的積木,幫你快速組出 Chatbot、問答系統。
n8n:做自動化流程的總控室,讓各種 API能整理來自動幹活。
Node-RED:做 IoT 即時資料的收集還有控制的控制塔,連接真實世界的燈、電表、感測器。
二、用途差異:

三、Node-RED / Dify / n8n 的差別更詳細解說
- LLM/Agent 專注度:
- Dify、n8n 有明確針對 LLM/Agent/RAG 機制設計。Node-RED 雖然可做,但不是專門為此打造。
- 相比之下,Node-RED 更多強調 IoT/裝置整合。
- 企業流程/SaaS整合/觸發器/條件邏輯:
- n8n 在這方面比較完整。Dify 在流程控制方面較弱,主要聚焦 AI 應用。
- Node-RED 雖然可做,但可能需要更多手動配置或自訂程式碼。
- 目的差異:
- 若目的是「快速建 LLM/聊天/問答系統」=Dify。
- 若是「要串很多系統、自動化流程、再把 AI 當其中一環」=n8n。
- 若是「裝置 Layer(不同的感測器、邊緣 AI、邊緣運算控制、Modbus、聲控建築系統…)+流程+資料整合」=Node-RED。
所以從上看下來,這三個有各自的優缺點,其實也主要看你實際應用在那些場景,或者有些場景就可以把這三個的優缺點彼此互補的整合在一起做,這樣也一次從做中學到三個工具了。

















