liteflow

像编排组件一样编排 AI Agent,轻松实现复杂流程。

LiteFlow 是一个基于 Java 的轻量级、快速、稳定的可编程组件式规则引擎,其独特之处在于将 AI Agent 视为普通组件进行编排。它解决的是复杂业务流程中规则与逻辑的灵活编排问题,通过自研 DSL 支持组件复用、同步/异步执行、动态编排、多语言脚本、嵌套规则、热部署和平滑刷新。核心能力包括:轻量级引擎核心、强大的 DSL 编排语法、组件化设计、对 AI Agent 的原生支持,以及高扩展性。它让开发者能够以声明式方式定义流程,并动态调整,无需重启应用。LiteFlow 在 GitHub 上拥有 3831 星标,属于成长中项目,适用于需要将 AI 能力与业务规则深度融合的场景。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3869
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队dromara
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署,无付费版本。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型ai-agent,ai-agents,component,dsl,flow-engine,hot-reload,java-rule,java-rule-engine,rule-engine
GitHub 星标★ 3869
30天Star增速
HF 下载量
上线时间2020-03-25 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:进阶 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Java 开发环境(README 未说明最低 JDK 版本)
  • 可访问 GitHub 与 LiteFlow 官网的网络环境
  • 如需编排 AI Agent,版本需为 v2.16.0 及以上

安装与启动步骤

  1. 1检查 Java 环境

    确认本机已安装 JDK 且 java 命令可用。README 未给出最低 JDK 版本,具体版本要求请以官方文档为准。

    java -version
  2. 2克隆项目源码

    从 GitHub 拉取 LiteFlow 源码到本地,便于查看内部模块、示例与最新说明。

    git clone https://github.com/dromara/liteflow.git
  3. 3进入项目目录

    切换到克隆下来的 liteflow 目录,查看 README 与各模块结构。

    cd liteflow
  4. 4查阅官方文档

    README 节选没有给出安装命令和依赖坐标,接入方式需前往官网文档站查看。

  5. 5确认版本要求

    若要把 AI Agent 作为组件直接编排进规则,需使用 v2.16.0 及以上版本。

如何确认成功

LiteFlow 是嵌入式规则引擎库,无独立启动服务;java -version 正常且源码克隆成功即准备就绪。

常见问题

Q:LiteFlow 从哪个版本开始支持 AI Agent?

A:从 v2.16.0 开始,AI Agent 成为一等公民,可以和现有业务节点一起被直接编排进规则。

Q:LiteFlow 能动态改规则吗?

A:可以。DSL 规则驱动整个业务流程,支持平滑刷新和热部署,调整流程无需重启应用。

Q:看文档和社区入口在哪里?

A:官网地址为 https://liteflow.cc ,文档入口为 https://liteflow.cc 上的文档链接,社区加入方式见官网。

注意事项

  • README 节选未包含 Maven/Gradle 依赖坐标与安装命令,接入前请查阅官方文档站。
  • LiteFlow 是 Java 规则引擎库,不是独立服务,需要嵌入到自己的 Java 应用中运行。
  • 项目由社区驱动并高速迭代,建议以官网最新文档为准。

核心亮点

  • 自研 DSL 支持组件复用、嵌套规则和动态编排,表达力强
  • 支持同步/异步执行、多语言脚本和热部署,灵活高效
  • 将 AI Agent 作为一等公民组件,与业务规则无缝集成

不足之处

  • 文档/社区待观察
  • AI Agent 编排能力可能不如专用 Agent 框架成熟

适用场景

  • 需要将 AI 决策融入业务规则引擎的复杂流程编排
  • 金融风控、电商促销等规则频繁变更的系统
  • 构建可动态调整的 AI 工作流或智能客服系统

替代项目

Flowable、Camunda、Drools

项目介绍

liteflow 是开发框架领域的开源项目,由 dromara 开发,2020 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,869)位列前 30%,在开发框架分类的 795 个项目里位列前 14%。

近 45 天,它的 GitHub 星标从 3,831 增加到 3,869,净增 38。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,可免费使用和部署,无付费版本。

它主要面向的使用场景是:需要将AI决策融入业务规则引擎的复杂流程编排。同类可对比的替代方案包括 Flowable、Camunda、Drools。

上一篇:LazyLLM

下一篇:beeai-framework

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12