背景 公司原来的审批流程用 Camunda ,但有几个痛点一直解决不了: 自定义组件维护困难 自定义组件集成困难 试过 Flowable 、Activiti ,都有类似的问题。干脆自己写一个。 做了什么 Kiwi 是一个基于 Java + Angular 的 BPMN 工作流平台,核心特性: ✅ 完全兼容 BPMN 2.0 规范 ✅ 内置可视化流程设计器(基于 bpmn-js ) ✅ 可简单集成自定义 Service Task, shell 脚本,http 请求 ✅ AI :用自然语言描述流程,自动生成 BPMN 文件 ✅ 实时流程监控与埋点 ✅ Docker 一键部署 技术栈 模块 技术 后端 Spring Boot + Camunda (扩展) 前端 Angular + bpmn-js AI 集成大模型 API