36.7K star!拖拽构建AI流程,这个开源LLM应用框架绝了!
36.7K star!拖拽构建AI流程,这个开源LLM应用框架绝了!
只需拖拽节点,5分钟搭建专属AI工作流!


Flowise是一款革命性的低代码LLM应用构建工具,开发者通过可视化拖拽界面,就能快速搭建基于大语言模型的智能工作流。该项目在GitHub上线不到1年就斩获36.7K星标,被开发者誉为"AI时代的乐高积木"。
// 典型应用场景代码示例
const flow = {
nodes: [
{ type: '文档加载', params: { path: '年度报告.pdf' } },
{ type: '文本向量化', model: 'text-embedding-3-small' },
{ type: '问答链', prompt: "总结文档中的关键数据" }
],
connections: [
{ source: '文档加载', target: '文本向量化' },
{ source: '文本向量化', target: '问答链' }
]
}
核心功能
可视化流程设计器
拖拽式节点编排:内置50+预置节点,涵盖文档处理、模型调用、API对接等 实时调试面板:每个节点都可单独测试,支持中间结果预览 版本控制:自动保存流程历史版本,支持一键回滚
多模型支持
| 模型类型 | 代表模型 | 特色功能 |
|---|---|---|
| 开源模型 | Llama2/Mistral | 本地私有化部署 |
| 商业API | GPT-4/Claude3 | 实时联网能力 |
| 领域专用模型 | 医学/法律专用模型 | 专业领域优化 |
企业级功能
RAG增强:支持PDF/Word/网页等20+格式文档解析 权限管理:细粒度团队协作权限控制 监控看板:实时统计token消耗和API调用
技术架构
| 模块 | 技术栈 | 说明 |
|---|---|---|
| 前端 | React + TypeScript | 基于ReactFlow实现可视化 |
| 后端 | Node.js + Express | 支持RESTful API和WebSocket |
| 部署方案 | Docker + Kubernetes | 一键云原生部署 |
| 包管理 | pnpm workspace | 多模块依赖管理 |
| 文档生成 | Swagger UI | 自动生成API文档 |
快速入门
本地部署(3步完成)
# 1. 安装依赖
npm install -g flowise
# 2. 启动服务(带鉴权)
npx flowise start --FLOWISE_USERNAME=admin --FLOWISE_PASSWORD=123456
# 3. 访问界面
http://localhost:3000
典型应用场景
智能客服系统:接入企业知识库,自动回答产品问题 合同审查助手:解析法律文件,自动生成风险报告 科研文献分析:批量处理论文,提取关键研究成果 智能招聘系统:自动解析简历,生成候选人评估
产品优势
| 维度 | Flowise | LangChain | LlamaIndex |
|---|---|---|---|
| 学习曲线 | ️️️️️ | ️️️ | ️️️️ |
| 可视化支持 | 完整流程设计器 | 仅代码调试 | 部分可视化 |
| 部署复杂度 | 一键Docker部署 | 需要手动配置 | 中等复杂度 |
| 扩展性 | 插件市场 | 自主开发 | 有限扩展 |
| 企业功能 | 完整权限体系 | 基础功能 | 部分企业功能 |
项目实践
构建智能邮件分类器
拖入「邮件接收」节点配置IMAP协议 连接「文本分类」节点选择分类模型 添加「自动回复」节点设置不同场景模板 部署为API接入企业邮件系统 

同类项目推荐
LangChain(43.8K)
知名LLM应用框架,需要较强编程能力,适合深度定制场景LlamaIndex(29.1K)
专业的数据连接器,擅长构建结构化数据管道AutoGPT(154K)
自动化AI代理,适合开发自主决策型应用Haystack(13.2K)
专注搜索场景的LLM框架,内置丰富检索组件
总结
Flowise 重新定义了LLM应用的开发方式,通过三大创新点引领行业:
零代码可视化:业务专家也能直接参与AI流程设计 开箱即用:预置企业级功能,省去重复造轮子 弹性扩展:支持从单机部署到K8s集群的平滑扩容
无论是初创团队快速验证AI创意,还是大型企业构建智能中台,Flowise 都能提供最佳实践方案。
项目界面


