Langflow
DataStax (an IBM company) · 程式設計
Langflow 是開源的低程式碼建置工具,用來打造 AI 代理與 RAG 應用。你把元件拖到視覺化畫布上連起來,就能將成果發布成 API 或 MCP 伺服器。

關於 Langflow
What Is Langflow
Langflow 是開源 AI 框架,也是低程式碼 AI 平台與 AI 代理建置工具,把整塊工作區變成一張畫布。你不必手寫一整串 Python 物件,只要把模型、提示詞、資料與工具元件放到畫布上,再連接元件之間的連接埠。每個節點背後都是真正的 Python 程式碼,所以流程圖與程式碼始終同步。
這個產品適合想快速從想法走到可運作原型的團隊。會讀你文件的客服機器人、文件分析流程、一整隊會呼叫內部工具的代理,全都從一份能在瀏覽器裡建好並測試的流程開始。DataStax 在 2024 年收購 Langflow,之後 IBM 宣布要把 DataStax 納入 watsonx 產品線,讓這個專案留在更大的企業資料版圖裡。
限制很實際。大型生產系統仍需要畫布之外的工程投入,而 Langflow 在過去一年陸續出現多個高風險安全公告。把它放在公開伺服器上的人,得緊盯修補進度。
Getting Started
- 從官網安裝 Langflow Desktop,或用
uv pip install langflow安裝 Python 套件,再以uv run langflow run啟動。 - 開啟本機網址(http://127.0.0.1:7860)或啟動桌面應用程式,然後登入,或在本機環境使用自動登入。
- 從 Simple Agent 這類範本建立流程,也可以從空白畫布開始,把元件拖進來。
- 填入模型供應商的金鑰,連接節點,並在側邊面板調整設定。
- 在 Playground 測試流程,準備好之後匯出成 API 端點或 MCP 伺服器。
產品資訊
快速了解 Langflow 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 打造 AI 原型的開發者:拖放式流程省下大量樣板程式碼,前提是你對 Python 有基本掌握,才能處理更深的調整
- 資料與機器學習工程師:RAG 流程能整齊地對應到畫布,向量資料庫元件也接在同一張圖上
- 產品經理與分析師:範本涵蓋你的情境時,幾乎不用寫程式就能組出並展示一份可運作的流程
- 快速評估代理構想的團隊:數十種範本涵蓋常見模式,讓你在定案前先比較各種做法
任務
- 打造讀內部文件的 RAG 聊天機器人:檔案載入器、文字切分器、向量資料庫與提示詞範本串成一條可檢索的流程
- 接上會用工具的代理:把計算機、網頁抓取器與應用整合掛到代理節點當工具
- 把流程變成 API:任何已儲存的流程都能掛在 REST 端點或 MCP 伺服器後面,不必再寫額外的膠水程式
- 執行本機私有模型:換成 Ollama 或其他本機執行環境,提示詞與資料都留在自己的機器上
情境
- 內部或客戶 Demo 的快速原型:一個下午就能展示可運作的代理,不用耗掉一整個衝刺
- 帶新成員認識代理概念:看得到的流程圖,比一個程式碼檔案更容易理解資料流與工具呼叫
- 探索新模型或向量資料庫:換掉一個節點再跑一次,就能並排比較結果
主要功能
視覺化 AI 工作流程建置工具
Langflow 的核心是一塊拖放畫布,每個元件都是流程中的一個步驟。你連接輸出埠與輸入埠來決定資料怎麼流動,也能在流程執行時查看任何節點的輸入與輸出。這就是除錯多步驟代理比讀原始日誌更輕鬆的原因。
代理與 MCP 支援
Langflow 把代理當作一等元件,並同時支援伺服器端與客戶端的 Model Context Protocol。你可以讓單一代理或整隊代理,把你所有元件當成可呼叫的工具。想讓流程觸及外部 AI 工具的團隊,通常從這裡開始。
數百個現成元件
元件庫涵蓋輸入輸出、模型供應商、提示詞範本、資料載入器、向量資料庫與實用工具。常見的 LLM、向量資料庫與應用整合都隨附在內,也能瀏覽最常被詢問的起始範本。缺少你需要的元件時,自訂元件就是為此而生。
Python 自訂元件
自訂元件是繼承 Component 的 Python 類別,帶有型別的輸入輸出會以連接埠出現在畫布上。你能匯入任何函式庫、寫任何邏輯,低程式碼介面因此不會限制你能做出什麼。社群分享的元件也接進同一套系統。
流程即 API 或 MCP 伺服器
任何流程都能透過 Langflow API 發布成 REST 端點或 MCP 伺服器,讓你用視覺方式組出來的 RAG 應用建置工具變成其他軟體能呼叫的服務。也能把流程當成相依項目嵌進更大的 Python 專案。這是原型與真正產品之間的橋樑。
部署與可觀測性
你可以自行架設、執行官方 Docker 映像,或採用雲端方案。Langflow 會把追蹤資料匯出到 OpenTelemetry 後端,也能接上 Langfuse 這類工具做監控。內建的埋點讓你看到健康狀態、延遲與錯誤,不必再另外架一套系統。
Playground 與迭代
Playground 提供聊天式介面,讓你執行流程並觀察每個步驟。可以單獨執行元件來測試相依關係,也能用 tweaks 在執行時覆寫設定。在這裡迭代,比每次改動都重新部署整個應用快得多。
優缺點
優點
- 視覺化流程圖讓多步驟代理的邏輯與資料流一目了然,也更容易除錯
- 開源且以 Python 為底,自訂元件移除了你能做出什麼的上限
- 內建數百個元件、範本與模型供應商,都已事先接好
- 一鍵匯出成 REST API 或 MCP 伺服器,把原型變成可呼叫的服務
- 部署方式有彈性,從本機桌面應用到 Docker,再到企業雲端都行
缺點
- 大型生產系統仍需要畫布之外真正的工程投入,所以它是加速器而不是完整替代方案
- 過去一年發布了多個高風險安全公告,公開部署時必須及早修補
- 鎖定相依套件版本與供應商套件會增加安裝摩擦,因為 1.12 改成了精選套件安裝
- 桌面版少了部分功能,包括可分享的 Playground 與語音模式,本機使用者因此少了這些選項
常見問題
它用來以視覺方式建置並部署 AI 應用。人們在畫布上連接元件,做出代理、RAG 聊天機器人、文件分析工具與內容產生器,再將成果發布成 API 或 MCP 伺服器。
相關內容
探索與 Langflow 相關的工具、技能與文章。
Langflow 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