项目地址
https://github.com/FlowiseAI/Flowise
36.7K star!拖拽构建AI流程,这个开源LLM应用框架绝了!的更多相关文章
- Android Launcher拖拽事件详解【android4.0--Launcher系列二】
AndroidICS4.0版本的launcher拖 拽的流程,基本和2.3的相似.就是比2.3写的封装的接口多了一些,比如删除类的写法就多了个类.等等.4.0的改变有一些,但是不是特别大.这个月一 直 ...
- 【拖拽可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
"整篇文章较长,干货很多!建议收藏后,分章节阅读." 一.设计方案 整体设计方案思维导图: 整篇文章,也将按照这个结构来讲解. 若有重点关注部分,可点击章节目录直接跳转! 二.项目 ...
- 纯JS Web在线可拖拽的流程设计器
F2工作流引擎之-纯JS Web在线可拖拽的流程设计器 Web纯JS流程设计器无需编程,完全是通过鼠标拖.拉.拽的方式来完成,支持串行.并行.分支.异或分支.M取N路分支.会签.聚合.多重聚合.退回. ...
- D3.js+Es6+webpack构建人物关系图(力导向图),动态更新数据,点击增加节点,拖拽增加连线...
觉得不错的麻烦加个Star:https://github.com/zhangzn3/D3-Es6 在线预览地址:https://zhangzn3.github.io/D3-Es6 功能列表:1. 增加 ...
- 使用Dragablz快速构建Chrome样式的可拖拽分离的Tab页程序
今天发现了一个可以快速实现类似于Chrome方式的可拖拽分离的Tab页程序Dragablz.它可以实现动态创建,删除Tab页,并支持拖拽后形成独立窗口和窗口合并. 使用起来还是非常方便的. < ...
- AJ学IOS(36)UI之手势事件旋转_缩放_拖拽
AJ分享,必须精品 效果 完成一个图片的捏合缩放,拖拽,旋转动作. 设计思路 拖拽: 首先是最简单的拖拽 //拖拽 -(void)panTest { UIPanGestureRecognizer *p ...
- canvas drag 实现拖拽拼图小游戏
博主一直心心念念想做一个小游戏- 前端时间终于做了一个小游戏,直到现在才来总结,哈哈- 以后要勤奋点更新博客! 实现原理 1.如何切图? 用之前的方法就是使用photoshop将图片切成相应大小的图 ...
- 浅谈DevExpress<四>:TreeList中的拖拽功能
本篇要实现的目标,简单来说就是把一个treelist的节点用鼠标拖到另外的节点(自身或其他的listview)上,如下图: 1
- 【javascript】谈谈HTML5: Web-Worker、canvas、indexedDB、拖拽事件
前言:作为一名Web开发者,可能你并没有对这个“H5”这个字眼投入太多的关注,但实际上它早已不知不觉进入到你的开发中,并且总有一天会让你不得不正视它,了解它并运用它 打个比方:<海贼王> ...
- 神奇的 ViewDragHelper,让你轻松定制拥有拖拽能力的 ViewGroup
为了吸引大家的注意力,先给大家看一张动图: 相信这种效果大家都见过吧?我第一次见到这样的效果时,心里也痒痒的,急于想实现这种功能,后来因为拖延症的问题,就一直没有去弄这件事.现在这段时间,工作比较轻闲 ...
随机推荐
- Linux 部署DVWA靶场
Linux 部署DVWA靶场 DVWA是一款开源的网络安全漏洞实践平台,专为安全学习者设计.它涵盖了XXS.SQL注入.文件上传.文件包含.CSRF和暴力破解等多种安全漏洞环境,每个漏洞都有从简单到复 ...
- Q:查看服务器内存和cpu占用排名
pid 表示进程 ID,cmd 表示进程命令行,%mem 表示进程占用内存百分比,%cpu 表示进程占用 CPU 百分比,--sort=-%mem 表示按照内存占用率从高到低排序. 1.内存占比排序 ...
- Yarn公平调度器(Fair Scheduler)切换容量调度器(Capacity Scheduler)
一.调度器简介 Fair Scheduler称为公平调度器,是Apache YARN内置的调度器.公平调度器主要目标是实现YARN上运行的应用能公平的分配到资源,其中各个队列使用的资源根据设置的权重( ...
- druid 连接池参数说明
一.参数配置说明 属性 说明 建议值 url 数据库的jdbc连接地址.一般为连接oracle/mysql.示例如下: mysql : jdbc:mysql://ip:port/dbname? ...
- 一分钟搞定!CentOS 7.9上用Ansible自动化部署SQL Server 2019
一分钟搞定!CentOS 7.9上用Ansible自动化部署SQL Server 2019 不熟悉整个流程的朋友可以先看之前的部署文章,手动部署一遍 一步步教你在CentOS 7.9上安装SQL Se ...
- JUC并发—2.Thread源码分析及案例应用
大纲 1.什么是线程以及并发编程 2.微服务注册中心案例 3.以工作线程模式开启微服务的注册和心跳线程 4.微服务注册中心的服务注册功能 5.微服务注册中心的心跳续约功能 6.微服务的存活状态监控线程 ...
- [BZOJ3786] 星系探索 题解
题目链接:\(BZOJ\) 本题通过 \(dyf\_DYF\) 的题解理解 \(ETT\),代码则借鉴 \(lcyfrog\) 的题解,图片则使用了何太狼的题解.在此笔者感谢这三位神犇. 声明变量: ...
- Ubuntu详细的安装和配置ssh教程
Ubuntu安装和配置ssh的步骤如下: 打开终端,输入以下命令安装ssh: sudo apt-get install openssh-server 安装完成后,启动ssh服务: sudo syste ...
- 使用 DeepSeek R1 和 Ollama 开发 RAG 系统
1.概述 掌握如何借助 DeepSeek R1 与 Ollama 搭建检索增强生成(RAG)系统.本文将通过代码示例,为你提供详尽的分步指南.设置说明,分享打造智能 AI 应用的最佳实践. 2.内容 ...
- 目标检测 | Farthest Point Sampling 及其 CUDA 实现
Farthest Point Sampling 及其 CUDA 实现 目录 Farthest Point Sampling 及其 CUDA 实现 概述 均匀随机采样 Farthest Point Sa ...